Курс "PROкод: продвинутый курс по Python" — продолжение курса для начинающих, разработанный для тех, кто хочет перейти от базового уровня к более продвинутому. Содержит 500+ уникальных задач и вопросов, которые помогут закрепить и углубить знания Python. После курса вы будете готовы к изучению ООП и профессиональной разработки.
- Владение функциями: от простых до сложных, включая рекурсию и декораторы
- Уверенная работа со структурами данных
- Навык обработки ошибок
- Работа с файлами (CSV, JSON)
- База для перехода к ООП и сложным темам
-
Владение функциями: от простых до сложных, включая рекурсию и декораторы
-
Уверенные знания основ Python:
- Переменные, типы данных (int, float, str, bool)
- Условные операторы (if, elif, else)
- Циклы (for, while)
- Базовая работа со списками и строками
-
Навык написания и запуска простых Python-программ
-
Желание активно учиться, решать задачи и улучшать свои навыки
-
Желательно пройти курс "PROкод: курс по Python для начинающих"
Эти знания помогут вам комфортно и эффективно проходить обучение на курсе и достигать наилучших результатов! 🚀
- Новый уровень: Включи расширенный режим!
- Переменные, ввод/вывод
- Основные типы данных
- Работа со строками
- Условные и логические операторы
- Циклы
- Списки
- 🎬 Клад Чёрного Кракена 🏴☠️
- Создание и вызов функций
- Оператор
return
- Аргументы функций
- Отличие от списков
- Методы и встроенные функции
- Преобразование между структурами данных
- 🎬 Тайна Затерянного Храма 🏛️
- Особенности и методы словарей
- Работа с вложенными словарями
- Генераторы словарей
- 🎬 Охота на цифрового призрака 🕵️♂️💻
- Особенности и операции
- Методы множеств
- Подмножества и надмножества
frozenset
- 🎬 Легенда о потерянных артефактах аниме-миров 🎌
- 🎬 Аналитика ФК "Авангард" ⚽️📊
*args
и**kwargs
- Рекурсия
- Lambda-функции
- Замыкания
- Области видимости
- Декораторы
- Обработка ошибок
- 🎬 Космические Рейнджеры: Операция "Сердце Вселенной" 🚀🌌
- Основы работы с матрицами
- Умножение, транспонирование и др.
- Чтение и запись
- CSV и JSON
- Обработка ошибок
- 🎬 Lil Byte — путь к вершине! 🎤🔥
- 🎬 PyHero — игра на выживание 🎮🔥
- 📌 Что дальше? Твой путь после курса
Каждый модуль оформлен в отдельном файле. Внутри — задачи и мои решения.
src/module_2.py
— задачи и решения по теме 2.1tests/test_m_2_1.py
— тесты к задачам 2.1
src/module_2.py
— задачи и решения по теме 2.2tests/test_m_2_2.py
— тесты к задачам 2.2
src/module_2.py
— задачи и решения по теме 2.3tests/test_m_2_3.py
— тесты к задачам 2.3
src/module_2.py
— задачи и решения по теме 2.4tests/test_m_2_4.py
— тесты к задачам 2.4
src/module_2.py
— задачи и решения по теме 2.5tests/test_m_2_5.py
— тесты к задачам 2.5
src/module_2.py
— задачи и решения по теме 2.6tests/test_m_2_6.py
— тесты к задачам 2.6
- Повторить основы Python на практике
- Освоить работу с Git и GitHub
- Систематизировать знания через задачи
- Python 3.10+
- VS Code + расширения (
Pylance
,Black
,Code Runner
) - Git, GitHub
- "PROкод: продвинутый курс по Python"
- Репозиторий с решениями "Python: основы и применение"
- Репозиторий с решениями "Алгоритмы в Python — просто, наглядно, с нуля!"
- Репозиторий с решениями курса по Python от Яндекса
- Репозиторий с решениями "Поколение Python: продвинутый уровень"
- Репозиторий с решениями "Углублённый Python"
☕ Проект для личного обучения и практики. Если у тебя есть замечания, предложения или хочешь поделиться своим решением — пиши, буду рада обратной связи!