Обучение длится 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

Темы

Другие курсы

-40%
Основы Go
Основы Go
Изучаем CSS: cоздание визуально привлекательных сайтов
Изучаем CSS: cоздание визуально привлекательных сайтов
Автор: Руслан Брантов
Подробнее
935
238
/мес
-20%
Курс по WordPress с нуля до результата. Создание сайтов без кода
Курс по WordPress с нуля до результата. Создание сайтов без кода
Подробнее
1 990
2 490
498
/мес
-20%
PRO Логические задачи
PRO Логические задачи
Авторы: Александр Павлович, Иосиф Дзеранов
Подробнее
3 992
4 990
998
/мес
Тестирование ПО: Автоматизация и Программирование. Python. Selenium
Тестирование ПО: Автоматизация и Программирование. Python. Selenium
Автор: Алекс Смит
Тестирование ПО с Нуля до Специалиста
Тестирование ПО с Нуля до Специалиста
Автор: Алекс Смит
Git для всех
Git для всех
Автор: Татьяна Овчинникова
-82%
Специалист по информационной безопасности: веб-пентест
Специалист по информационной безопасности: веб-пентест
Авторы: Группа авторов
Подробнее
23 500
135 000
-20%
Продвинутый курс по Javascript
Продвинутый курс по Javascript
Автор: Кирилл Поздняков
Подробнее
3 970
4 980
Назад
Смотреть дальше