Уроки Python: учимся с нуля
Два раздела: страницы «вопрос — ответ» и последовательные главы уроков. Всё написано Nibras Code и доступно на 5 языках.
Вопросы и ответы
- Как начать с Python? Установка и первая программаУстановка Python, проверка в терминале и первая программа с print.
- Переменные и типы данных в PythonЧто такое переменная и зачем нужны int, str, list и dict.
- if, for и while в Python: условия и циклыПринятие решений по условию и повтор действий циклами.
- Функции Python: def, параметры и returnКак написать и вызвать функцию.
- Ошибки Python: что значат IndentationError, NameError и TypeErrorКак читать и исправлять самые частые ошибки.
- С чего начать Python? Сколько времени нужно и чем он отличается от JavaScriptПлан для новичков, идеи проектов и выбор языка.
Главы уроков
- Первые шаги: первая программа на PythonЗапустите Hello World в интерпретаторе и из файла.
- Основы: литералы, переменные, строкиКомментарии, числа, строки, переменные и структура программы.
- Операторы и выраженияАрифметические, сравнительные и логические операторы, приоритет.
- Управление потоком: if, while, forУсловия и циклы, break и continue.
- ФункцииОпределение функций, параметры, локальные переменные, return и docstring.
- Модулиimport, собственный модуль, пакеты и pip.
- Структуры данных: list, tuple, dict, setСписки, кортежи, словари, множества и последовательности.
- Решение задач: счётчик словПревратите реальную задачу в программу шаг за шагом.
- Объектно-ориентированное программированиеКлассы, объекты, методы, __init__ и наследование.
- Ввод и вывод: input, файлы, JSONЧитайте ввод пользователя, пишите в файл и читайте из него.
- Исключения: try, except, finallyПерехват ошибок, raise и оператор with.
- Стандартная библиотекаsys, os, pathlib, datetime, random и logging.