Курс
"Python"
На Python создают веб-приложения и нейросети, проводят научные вычисления и автоматизируют процессы. Вы научитесь программировать на востребованном языке с нуля, напишете Telegram-бота для турагентства и сможете начать карьеру в разработке.
О курсе
Итоговые навыки
- Понимать алгоритмы и структуры данных Изучите основные алгоритмы и структуры данных и научитесь их реализовывать в Python. Узнаете, как оценивать сложность алгоритмов.
- Создавать программы на Python Научитесь создавать программы на Python в разных стилях: императивном, объектном и функциональном.
- Работать с сетью Поймёте, как устроено клиент-серверное взаимодействие, научитесь работать с GET- и POST-запросами и библиотекой requests.
- Тестировать код Освоите методы отладки и тестирования — сможете находить и исправлять ошибки в своём или чужом коде. Научитесь пользоваться библиотекой requests.
- Тем, кто хочет начать программировать Вы с нуля изучите Python: синтаксис, функции, стандартные библиотеки. Сможете начать карьеру Python-разработчика.
- Начинающим Python-разработчикам Вы систематизируете и углубите знания по Python, освоите продвинутые темы и прокачаетесь как разработчик.
- Специалистам в сфере IT Вы освоите Python и сможете автоматизировать рутинные задачи, расширите круг компетенций и повысите свою ценность как специалиста.
- Разработчикам на других языках Вы разберётесь в особенностях Python, сможете сменить специальность и разрабатывать на одном из самых востребованных и простых языков.
Программа курса
1.1 Введение .
1.2 Основы работы с Python .
1.3 Операторы, выражения .
1.4 Условный оператор if, ветвления .
1.5 Условный оператор if: продолжение .
1.6 Цикл while .
1.7 Цикл for. Циклы со счётчиком .
1.8 Цикл for. Особенности работы с range .
1.9 Цикл for: работа со строками .
1.10 Вложенные циклы .
1.11 Числа. Типы int и float .
1.12 Функции: начало .
1.13 Особенности float .
1.14 Установка и настройка IDE .
1.15 Базовые коллекции. Списки .
1.16 List: Методы работы со списками .
1.17 Представления списков .
1.18 Базовые коллекции. Строки .
1.19 Базовые коллекции. Словари и множества .
1.20 Базовые коллекции. Кортежи .
1.21 Функции: продолжение .
1.22 Работа с файлами .
1.23 Исключения: работа с ошибками .
1.24 Введение в ООП .
1.25 Основные принципы ООП .
1.26 Итераторы и генераторы .
1.27 Декораторы: базовый уровень .
1.28 Углублённая работа с классами и встроенные декораторы .
1.29 Декораторы: продвинутый уровень .
1.30 Функции. Конец .
1.31 Библиотеки для работы с данными .
1.32 Работаем с Git на своём компьютере .
1.33 Работаем с удалённым репозиторием .
1.34 Командная работа в Git .
1.35 Сравнение версий и отмена изменений .
1.36 Инструменты и правила работы с Git .
Школы
Skillbox
Skillbox – один из лидеров российского рынка онлайн-образования.