Курс программирования на Python 3.6 для любого уровня c упором на практику

Вы создадите Telegram-бота на первом же уроке. Познакомитесь с основами data science и веб-разработки. Напишете собственный проект. Опытные питонисты, имеющие опыт «боевой» разработки, всю дорогу будут проверять ваш код и давать рекомендации.

С 23 февраля по 27 апреля

00дней
:
00часов
:
00минут
:
00секунд

Учитесь онлайн

Версия курса для тех, кто много работает, живет не в Москве или за рубежом.

  • Те же преподаватели и задачи, что и у оффлайн-группы
  • Индивидуальные созвоны с куратором в субботу. Telegram-чат в другие дни

Учитесь оффлайн

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

  • Учимся в Deworkacy Полянка - рядом 3 станции метро
  • Группа из 5-7 человек вашего уровня плюс куратор на месте. Telegram-чат в другие дни

Что дает этот курс

О курсе

  • Знание основ Python и навыки работы с Flask

    Знание основ Python и навыки работы с Flask, SQLAlchemy, Jupiter Notebook, Mongo DB, HTML, JSON, API популярных сервисов, другими технологиями.

  • 80+ часов практики

    Много практики: от 80 часов с преподавателями и самостоятельно.

  • Видеоуроки, которые остаются у вас

    Видеоуроки, которые остаются у вас и после курса: свыше 30 часов.

  • Свой проект и портфолио на GitHub.

    Свой проект и портфолио на GitHub.

  • Сертификат

    Сертификат.

  • 2 месяца поддержки после курса: чат, митапы

    2 месяца поддержки после курса: чат, митапы.

Кому подойдет

Мы учли интересы всех: и новичков, и продолжающих.

В результате вы можете создавать:

  • Вы никогда не программировали или делали это только в школе.
  • Вы хотите автоматизировать свою работу в управлении проектами, тестировании, маркетинге, SEO, системном администрировании и т.д.
  • Вы уже учили основы Python до этого, но где-то «застряли».
  • Вы хотите сменить работу или попасть в ИТ.
  • Вы учите Python как второй язык программирования, ведь это лучший второй ЯП для любых задач.

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

Что вас ждет

Вы сразу получите результат и поймете, куда расти. И так каждую неделю.

80+ часов практики

Практика с первого дня:

от 80 часов с преподавателем и самостоятельно

30 часов видеоуроков

30 часов видеоуроков

и презентации в еженедельных рассылках

Куратор, группа 5-7 человек

Десятки интересных заданий:

создание сайтов, ботов, работа с
данными и т.д.

Интересные задания

Куратор, группа 5-7 человек

и опытные преподаватели

Код-ревью

Проверка задач: код-ревью

и рекомендации куратора

2 месяца поддержки

Свой проект

во второй половине курса

Готовое портфолио

Живое общение и Telegram-чат

с преподавателями и однокурсниками

Знакомства в отрасли

Поддержка в течение 2 месяцев

после окончания курса

Вы научитесь

Вы научитесь

Программировать, а не кодить.

Создавать чат-ботов

и сможете написать Telegram-бота, который информирует друзей о курсе акций и криптовалют

Работать с данными

и сможете написать первый data science проект: сервис, который будет анализировать успешность постов в VK по реакциям читателей

Делать сайты и веб-приложения

и сможете написать «клон» Avito: доску объявлений для одной товарной категории с собственной базой данных

Писать свои проекты

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

Каждую неделю вы будете добавлять функционал, а финальном занятии презентуете рабочую версию проекта.

После 3-го занятия вы можете предложить свою идею однокурсникам или присоединиться к чужому проекту.

Вот какие проекты делали студенты 10-го набора (май-июль 2018):

Проекты, созданные во время обучения

slide

Агрегатор личных цифровых данных и система поиск по ним

slide

Своя система управления проектами

slide

Сервис, который прогнозирует рост цен на квартиры в зависимости от строящейся рядом инфраструктуры

slide

Полностью своя игра-стрелялка с нуля

slide

Навык для голосового помощника «Алиса»

slide

Свой сервис для создания опросов и анализа их результатов

slide

