Курс по Python — отличный способ начать изучение программирования. Курс охватывает все основные возможности языка и позволяет написать простые игры, научиться работать с файлами, функциями, классами и библиотеками. Этот курс подойдет для новичков, которые никогда не программировали и для тех, кто уже знаком с другими языками. Студент освоит объектно-ориентированное программирование, обработку ошибок и исключений, юнит-тестирование и декораторы. По завершении курса студент получит следующие навыки:
- Установка Python
- Работа с редактором кода Anaconda
- Основные конструкции языка Python
- Написание простых программ на Python 3
- Логика с условиями и циклами
- Объектно-ориентированное программирование на Python
- Использование Jupyter Notebook
- Использование коллекций в Python: списки, словари и так далее
- Декораторы
- Лучшие практики по написанию «чистого» кода на Python
- Отладка, реализация stack, namedtuple, datetime, enum и других инструментов
- Встроенные модули: json, itertools, requests
- Инфраструктура и новые фичи: линтеры, виртуальные окружения, data classes, type hints и др.
- PyCharm: установка, создание проекта, отладка, рефакторинг, quick fixes