Python с нуля
От print() и переменных до условий, циклов, строк, коллекций, функций, файлов и классов - после каждой темы задача.
- Уроков: 25
- Задач: 59
- Около 24 ч
- Первые шаги 4
- Условия 2
- Циклы 3
- Строки и текст 3
- Коллекции 5
- Ещё модулей: 3
Короткие уроки, в каждом из которых объясняется одна идея, с кодом, который можно изменить и запустить прямо на странице. Пройдите путь с нуля, а затем закрепите знания на задачах.
Пройдите трек: сначала короткие уроки, затем задача, чтобы проверить, умеете ли вы применять идею самостоятельно.
От print() и переменных до условий, циклов, строк, коллекций, функций, файлов и классов - после каждой темы задача.
Классические упражнения для начинающих на числа, текст и списки, после каждого - задача для самостоятельного решения.
Поиск, сортировка, рекурсия, стеки и обход графов, после каждой темы - задача.
Массивы, статистика, матрицы и DataFrame, затем те же идеи в задачах по машинному обучению.
Классы и объекты, затем порождающие, структурные и поведенческие паттерны из реального кода на Python.
От массивов NumPy к нейронам, softmax и attention, а затем трек по нейросетям.
Нейроны, обучение, регрессия, классификация, attention, генерация текста, поиск и обучение с подкреплением: по короткому уроку на каждую идею, а после него задачи.
В этом уроке вы напишете и запустите свою первую программу на Python с помощью функции print().
Открыть пример →В этом уроке вы научитесь сохранять значения в переменных и познакомитесь с основными типами данных Python: str, int, float и bool.
Открыть пример →В этом уроке вы будете выполнять вычисления с помощью +, -, *, /, //, % и ** и сравнивать значения между собой.
Открыть пример →В этом уроке вы прочитаете то, что вводит пользователь, с помощью функции input() и преобразуете это в число для вычислений.
Открыть пример →В этом уроке вы с помощью if, elif и else научите программу принимать решения и будете объединять условия через and, or и not.
Открыть пример →В этом уроке вы пройдёте по всем элементам списка с помощью цикла for и пронумеруете их функцией enumerate().
Открыть пример →В этом уроке вы будете повторять блок кода, пока условие истинно, с помощью цикла while и научитесь избегать бесконечных циклов.
Открыть пример →В этом уроке вы будете работать с текстом в Python: узнавать длину, получать символы по позиции, вырезать часть строки и использовать строковые методы.
Открыть пример →В этом уроке вы будете использовать f-строки и спецификаторы формата, чтобы выводить результаты аккуратно и понятно.
Открыть пример →В этом уроке вы создадите список, добавите в него новые элементы и отберёте чётные числа с помощью генератора списка.
Открыть пример →В этом уроке вы будете группировать значения в кортежи, раскладывать их по переменным и возвращать из функции несколько значений.
Открыть пример →В этом уроке вы будете использовать множества, чтобы оставить только неповторяющиеся значения, и объединять их через объединение, пересечение и разность.
Открыть пример →