Машинное обучение для детей: функции Python | GPTMain News

Введение

Машинное обучение для детей: добро пожаловать в этот учебник по функциям Python! Вы когда-нибудь хотели, чтобы вы могли повторно использовать часть своего кода так же, как вы повторно используете свои любимые блоки LEGO? В Python вы можете сделать это с помощью чего-то, что называется «функциями». Функции — это многократно используемые фрагменты кода, которые выполняют определенную задачу.

Это кому?

Оценка: с 6 по 10.

Этот учебник создан для учащихся 6–10 классов, которые имеют базовые знания Python, включая переменные, типы данных, условные операторы и циклы. Если вы готовы поднять кодирование на новый уровень, узнав о возможности повторного использования и организации кода, то вы попали по адресу!

Читайте также: Сколько времени нужно, чтобы выучить Python

Чему мы научимся?

Машинное обучение для детей. В этом руководстве мы узнаем, как создавать собственные функции на Python. Мы увидим, как функции могут принимать входные данные и производить выходные данные. Мы также узнаем о важности комментариев для того, чтобы сделать наши функции понятными для других и для нас самих, когда мы вернемся к нашему коду.

Функция в Python определяется с помощью ключевого слова defза которым следует имя функции, пара круглых скобок ()и двоеточие :. Блок кода внутри каждой функции имеет отступ. Функции могут принимать параметры (входные данные) и возвращать значение (выходные данные). Вот основной синтаксис функции Python:

def function_name(parameters):
    """docstring (optional)"""
    # function body: your code goes here
    return output

function_name: уникальный идентификатор для последующего вызова функции.

parameters (необязательно): значения, которые функция использует для выполнения задачи.

docstring (необязательно): краткое описание того, что делает функция. Это необязательно, но рекомендуется, поскольку помогает другим (и вам в будущем) понять, что делает ваша функция.

return (необязательно): вывод, который возвращает функция.

Напишем функцию, которая приветствует человека:

def greet(name):
    """This function greets the person passed in as a parameter"""
    print("Hello, " + name + ". Good morning!")

# Now let's use our function
greet("Alice")
greet("Bob")

Вот что делает код:

Начнем с определения нашей функции с помощью def greet(name):. Слово greet имя нашей функции, и name внутри скобок параметр.

Внутри функции у нас есть docstring это кратко объясняет, что делает наша функция.

Затем у нас есть строка кода, которая печатает приветственное сообщение, используя name параметр. Это задача, которую выполняет наша функция.

После определения нашей функции мы вызываем ее, используя greet("Alice") и greet("Bob"). Когда мы звоним greet("Alice"), функция получает строку «Алиса» в качестве входных данных и печатает «Привет, Алиса. Доброе утро!”. Когда мы звоним greet("Bob"), он печатает «Привет, Боб. Доброе утро!”.

Итак, вывод нашей программы будет таким:

Hello, Alice. Good morning!
Hello, Bob. Good morning!

Вот и все! Вы научились писать и использовать свои собственные функции на Python. Функции — отличный способ организовать и повторно использовать код. Они упрощают написание, чтение, тестирование и исправление ваших программ. Продолжайте практиковаться и следите за обновлениями для следующего урока!

СЛЕДУЮЩИЕ ОБУЧЕНИЯ

Урок 1 — Установка Python
Урок 2 — Ваша первая программа на Python
Урок 3 — Переменные Python
Урок 4 — Типы данных Python
Урок 5 — Условные выражения Python
Урок 6 — Циклы Python
Урок 7 — Функции Python
Урок 8 — Расширенные функции Python
Урок 9. Начальная программа машинного обучения Python
Урок 10. Ваша первая программа машинного обучения!

Узнайте больше с этой книгой.

Python для детей, 2-е издание: игровое введение в программирование

Рекомендации

Бриггс, Джейсон Р. Python для детей: игровое введение в программирование. Пресса без крахмала, 2012.

Последние статьи

Related articles

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

hentai lou nicehentai.com ahegeo hentai pron v bigztube.mobi kannada school girl sex videos sxsi com pornoko.net indian porn xnxx.com سكس.جماعي pornigh.com سكس لوسي bangali sex in kompoz2.com ganapa kannada movie songs
سكس مع المعلمة matureporni.com سكس كس مفتوح desi clip.com foxporns.info girls sexy pictures хентай манга hentaitale.net hentai zombie girl little sister doujin justhentaiporn.com kasumi tendo hentai افلام جيانا مايكلز gratisfucktube.com foto sex
desi gay porn vedio momyporn.mobi nepali x video مدام شرموطه freetube18x.com ايناس الدغيدي سكس tony tony chopper hentai hentaimangaz.com naruto new hentai manga الكس والزبر pornarabic.net احلى بزاز ميلفاية arabgrid.net فلم\سكس