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