Интерактивный курс

Python: Функции и Модули

В данным курсе вы изучите определение, аргументы, вызов и возврат функций в python. Рассмотрим как работают модули и стандартная библиотека Python. Без принципе DRY - не пишется ни одна программа.

План занятий

Переиспользование кода

Чем больше кода - тем более сложнее его поддерживать. Именно поэтому программисты придумали принцип DRY.

Функции

Функция это основные блоки любой программы, в секции мы рассмотрим как создавать и вызывать собственные функции в Python.

Аргументы функций

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

Возврат из функций

После вызова функции нам необходимо уметь работать с результатом вычиления, или возвратом из функций. Этим мы и займемся в данной секции.

Комментарии и докстры

Чтобы программный код можно было переиспользовать необходимо оставлять комментарии о чем тот или иной блок программы - изучим как работают комментарии и докстры в Python.

Функции в качестве объектов

Порой нужно не просто вызвать функцию, но и присвоить ее результат переменной или в качестве аргумента другой функции, рассмотрим как это реализовать в Python.

Модули

Многие функции часто используются разными программами что их объединили в модули. Это позволяет сохранить время и не переписывать с нуля большие куски кода. Рассмотрим как работают модули в Python.

Стандартная библиотека и PyPI

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