Курс на 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. Что дальше? ↗