Бот для изучения иностранного языка

slide

Свой переводчик на десятки языков

slide

Программа для совместного просмотра видео

slide

Система учета расходов мобильной связи

После курса у вас останутся

Новые навыки, связи и полезные материалы.

Доступ ко всем видеолекциям и презентациям

Доступ ко всем видеолекциям и презентациям.

Сертификат о прохождении курса

Сертификат о прохождении курса.

Чат со всеми преподавателями, кураторами и однокурсниками

Чат со всеми преподавателями, кураторами и однокурсниками.

Портфолио выполненных проектов на GitHub

Портфолио выполненных проектов на GitHub.

Опыт работы с Flask, SQLAlchemy, Jupiter Notebook, Mongo DB, Pandas, Bootstrap
										(HTML/CSS), JSON

Опыт работы с Flask, SQLAlchemy, Jupiter Notebook, Mongo DB, Pandas, Bootstrap (HTML/CSS), JSON, API популярных сервисов, другими технологиями.

Как проходит обучение

Программа и расписание

Как проходит курс

Вы будете много работать самостоятельно по вечерам и выходным, а преподаватели будут рядом, чтобы подсказать.

Онлайн- и оффлайн-группы занимаются по одной программе и получают одинаковое внимание преподавателей и кураторов.

Каждую субботу оффлайн-группа встречается с преподавателями, а онлайн - созванивается с ними. Затем в течение недели вы изучаете материалы и пишете код, укладываясь в дедлайны. Как только накопятся вопросы - пишете в общий чат или куратору.

  • 1-3 неделя

    Изучаем и подтягиваем основы Python

    Каждую неделю вы на практике проходите блок базовых знаний: слушаете мини-лекций, пишете код по примерам, затем выполняете проекты и задачи по теме и выкладываете на проверку в вашем репозитории. Кураторы дают фидбек, как улучшить код.

  • 4-9 неделя

    Пишем свой проект

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

  • 10 неделя

    Финишная прямая

    Вы доводите проект до рабочего прототипа, который можно показать коллегам и друзьям, и презентуете его перед аудиторией (онлайн-группа делает это по видеосвязи). После презентации вы получаете сертификат.

Расписание

Расписание

