Курс на Stepik
Обложка курса «Полное руководство по Python 3: от новичка до профессионала» на Stepik
1 990 ₽

Полное руководство по Python 3: от новичка до профессионала 4.364

Открыть на
STEPIK.ORG

Изучи Python 3 с нуля - один из самых популярных языков программирования в мире. Крупнейший курс по Python в рунете: более 28 тысяч студентов на Udemy.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Полное руководство по Python 3: от новичка до профессионала»Учеников на курсе 1 651
Сертификаты, выданные на курсе «Полное руководство по Python 3: от новичка до профессионала»Сертификатов выдано 315
Отзывы о курсе «Полное руководство по Python 3: от новичка до профессионала»Отзывов получено 11
Рейтинг курса «Полное руководство по Python 3: от новичка до профессионала»Рейтинг курса 4.364
Уроки в курсе «Полное руководство по Python 3: от новичка до профессионала»Количество уроков 118
Тесты в курсе «Полное руководство по Python 3: от новичка до профессионала»Количество квизов 41
Задачи с кодом в курсе «Полное руководство по Python 3: от новичка до профессионала»Количество задач с кодом 59
Время прохождения курса «Полное руководство по Python 3: от новичка до профессионала»Время прохождения курса
Стоимость курса «Полное руководство по Python 3: от новичка до профессионала»Стоимость курса 1 990 ₽
Обновления курса «Полное руководство по Python 3: от новичка до профессионала»Обновления курса
Дата публикации курса «Полное руководство по Python 3: от новичка до профессионала»Дата публикации курса
Последнее обновление курса «Полное руководство по Python 3: от новичка до профессионала»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Полное руководство по Python 3: от новичка до профессионала» 11 разделов Уроки в курсе «Полное руководство по Python 3: от новичка до профессионала» 118 уроков Тесты в курсе «Полное руководство по Python 3: от новичка до профессионала» 41 тест Задачи в курсе «Полное руководство по Python 3: от новичка до профессионала» 59 задач Время прохождения курса «Полное руководство по Python 3: от новичка до профессионала» 35 ч. Последнее обновление курса «Полное руководство по Python 3: от новичка до профессионала» обн. 1 год назад

Введение в Python

10 уроков
1. Присоединиться к чату в телеграме
2. Почему Python
3. Python с технической точки зрения
4. Python 2 vs Python 3
5. Стандартная библиотека
6. Редакторы кода для Python
7. Инсталлируем дистрибутив Anaconda
8. Введение в Anaconda
9. Jupyter Notebook не запускается через Anaconda Navigator?
10. Базовые сведения о Python. Тест

Основы Python

13 уроков
1. Обзор основных типов данных
2. Числа и элементарная математика
3. Переменные
4. bool и None
5. Тип string
6. Функции string
7. Форматирование строк
8. Операторы сравнения
9. Операции над файлами
10. Строки и байты: str, bytes, bytearray. Кодировк
11. Основы Python. Тест
12. Python Basics ДЗ: основы
13. Python Basics ДЗ: основы (решение)

Коллекции, циклы и логика в Python

22 урока
1. list - список
2. dict - словарь
3. OrderedDict vs dict
4. tuple - кортеж
5. namedtuple - именованные кортежи
6. Логика с условиями
7. set - множество
8. Цикл for
9. list comprehension
10. Цикл while, continue, break
11. Циклы. ДЗ 1-2
12. Циклы. ДЗ 1-2. Решение
13. Циклы. ДЗ 3-5
14. Циклы. ДЗ 3-5. Решение
15. Циклы. ДЗ 6. Определяем Flush
16. Циклы. ДЗ 6. Определяем Flush. Решение
17. Циклы. ДЗ 7. Палиндром
18. Циклы. ДЗ 7. Палиндром. Решение
19. ДЗ 8. "Угадай число"
20. ДЗ 8. "Угадай число". Факультатив
21. ДЗ 9. "Камень-ножницы-бумага". Факультатив
22. Коллекции и циклы. Тест

Функции и модули

12 уроков
1. Помощь по функциям
2. Встроенные функции
3. Основы функций
4. Лямбды
5. Вложенные функции и область видимости переменных
6. Декораторы
7. Декоратор @wraps
8. Тест по функциям
9. ДЗ по функциям 1-4
10. Решение ДЗ по функциям 1-4
11. Домашнее задание "Игра в палочки"
12. ДЗ "Игра в палочки". Факультатив

Ошибки и исключения. Автоматизированные тесты

4 урока
1. Основы обработки ошибок
2. Выброс исключений. Кастомные типы исключений.
3. Основы юнит-тестирования
4. Работа с ошибками. Тест

ООП в Python

15 уроков
1. Основы классов
2. Магические методы
3. Как создаются и живут объекты в памяти
4. Атрибуты и методы
5. Константы. Защищённые и приватные атрибуты. Свойства.
6. Наследование и полиморфизм
7. Статические методы - @staticmethod, @classmethod
8. Множественное наследование
9. Миксины
10. Абстрактный класс и модуль ABC
11. ДЗ 1-6
12. ДЗ 1-3. Решение
13. ДЗ 4-6. Решение
14. ДЗ "Крестики-нолики"
15. ООП в Python. Тест

Модули и пакеты

4 урока
1. PyPi и Pip
2. Модули и пакеты
3. Ещё раз о __name__ и __main__
4. Модули и пакеты. Тест

Дополнительно

14 уроков
1. Реализуем Stack
2. datetime - даты и время
3. Singleton Design Pattern: __new__ и __init__
4. Pickle - консервирование
5. repr and str, eq and ne, eval
6. Deep copy vs Shallow copy
7. Enum - перечисления
8. Работаем с JSON
9. Генераторы
10. Итераторы. Модуль itertools
11. Интроспекция
12. Модуль requests
13. Управление памятью
14. Дополнительные темы. Тест

PyCharm. Линтеринг, виртуальные окружения

6 уроков
1. Введение в Линтеры
2. Установка "системного" Python
3. Виртуальное окружение
4. Установка PyCharm
5. Создаём проект в PyCharm
6. Refactoring, Quick Fixes, Debugging в PyCharm

Современный Python

8 уроков
1. Walrus-оператор
2. Навязывание позиционных аргументов
3. Type Hints
4. Демо некоторых Type Hints
5. Демо DuckTyping и Protocol
6. Введение в dataclasses
7. Структурное сопоставление
8. Упрощённый вывод значений в интерполированных строках

Финальная практика

10 уроков
1. Задания
2. Задания 1-4. Решения
3. Задание 5. Решение
4. Задание "Парсинг римских чисел"
5. Задание "Парсинг римских чисел". Решение
6. Задание "Виселица"
7. Задание "Виселица". Факультатив
8. Задание "Верю - не верю"
9. Задание "Верю - не верю". Решение
10. Что дальше?