На Python создают веб-приложения и нейросети, проводят научные вычисления и автоматизируют процессы. Вы научитесь программировать на востребованном языке с нуля, напишете Telegram-бота для турагентства и сможете начать карьеру в разработке.
Чему вы научитесь:
- Писать чистый код. Познакомитесь с синтаксисом Python, узнаете правила хорошего тона в программировании и научитесь писать лаконичный код, понятный вам и другим разработчикам.
- Понимать алгоритмы и структуры данных. Изучите основные алгоритмы и структуры данных и научитесь их реализовывать в Python. Узнаете, как оценивать сложность алгоритмов.
- Создавать программы на Python. Научитесь создавать программы на Python в разных стилях: императивном, объектном и функциональном.
- Работать с сетью. Поймёте, как устроено клиент-серверное взаимодействие, научитесь работать с GET- и POST-запросами и библиотекой requests.
- Тестировать код
- Освоите методы отладки и тестирования — сможете находить и исправлять ошибки в своём или чужом коде. Научитесь пользоваться библиотекой requests
Программа курса:
- Введение
- Основы работы с Python
- Операторы, выражения
- Условный оператор if, ветвления
- Условный оператор if: продолжение
- Цикл while
- Цикл for. Циклы со счётчиком
- Цикл for. Особенности работы с range
- Цикл for: работа со строками
- Вложенные циклы
- Числа. Типы int и float
- Функции: начало
- Особенности float
- Установка и настройка IDE
- Базовые коллекции. Списки
- List: Методы работы со списками
- Представления списков
- Базовые коллекции. Строки
- Базовые коллекции. Словари и множества
- Базовые коллекции. Кортежи
- Функции: продолжение
- Работа с файлами
- Исключения: работа с ошибками
- Введение в ООП
- Основные принципы ООП
- Итераторы и генераторы
- Декораторы: базовый уровень
- Углублённая работа с классами и встроенные декораторы
- Декораторы: продвинутый уровень
- Функции. Конец
- Библиотеки для работы с данными
Дополнительный курс, на котором вы научитесь пользоваться системой Git для сохранения своего кода и восстановления предыдущих версий.
- Работаем с Git на своём компьютере
- Работаем с удалённым репозиторием
- Командная работа в Git
- Сравнение версий и отмена изменений
- Инструменты и правила работы с Git