Используйте переключатели, чтобы посмотреть расписание для онлайн или офлайн курса.

  • Неделя 1 из 10

    keyboard_arrow_down

    Суббота, 23 февраля, 13:00 (МСК).

    Установочный созвон с преподавателями. Знакомство с кураторами. Получаем материалы на темы:

    • Естественные и искусственные языки
    • Какие бывают переменные: типы данных
    • Выполняем одинаковые операции: функции
    • Меняем ход программы: ветвление и циклы

    Дописываем бота, выполняем задания на закрепление материала, по видео проходим темы:

    • Управляем работой программы: условный оператор и циклы
    • Добавляем программе устойчивости: обработка исключений
    • Используем чужой код: модули и pip

    Кураторы проверяют домашние задания.

    Результат: написали cвой первый Telegram-бот и разобрались в основах Python

  • Неделя 2 из 10

    keyboard_arrow_down

    Суббота, 2 марта, 11:30 (МСК).

    • Созвон и обсуждение задач с преподавателями
    • Индивидуальный созвон и код-ревью с куратором

    Воскресенье-пятница:

    Добавляем в бота функционал:

    • Работа с клавиатурой
    • Отправляем emoji
    • Отправка фото пользователю
    • Получаем от пользователя координаты и контактную информацию

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Работа с виртуальным окружением.
    • Дата и время
    • Работа с файлами
    • Формат csv и как с ним работать.

    Бонус:

    • Видео-разбор задачи с калькулятором для бота.

    Проверка домашних заданий кураторами.

  • Неделя 3 из 10

    keyboard_arrow_down

    Суббота, 9 марта, 11:30 (МСК).

    • Созвон и обсуждение задач с преподавателями
    • Индивидуальный созвон и код-ревью с куратором
    • Выбираем темы проектов и формируем команды

    Воскресенье-пятница:

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Как работает интернет
    • Получаем данные с сайтов при помощи requests
    • Простой веб-сервер на Flask
    • Введение в рефакторинг
    • Virtualenv и работа с зависимостями
    • Разбиваем код на отдельные файлы
    • Пишем документацию

    Бонус:

    • Работа с Excel: читаем и пишем данные

    Дома делаем задачи по проекту.

  • Неделя 4 из 10

    keyboard_arrow_down

    Суббота, 16 марта, 11:30 (МСК).

    • Созвон с преподавателями
    • Созвон проектной команды с куратором: анализируем задачи по проекту, ставим новые, разбираем непонятные вопросы

    Воскресенье-пятница:

    Дома делаем задачи по проекту, изучаем по видео и делаем задачи на темы:

    • Что такое реляционные базы данных
    • Работа с базой данных sqlite при помощи SQLAlchemy
    • Распознаем котиков на фото: интеграция с сервисом Clarifai
    • Получаем и обрабатываем картинки от пользователей
    • Работа с Python в интерактивном режиме при помощи Jupyter notebook

    Бонус:

    • Получение html-страницы при помощи requests
    • Вытаскиваем данные из страницы с помощью Beautiful Soup
    • Разбираем поисковую страницу Яндекса
  • Неделя 5 из 10

    keyboard_arrow_down

    Суббота, 23 марта, 11:30 (МСК).

    • Созвон с преподавателями.
    • Созвон проектной команды с куратором: анализируем задачи по проекту, ставим новые, разбираем непонятные вопросы

    Воскресенье-пятница:

    • HTML и CSS - введение в использование Bootstrap
    • Пишем бота с сложной диалоговой логикой
    • Введение в работу с табличными данными в Pandas

    Дома делаем задачи по проекту.

  • Неделя 6 из 10

    keyboard_arrow_down

    Суббота, 30 марта, 11:30 (МСК).

    • Созвон с преподавателями.
    • Созвон проектной команды с куратором: анализируем задачи по проекту, ставим новые, разбираем непонятные вопросы

    Воскресенье-пятница:

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Стандарт pep 8 - оформляем код правильно
    • Как правильно назвать переменные
    • Пример доработки кода
    • Задания, выполняемые по расписанию
    • Очередь задач
    • Управление лимитами

    Дома делаем задачи по проекту.

  • Неделя 7 из 10

    keyboard_arrow_down

    Суббота, 6 апреля, 11:30 (МСК).

    • Созвон с преподавателями.
    • Созвон проектной команды с куратором: анализируем задачи по проекту, ставим новые, разбираем непонятные вопросы

    Воскресенье-пятница:

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Что такое тестирование и зачем оно нужно?
    • Что и как тестировать?
    • Инструменты тестирования кода

    Дома делаем задачи по проекту.

  • Неделя 8 из 10

    keyboard_arrow_down

    Суббота, 13 апреля, 11:30 (МСК).

    • Созвон с преподавателями
    • Созвон проектной команды с куратором: анализируем задачи по проекту, ставим новые, разбираем непонятные вопросы

    Воскресенье-пятница:

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Выкладываем Flask-приложение на сервер
    • Выкладываем бота на сервер
    • Автоматизируем выкладывание при помощи fabric

    Дома делаем задачи по проекту.

  • Неделя 9 из 10

    keyboard_arrow_down

    Суббота, 20 апреля, 11:30 (МСК).

    • Созвон с преподавателями
    • Созвон проектной команды с куратором: анализируем задачи по проекту, ставим новые, разбираем непонятные вопросы

    Воскресенье-пятница:

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Работа с JS и основы JQuery

    Дома делаем задачи по проекту.

  • Неделя 10 из 10

    keyboard_arrow_down

    Суббота, 27 апреля, 11:30 (МСК).

    • «Допиливаем» дипломный проект
    • Показываем его по видеосвязи оффлайн-группе, преподавателям и кураторам
  • Неделя 1 из 10

    keyboard_arrow_down

    Суббота, 23 февраля, 10:00-19:00 Перерыв 1 час

    Начинаем писать своего Telegram-бота и проходим темы:

    • Введение, что такое языки программирования
    • Инструментарий программиста: консоль, текстовый редактор, git
    • Основы Python: типы данных, переменные и функции

    Воскресенье-пятница:

    Дописываем бота, выполняем задания на закрепление материала, по видео проходим темы:

    • Управляем работой программы: условный оператор и циклы
    • Добавляем программе устойчивости: обработка исключений
    • Используем чужой код: модули и pip

    Кураторы проверяют домашние задания.

    Результат: написали cвой первый Telegram-бот и разобрались в основах Python

  • Неделя 2 из 10

    keyboard_arrow_down

    Суббота, 2 марта, 11:00 - 14:00

    • Разбираем с кураторами домашнее задание и непонятные вопросы
    • Решаем задачи

    Воскресенье-пятница:

    Добавляем в бота функционал:

    • Работа с клавиатурой
    • Отправляем emoji
    • Отправка фото пользователю.
    • Получаем от пользователя координаты и контактную информацию

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Работа с виртуальным окружением
    • Дата и время
    • Работа с файлами
    • Формат csv и как с ним работать

    Бонус:

    • Видео-разбор задачи с калькулятором для бота.

    Проверка домашних заданий кураторами.

  • Неделя 3 из 10

    keyboard_arrow_down

    Суббота, 9 марта, 11:00 - 14:00

    • Разбираем с кураторами домашнее задание и непонятные вопросы
    • Решаем задачи
    • Формулируем темы для проектов и разбиваемся на команды

    Воскресенье-пятница:

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Как работает интернет
    • Получаем данные с сайтов при помощи requests
    • Простой веб-сервер на Flask
    • Введение в рефакторинг
    • Virtualenv и работа с зависимостями
    • Разбиваем код на отдельные файлы
    • Пишем документацию

    Бонус:

    • Работа с Excel: читаем и пишем данные

    Дома делаем задачи по проекту.

  • Неделя 4 из 10

    keyboard_arrow_down

    Суббота, 16 марта, 11:00 - 14:00

    • Анализируем первые итоги работы по проекту
    • Ставим задачи по проекту на следующую неделю
    • Проверка куратором кода, разбор непонятных вопросов

    Воскресенье-пятница:

    Дома делаем задачи по проекту, изучаем по видео и делаем задачи на темы:

    • Что такое реляционные базы данных
    • Работа с базой данных sqlite при помощи SQLAlchemy
    • Распознаем котиков на фото: интеграция с сервисом Clarifai
    • Получаем и обрабатываем картинки от пользователей
    • Работа с Python в интерактивном режиме при помощи Jupyter notebook

    Бонус:

    • Получение html-страницы при помощи requests
    • Вытаскиваем данные из страницы с помощью Beautiful Soup
    • Разбираем поисковую страницу Яндекса
  • Неделя 5 из 10

    keyboard_arrow_down

    Суббота, 23 марта, 11:00 - 14:00

    • Ставим задачи по проекту на следующую неделю
    • Проверка куратором кода, разбор непонятных вопросов

    Воскресенье-пятница:

    • HTML и CSS - введение в использование Bootstrap
    • Пишем бота с сложной диалоговой логикой
    • Введение в работу с табличными данными в Pandas

    Дома делаем задачи по проекту.

  • Неделя 6 из 10

    keyboard_arrow_down

    Суббота, 30 марта, 11:00 - 14:00

    • Ставим задачи по проекту на следующую неделю
    • Проверка куратором кода, разбор непонятных вопросов

    Воскресенье-пятница:

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Стандарт pep 8 - оформляем код правильно
    • Как правильно назвать переменные
    • Пример доработки кода
    • Задания, выполняемые по расписанию
    • Очередь задач
    • Управление лимитами

    Дома делаем задачи по проекту.

  • Неделя 7 из 10

    keyboard_arrow_down

    Суббота, 6 апреля, 11:00 - 14:00

    • Ставим задачи по проекту на следующую неделю
    • Проверка куратором кода, разбор непонятных вопросов

    Воскресенье-пятница:

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Что такое тестирование и зачем оно нужно?
    • Что и как тестировать?
    • Инструменты тестирования кода

    Дома делаем задачи по проекту.

  • Неделя 8 из 10

    keyboard_arrow_down

    Суббота, 13 апреля, 11:00 - 14:00

    • Ставим задачи по проекту на следующую неделю
    • Проверка куратором кода, разбор непонятных вопросов

    Воскресенье-пятница:

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Выкладываем Flask-приложение на сервер
    • Выкладываем бота на сервер
    • Автоматизируем выкладывание при помощи fabric

    Дома делаем задачи по проекту.

  • Неделя 9 из 10

    keyboard_arrow_down

    Суббота, 20 апреля, 11:00 - 14:00

    • Ставим задачи по проекту на следующую неделю
    • Проверка куратором кода, разбор непонятных вопросов

    Воскресенье-пятница:

    Проходим по видео темы, выполняем домашнюю работу по темам лекций:

    • Работа с JS и основы JQuery

    Дома делаем задачи по проекту.

  • Финал

    keyboard_arrow_down

    Суббота, 27 апреля, 11:00 - 14:00

    • Сдача дипломного проекта
    • Получение сертификата
    • Поход в бар ;)

