курс

Ключевые аспекты разработки на Python

3 сообщения в сообществе 414 учащихся

Этот обзорный курс затрагивает основные аспекты современной разработки в экосистеме Python. Он поможет вам понять контекст, перед тем, как вы приступите к изучению последующих курсов профессии. Мы рассмотрим понятия, с которыми сталкивается на практике любой разработчик: структуры данных и алгоритмы работы с ними, автоматизированное тестирование, работа с файлами и базами данных, и многое другое. Цель курса — не научиться всем этим пользоваться, но получить общее представление о том, на что направлен процесс дальнейшего обучения. К каждому уроку прилагается список тем и терминов, которые нужно изучить для полного понимания описанной темы. Многие из этих тем раскрываются в последующих курсах.

Подготовительный курс

Python: Настройка окружения

Уроки курса

  • 1

    Введение

    Познакомиться с курсом.
  • 2

    Коллекции

    Рассмотреть идею коллекций и их обработки, понять важность и масштабность этой темы.
  • 3

    Ввод/вывод

    Познакомиться c тем, как программа на Python взаимодействует с внешним миром — операционной системой, диском, сетью.
  • 4

    HTTP

    Познакомиться с основами сетевых протоколов
  • 5

    Тесты

    Познакомиться с идеей автоматического тестирования кода на корректность.
  • 6

    Другое

    Пройтись по нескольким важным темам, не входящим в текущей курс.
  • 7

    Что дальше?

    Подытожить рассмотренное и понять, как двигаться дальше.

Автор

Алексей Пирогов

Программист-полиглот, люблю думать и писать функционально. А ещё люблю про это рассказывать.

продолжительность
4 часа
награда
17 баллов