Язык программирования Python 3 — это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.
Курс основ Python "Python с нуля до бесконечности"
- Для чего применяется Python?
- Загрузка и установка
- Hello world - первая программа
- Основы синтаксиса
- Моя программа не работает? Что делать?
- Переменные и присвоение
- Числа: целые, с плавающей точкой. Арифметические операции и их приоритет
- Условный оператор if
- Множественный условный оператор Switch - case
- Цикл while
- Операторы break и continue, слово else в циклах
- Массивы, они же списки
- Цикл for
- Объект range
- Срезы массивов
- Строки, способы их задания, экранирование
- Кортежи - неизменяемые списки
- Распаковка элементов
- Множества (set и frozenset)
- Словари
- Форматирование строк
- Функции, инструкции def и return
- Анонимные lambda-функции
- Функции с переменным числом аргументов; args, kwargs
- Области видимости; инструкции global, nonlocal
- Конструкция try - except для обработки исключений
- Работа с файлами: чтение, запись, редактирование
- With … as — менеджер контекста
- Импорт (подключение) и создание модулей
- Объектно-ориентированное программирование (ООП). Классы, объекты
- Магические методы
Продвинутый Python
Статьи из этого раздела могут быть поняты только после прочтения всего курса "Основы Python" (список выше) в любом порядке.
- Выражения-генераторы списков и других коллекций
- Инструкция yield и функции-генераторы
- Рекурсия
- Декораторы
- Наследование классов
- PEP 8 - руководство по написанию кода
Что делать дальше?
Если после прочтения остались вопросы, или ничего не понятно, или есть потребность в дальнейшем обучении, эти ссылки Вам помогут.
- Наш Telegram-канал, задай вопрос - получи ответ
- Другие бесплатные курсы Python
- Рекомендованные книги
- Курсы Python с ментором, возможно дальнейшее трудоустройство
- Курсы Python для детей школьного возраста