Курс ведут

Кто делает курс

Кто мы

Курс организует сообщество Moscow Python

C 2012 года проводим митапы Python-разработчиков на площадках Яндекса, ЦИАН, Мегафона, Mail.ru Group и других компаний. Записываем видео и подкаст для питонистов. Объединили свыше 5К человек в единое комьюнити.

  • 3 year

    3 года

    курсу
  • 11 sets

    11 наборов

    прошли обучение
  • 400 graduates

    400+

    выпускников

Основные преподаватели

Основные преподаватели

Практики с большим опытом в разработке и управлении проектами. Разработали сам курс. Ведут занятия. Записывают видеолекции. Помогают со сложными задачами.

  • Михаил Корнеев

    Михаил Корнеев

    Уровень: технический директор. В коммерческой разработке с 2001 года, с 2009 — работает с Python.

    Сооснователь Ingenix AI, компании, занимающейся заказной разработкой в сфере машинного обучения и блокчейн. Сооснователь MoscowPython.

    Сооснователь MoscowPython, технический директор и сооснователь Ingenix AI: компании, занимающейся заказной разработкой в сфере машинного обучения и блокчейн. В коммерческой разработке с 2001 года.
  • Илья Лебедев

    Илья Лебедев

    Ведет онлайн-версию курса. Делал курсы разной сложности для Бауманки, НИУ ВШЭ. Автор сайта прикладных задач для питонистов Devman.

    Опыт в разработке — 9 лет. Как разработчик сотрудничает с Itcanfly и Ingenix AI.

    Ведет онлайн-версию курса. Опыт в разработке - 9 лет, сотрудничает с Itcanfly и Ingenix AI. Делал курсы программирования для Бауманки, НИУ ВШЭ. Создал сайт прикладных задач для питонистов Devman.
  • Владимир Филонов

    Владимир Филонов

    Основатель студии заказной разработки Itcanfly, в прошлом — менеджер проектов и наемный разработчик. Начинал с C++ и PHP, пришел к Python и Erlang.

    Евангелист MoscowPython и ChechPython.

    Основатель студии заказной разработки Itcanfly, в прошлом - менеджер проектов и наемный разработчик. Начинал с C++ и PHP, пришел к Python и Erlang. Евангелист MoscowPython и ChechPython.

