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

Темы

Другие курсы

Javascript. Часть 1
Javascript. Часть 1
Автор: Hayk Inants
Введение в АСУ ТП. Основы ПЛК
Введение в АСУ ТП. Основы ПЛК
Автор: Виталий Олейников
Оптимизация бизнес-процессов. Реинжиниринг
Оптимизация бизнес-процессов. Реинжиниринг
Автор: Максим Дуплей
Повышение производительности труда с помощью Python
Повышение производительности труда с помощью Python
Автор: Дмитрий Должик
Основы этичного хакинга
Основы этичного хакинга
Автор: Александр Чумилин
-25%
SQL для всех: от начинающих до продвинутых
SQL для всех: от начинающих до продвинутых
Автор: Алексей Андросов
Подробнее
1 500
2 000
Профессия Python-разработчик
Профессия Python-разработчик
Автор: Илья Фофанов
-33%
Автоматизация тестирования веб-приложений с помощью Selenium
Автоматизация тестирования веб-приложений с помощью Selenium
Автор: Александр Кузнецов
-25%
Основы программирования на C#. Начальный уровень
Основы программирования на C#. Начальный уровень
Автор: Антон Новик
Подробнее
990
1 290
Назад
Смотреть дальше