Обучение длится 4 месяца
Автор: Роман Булгаков
85 000
7 058
/мес
Курс на Skillbox
Python

На 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
Дата последнего обновления: 13 марта 2024

Темы

Другие курсы

-30%
Автоматизированное тестирование на Python [2024]
Автоматизированное тестирование на Python [2024]
Автор: Дмитрий Ерёмин
Подробнее
12 150
17 500
1 012
/мес
-21%
Тестировщик ПО: основы QA с нуля [2024]
Тестировщик ПО: основы QA с нуля [2024]
Автор: Гульшат Афлетунова
Подробнее
12 150
15 500
1 012
/мес
-25%
Python Advanced. Продвинутый курс [2024]
Python Advanced. Продвинутый курс [2024]
Автор: Сурен Хоренян
Подробнее
16 490
21 990
1 374
/мес
-25%
Python - программист с нуля [2024]
Python - программист с нуля [2024]
Автор: Сурен Хоренян
Подробнее
16 490
21 990
1 374
/мес
-50%
Многопоточный Python
Многопоточный Python
Автор: Павел Хошев
Подробнее
2 175
4 350
JavaScript Базовый уровень
JavaScript Базовый уровень
Автор: Сергей Романенко
Подготовка к собеседованию на Data Engineer
Подготовка к собеседованию на Data Engineer
Авторы: Группа авторов
Python для аналитиков, маркетологов и продактов
Python для аналитиков, маркетологов и продактов
Автор: Алексей Куличевский
Основы программирования
Основы программирования
Авторы: Группа авторов
Назад
Смотреть дальше