Кураторы групп

Кураторы групп

Первыми придут на помощь на занятиях и между ними. Помогут спланировать и распределить задачи в вашем выпускном проекте.

  • АЛЕКСАНДР СТРОГАНОВ

    АЛЕКСАНДР СТРОГАНОВ

    Миддл-разработчик в Biganto Visual. Ассистент курса «Разработка ПО» в Бауманке.

  • АЛЕКСЕЙ ШТЫРНЯЕВ

    АЛЕКСЕЙ ШТЫРНЯЕВ

    Фуллстек-разработчик в инвестиционной группе FinEx. Ранее — веб-разработчик в TVzavr.

  • ИГОРЬ ПЕРЕПИЛИЦЫН

    ИГОРЬ ПЕРЕПИЛИЦЫН

    Старший разработчик в ItCanFly.

  • ДЕНИС ТРОФИМОВ

    ДЕНИС ТРОФИМОВ

    Старший разработчик в Тинькофф в отделе Big Data.

  • ДМИТРИЙ РУДЕНКО

    ДМИТРИЙ РУДЕНКО

    Data Scientist в Cybertonica ltd. Ранее работал на аналогичной позиции в Сбербанке.

  • КСЕНИЯ СУХОВА

    КСЕНИЯ СУХОВА

    Data Scientist в Domclick Сбербанка. Занимается обработкой естественного языка и построением диалоговых систем.

  • АЛЕКСАНДРА ВОРОНЦОВА

    АЛЕКСАНДРА ВОРОНЦОВА

    Разработчик-аналитик в Яндексе. Тренер Django Girls.

  • ДМИТРИЙ НАЗАРОВ

    ДМИТРИЙ НАЗАРОВ

    Член программного комитета конференций PiterPy и PyCon-LT, сооснователь проектов PiterPy Meetup, Django Girls SPb и PyLadies SPb.

  • МАКСИМ СЕМЕНОВ

    МАКСИМ СЕМЕНОВ

    Фуллстек разработчик в отедел внутренней разработки Mail.ru

  • АЛЕКСАНДР ПОЛИЩУК

    АЛЕКСАНДР ПОЛИЩУК

    Фуллстек разработчик в "Код Безопасности"

  • НАТАЛЬЯ ХАПАЕВА

    НАТАЛЬЯ ХАПАЕВА

    Архитектор Big Data в МТС

  • ИЛЬЯ ВОРОНЦОВ

    ИЛЬЯ ВОРОНЦОВ

    Биоинформатик, научный сотрудник Института Общей Генетики РАН

  • ГЛЕБ СИНЯКОВ

    ГЛЕБ СИНЯКОВ

    Разработчик в Тинькофф

