Добавить в корзинуПозвонить
Найти в Дзене
avencores.

ThinkPython: Изучение Python с нуля до уровня junior за 3 месяца

ThinkPython — это подробный курс по программированию на языке Python, оформленный в виде Jupyter Notebook, который позволяет освоить язык с полного нуля и достичь уверенного уровня junior‑разработчика всего за три месяца. Репозиторий основан на третьем издании книги Аллена Дауни — известного профессора и автора обучающих материалов по программированию. * Чётко структурированный материал: Курс охватывает ключевые темы — от основ синтаксиса, переменных и функций до работы со строками, списками, словарями, циклами, условиями, модулями и файловыми операциями. Особое внимание уделено объектно-ориентированному программированию и тестированию. * Интерактивное обучение: Весь материал представлен в формате Jupyter Notebook. Это позволяет не только читать теорию, но и сразу запускать, редактировать и анализировать код. * Поддержка Google Colab: Курс можно проходить онлайн без необходимости установки Python на компьютер. * Обновлённое содержание: Третье издание адаптировано под современные версии
Оглавление

ThinkPython — это подробный курс по программированию на языке Python, оформленный в виде Jupyter Notebook, который позволяет освоить язык с полного нуля и достичь уверенного уровня junior‑разработчика всего за три месяца. Репозиторий основан на третьем издании книги Аллена Дауни — известного профессора и автора обучающих материалов по программированию.

Основные возможности

* Чётко структурированный материал: Курс охватывает ключевые темы — от основ синтаксиса, переменных и функций до работы со строками, списками, словарями, циклами, условиями, модулями и файловыми операциями. Особое внимание уделено объектно-ориентированному программированию и тестированию.

* Интерактивное обучение: Весь материал представлен в формате Jupyter Notebook. Это позволяет не только читать теорию, но и сразу запускать, редактировать и анализировать код.

* Поддержка Google Colab: Курс можно проходить онлайн без необходимости установки Python на компьютер.

* Обновлённое содержание: Третье издание адаптировано под современные версии Python 3 и дополнено актуальными примерами, включая работу с регулярными выражениями и написание автотестов с использованием doctest и unittest.

Преимущества

* Формат, ориентированный на практику: Каждое объяснение сопровождается примерами и упражнениями. Это помогает не просто прочитать, а усвоить и закрепить материал.

* Подходит для самостоятельного изучения: Курс не требует предварительной подготовки и может быть использован как абсолютными новичками, так и теми, кто хочет систематизировать знания.

* Готовые решения: Для всех заданий доступен отдельный репозиторий с подробными решениями, что упрощает проверку и помогает лучше понять материал.

* Авторитетный источник: Allen B. Downey — профессор колледжа Olin и автор нескольких бестселлеров по программированию. Книга используется в университетских курсах и рекомендована для самообучения.

Что входит в курс

* Основы синтаксиса Python

* Переменные и выражения

* Условные конструкции и циклы

* Строки, списки, словари и кортежи

* Работа с файлами

* Функции и области видимости

* Рекурсия

* Введение в классы и объекты

* Наследование и принципы ООП

* Регулярные выражения

* Тестирование программ

* Стиль кода и отладка

Смотреть на GitHub

Дополнительный репозиторий с решениями

Онлайн-версия курса

⬇️Поддержать автора⬇️

✅SBER: 2202 2050 7215 4401