Python

Курс
"Python"

На Python создают веб-приложения и нейросети, проводят научные вычисления и автоматизируют процессы. Вы научитесь программировать на востребованном языке с нуля, напишете Telegram-бота для турагентства и сможете начать карьеру в разработке.

< 50 | ч.

О курсе

Итоговые навыки
Писать чистый код Познакомитесь с синтаксисом Python, узнаете правила хорошего тона в программировании и научитесь писать лаконичный код, понятный вам и другим разработчикам.

- Понимать алгоритмы и структуры данных Изучите основные алгоритмы и структуры данных и научитесь их реализовывать в 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

Skillbox – один из лидеров российского рынка онлайн-образования.


Другие курсы и вебинары авторов

Основы аналитики 1C
< 50 | ч.
Основы аналитики 1C
6 206 ₽ 3 413 ₽ (скидка 45%)
Философия искусственного интеллекта
< 50 | ч.
Философия искусственного интеллекта
5 130 ₽ 3 078 ₽ (скидка 40%)
Ал­го­рит­мы и струк­ту­ры дан­ных для раз­ра­бот­чи­ков
< 50 | ч.
Ал­го­рит­мы и струк­ту­ры дан­ных для раз­ра­бот­чи­ков
5 562 ₽ 3 893 ₽ (скидка 30%)
Android-разработчик. Базовый уровень
< 50 | ч.
Android-разработчик. Базовый уровень
9 385 ₽ 6 100 ₽ (скидка 35%)
Автоматизиро­ван­ное тестирование на Java
< 50 | ч.
Автоматизиро­ван­ное тестирование на Java
3 668 ₽ 2 567 ₽ (скидка 30%)
Автоматизирован­ное тестирование веб-приложений на JavaScript
< 50 | ч.
Автоматизирован­ное тестирование веб-приложений на JavaScript
5 500 ₽ 3 575 ₽ (скидка 35%)
Профессия Data Engineer
< 50 | ч.
Профессия Data Engineer
9 759 ₽ 5 367 ₽ (скидка 45%)
Базы данных для разработчиков
< 50 | ч.
Базы данных для разработчиков
7 548 ₽ 4 151 ₽ (скидка 45%)
Карьера разработчика: трудоустройство и развитие
< 50 | ч.
Карьера разработчика: трудоустройство и развитие
8 882 ₽ 4 885 ₽ (скидка 45%)
Инфраструктур­ная платформа на основе Kubernetes
< 50 | ч.
Инфраструктур­ная платформа на основе Kubernetes
5 357 ₽ 3 482 ₽ (скидка 35%)
Старт в DevOps: системное администрирова­ние для начинающих
< 50 | ч.
Старт в DevOps: системное администрирова­ние для начинающих
6 152 ₽ 4 306 ₽ (скидка 30%)
Python-фреймворк Django
< 50 | ч.
Python-фреймворк Django
55 946 ₽ 5 128 ₽ (скидка 91%)
Введение в Data Science
< 50 | ч.
Введение в Data Science
9 242 ₽ 5 083 ₽ (скидка 45%)
Как подготовиться к про­фес­сио­нальной конференции
< 50 | ч.
Как подготовиться к про­фес­сио­нальной конференции
20 625 ₽ 2 234 ₽ (скидка 89%)
Профессия Frontend-разработчик
< 50 | ч.
Профессия Frontend-разработчик
6 286 ₽ 3 457 ₽ (скидка 45%)
Профессия Frontend-разработчик PRO
< 50 | ч.
Профессия Frontend-разработчик PRO
9 822 ₽ 4 911 ₽ (скидка 50%)
Введение в аналитику
< 50 | ч.
Введение в аналитику
Бесплатно
iOS-разработчик
< 50 | ч.
iOS-разработчик
9 930 ₽ 5 461 ₽ (скидка 45%)
Профессия iOS-разработчик
< 50 | ч.
Профессия iOS-разработчик
8 186 ₽ 4 502 ₽ (скидка 45%)
Профессия IT-рекрутер
< 50 | ч.
Профессия IT-рекрутер
6 874 ₽ 3 437 ₽ (скидка 50%)

Стоимость

6 470 ₽

11 764 ₽

Купить Порекомендуйте курс вашей аудитории, есть партнерка.