Стоимость

Записаться

онлайн курс

оффлайн курс

Как оплатить

Как оплатить

Рассрочка на 1, 6 или 12 месяцев

Рассрочка - вид кредита, который предоставляет «Яндекс.Касса» и её банки-партнеры. Услуга доступна гражданам РФ с постоянным доходом в возрасте от 18 до 65 лет.

  • Начните регистрацию и выберите пункт «Оплата в кредит».

  • Откройте «Яндекс.Кошелек».

  • Оформите заявку на кредит и дождитесь одобрения.

  • Погасите полную стоимость обучения в первый месяц, чтобы избежать переплат. Либо оплачивайте обучение частями в течение 6 или 12 месяцев с переплатой 3,9% в месяц.

Частным лицам

(оплата сразу)

Начните регистрацию, чтобы забронировать место на курсе, а затем оплатите курс в течение 4 дней одним из способов:

  • Картой Visa или Mastercard.

  • Электронными деньгами: Яндекс.Деньги или WebMoney. yandex money yandex money

  • Наличными через салоны «Связной». Связной

Юридическим лицам

(безналичная оплата)

Если вы хотите отправить на курс сразу нескольких сотрудников, пишите на learn@python.ru, чтобы получить корпоративную скидку (от 5 билетов).

  • Начните регистрацию и выберите опцию «Выставить счет».

  • Свяжитесь с нами по любым вопросам, написав на learn@python.ru.

Отзывы

Отзывы наших выпускников

  • 3 year

    3 года

    курсу
  • 11 sets

    400+

    выпускников

FAQ

