Программирование на Python

Санкт-Петербург, весна 2022

Описание

Погружение в программирование на Питоне. Продвинутый курс.

What's new

В прошлом году были записаны лекции, поэтому на занятиях в этом году будет только практика, мастер-классы, разборы и задачи. А лекции вы сможете посмотреть в комфортное для себя время. Особенно, если вы живете восточнее Уральского хребта.

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

Еще один курс по Питону?

Да.

Чем он будет отличаться от других?

Когда говорят, что сейчас курсы по Питону доносятся чуть ли не из утюгов, важно заметить, что закрывается в основном начальный сегмент алгоритмизации и знакомства с языком. Мы же, пользуясь тем, что Питон — это большие Лего-блоки, погружаемся в технологии программирования.

Так как Питон — очень прикладной язык, на практиках мы будем стараться разрабатывать прикладные программы / делать мини-исследования в разных областях. Нашим девизом будет автоматизация любой человеческой деятельности, включая профессию программиста.

Будут получены навыки программиста:

  • Парадигмы программирования и паттерны.
  • Создание и использование библиотек.
  • Манипуляции данными.
  • Работа с API.
  • Работа с документно-ориентированными базами данных.
  • Асинхронность.
  • Серверная автоматизация.
  • Автоматизация браузера (для тестировщиков, например).
  • Как из песочницы попадать в продакшн.

Будут затронуты области деятельности человека для создания программ:

  • Журналистика.
  • SMM.
  • Социология.
  • Литература.
  • Экономика.
  • Программирование.

То есть на курс надо приходить уже умея программировать на Питоне?

Нет, нужны только навыки алгоритмизации на любом из языков.

В начале наш ждет Курс молодого бойца (КМБ) на 2-3 недели, где будет предложено получить базу по Питону и освоиться с языком и стилем программирования. Будет много небольших задач с автопроверкой в Яндекс.Контесте.

После чего чем дальше, тем больше будет индивидуального подхода, code-review, возможной работы в командах.

Я знаю Питон, дайте мне все домашки, я послезавтра их вам принесу, а вы мне поставите зачет...

Авторы курса за ритмичность, кроме того, некоторые ДЗ физически нельзя сделать за 1 день. Например, нужно собирать данные около двух недель скриптом, а потом применить красивый анализ.

Так что, извините, но нет. Если вы лихой д’Артаньян, помогите коллегам с совместными домашками или чуть глубже проникните в предметную область проекта. У нас найдется много интересной работы для вас.

Сколько будет домашек?

Всего, не считая КМБ, — 5. Домашки будут сопровождаться разборами после того, как будет пройден дедлайн.

Какие критерии итоговой оценки?

Процент от количества сданных домашек + обязательно сданный КМБ.

Что еще?

Возможно(!) в середине курса будет хакатон, посмотрим по ситуации с Ковидом, его не было последние 2 года. )

Авторы стремятся актуализировать контент каждый год, поэтому будут новые домашки.

Добро пожаловать! Записывайтесь!

Преподаватели