Зачем мне вообще Python?
С одной стороны, умение программировать может быть подспорьем для вас в основной работе — вы сможете писать полезные программы для сбора данных, их анализа и вывода в удобном формате (будь то вебсайт или бот в мессенджере). Это может быть полезно, если вы работаете маркетологом, аналитиком данных, системным администратором, seo-специалистом и так далее. С другой стороны, программист — востребованная профессия и наши курсы могут помочь сделать первый шаг в её освоении.
В течение всего курса вы находитесь в плотном взаимодействии со своим куратором, имея возможность получать ответы на свои вопросы и отзывы по поводу своего кода. Также работая над своим реальным проектом в течение курса, вы учитесь командному взаимодействию, которое является важной частью работы разработчика. В целом курс выстроен так, что вы не попадёте в ситуацию, когда вам необходимо построить синхрофазотрон, научившись закручивать гайки — программа выстроена с учётом постепенного вхождения в программирование в правильной логической последовательности.
Создавая курс, мы старались учесть интересы тех, кто не знает о программировании вообще ничего, так что можно смело сказать, что он рассчитан на самых новичков. При этом, однако, формат курса и фокус на практике предполагает возможность «повышения квалификации» для тех, кто учит Python как второй язык программирования или же уже выучил основы до этого — вы сможете заниматься в том темпе, в каком вам будет комфортно.
В каждом наборе курса участвует порядка 30 человек. Все они делятся на группы по 5-6 человек согласно уровню знаний. Первое занятие — интенсив, который продлится с 10 до 19 часов и в ходе которого вы напишете своего первого бота для мессенджера Telegram. В дальнейшем мы будем предлагать вам лекции для изучения в онлайн-режиме, а практические занятия будут полностью посвящены практике и взаимодействию с куратором. Каждое такое занятие будет проходить по субботам с 15 до 18 часов. Также в течение курса вы сможете общаться с «сокурсниками» и куратором в онлайн-режиме. Первые 4 занятия курса вам даётся домашнее задание. Вы его делаете и по готовности показываете куратору. После 4-й недели вы планируете свой проект, разбиваете задачи с напарником (куратор помогает это сделать) и каждую неделю добавляете функционал в свой проект. Здесь вы сами ставите себе задачи (куратор поможет, если случился затык, но не будет ставить задачи за вас). Презентации проектов будет посвящена часть последнего — «выпускного» — занятия.
Да, вы сможете постоянно возвращаться к той или иной лекции по необходимости.
Для начала работы программистом даже на начальной позиции требуются опыт и портфолио. Начать формировать и то, и другое вы сможете уже в ходе занятий на курсе. После этого, если вы захотите работать программистом, мы рекомендуем продолжить формирование портфолио и профессиональное развитие — все необходимые для этого ресурсы будут вам предоставлены. Где-то через полгода — год самостоятельного развития вы сможете попробовать себя на позицию junior-разработчика.
Нет, не критично, поскольку материалы лекций будут доступны онлайн, а практиковаться вы сможете самостоятельно, поддерживая контакт с куратором также онлайн.
Да, такая возможность есть. В этом случае вы пропускаете оффлайн-занятия, однако вы сможете общаться с куратором по Скайпу.
Во-первых, мы — не школа программирования, мы — сообщество разработчиков-практиков MoscowPython. У нас нет профессиональных преподавателей — в течение курса вы общаетесь с теми, кто имел реальный опыт участия в «боевых» проектах. Во-вторых, наш курс сфокусирован на практике и не требует знаний программирования для того, чтобы можно было начать учиться на нём. С другой стороны, опять же в силу фокуса на практике, курс подходит и тем, кто имеет больше опыта в программировании.
Да, посмотрите эту историю нашей выпускницы https://youtu.be/p3BLRyDsvyk
На курсе мы не требуем этих знаний. Вы можете начать заниматься и так: часто программисту важнее разобраться в другой отрасли работы (например, том, как устроена бухгалтерия), чтобы написать хороший сервис.
Да, обязательно иметь свой ноутбук или компьютер. Если вы учитесь оффлайн: приносите и уносите ноутбук с собой, а мы обеспечим розетки, стол, стул, чай и печеньки.
После оплаты вы получите подробные инструкции, что и как установить на ноутбук. Также мы будем делиться полезными материалами во время курса. А пока рекомендуем наш подкаст для новичков в Python.
В разработке софта не стоит гнаться за "самыми новыми" версиями языка. Обычно там не все идеально оттестировано: в частности, у версии 3.7 есть проблемы и на Windows, и на маках. Версия 3.6 уже оттестирована, и мы знаем, что от нее ждать. Поэтому рекомендуем ее студентам в их проектах.
Можно перейти с оффлайна на онлайн-обучение. Сделать наоборот не получится - места в оффлайн-группе огранчены.