Dev & Data Science

Python Beginning

Освоим Python с нуля до первых собственных проектов. Получим инструмент для дальнейшего развития в Data Science и Machine Learning.

О курсе

Python – один из самых популярных и легких языков для начала работы с кодом. У него понятный и чистый синтаксис, большое сообщество и огромное количество дополнительных модулей.

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

Python — это инструмент. Освоив основы этого языка, его можно применять во многих сферах, таких как Data Science, Machine Learning, NLP, Computer Vision, веб-разработка; работа с чатботами, скриптами, встроенными системами, веб- и мобильными приложениями и даже играми.

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

27 мая курс длится 3 месяца
7 500 грн/мес. 7 875 грн/мес. при оплате частями
22 500 грн при оплате всего курса
20 мест каждый студент получает регулярный фидбек

Кураторы

Автор программы Евгений Коростылев
Куратор Сергей Алпатов
Куратор Александр Украинец
куратор Михаил Кобелев

Программа курса

  • Основы Python

    • Что такое языки программирования. Свойства Python, чем он отличается от других популярных языков. Почему нужно знать разницу между ними и как это использовать.
  • Переменные

    • Что такое переменные. Где используются и зачем. Описание стандартных типов с их методами и возможностями для использования.
  • Условия и циклы

    • Переменные для использования разветвления в программах. Циклы: как заставить программу работать в соответствии с потребностями пользователей.
  • Функции

    • Как использовать функции в программах. Почему систему следует делить на функции. Какие фишки в Python могут облегчить жизнь разработчику.
  • Файлы

    • Работа с файлами. Как читать информацию из файла, изменять ее и использовать в других расчетах.
  • Модули

    • Что такое модули. Зачем создавать многомодульное приложение и какие проблемы могут быть с этим при написании кода в Python.
  • Классы

    • Рассмотрим объектно-ориентированное программирование. Чем оно отличается от того, что мы писали раньше. Когда его следует использовать и когда совсем не стоит.
  • Базы данных

    • Что и как хранится в базах данных. Зачем они могут понадобиться и как их настраивать.
  • Сеть. API

    • Основные принципы работы сети. Как она функционирует и как использовать ее в своих целях. Получение и передача информации через web.
  • Тестирование

    • Почему нужно тестировать свой код. Библиотеки Python для тестирования. Как покрывать код тестами.
  • Чистый код

    • Отличия между хорошим и плохим кодом. Правила хорошего кода и как его писать. Какие инструменты и практики лучше всего в этом помогают.

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

Вебинары и видеолекции

Вебинары с куратором и группой будут проходить каждую субботу в 11:00, а видеолекции — открываться по понедельникам и средам.

Real-life задания

У нас действует Practicult — культ практики. Поэтому вы будете выполнять много сложной домашки из реальных рабочих будней. Have fun & survive.

Регулярный фидбек

У нас нет базовых и премиум режимов. Только премиум, всегда. Получите от куратора все. И да, десятая итерация — это нормально.

Сертификат за дело

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

Курсовой проект

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

ГРАФИК

Старт

27 мая

Вебинары

суббота — 11:00

Видеолекции

понедельник, среда

Язык обучения

украинский

Курс для вас, если вы

Студент околотехнических специальностей

хотите войти в программирование или уже вошли и хотите попробовать Python

Хотите сменить профессию и ознакомиться с Python

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

English

Intermediate и выше

Математика

на хорошем школьном уровне

Условия поступления

тестовое задание

Кейсы, с которыми студенты работали на курсе

Не кейс, но советуем подписаться Сборище технарей, новости Development & Data Science, физра для мозга, непрошеные советы и социально-научные холивары
Lezo
Книжные силы Украины

Вопросы

Нужны ли какие-то навыки для поступления на курс?

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

Если все хорошо –– мы вам сразу сообщим о зачислении. А за несколько дней до старта курса вышлем письмо с информацией о процессе обучения. Важно: место в группе бронируется только после внесения оплаты.

Если вы получите отказ –– не расстраивайтесь. Мы вышлем также список полезных ссылок. Ознакомьтесь с этими материалами, а затем смело подавайте заявку на курс снова.

С каким софтом будем работать на курсе?

Вам понадобится VS Code, Anaconda или по крайней мере Python3.7. Весь софт бесплатный. Как его найти и установить, подскажет куратор.

Как проходит коммуникация на курсе и в каком формате куратор дает фидбек?

Вся коммуникация на курсе Python проходит на платформе Slack (рабочий чат группы, каналы для домашних заданий и полезных ссылок). Куратор дает фидбек в виде комментариев к домашним заданиям и обсуждения на вебинарах.

Вебинары будут записываться?

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

А сертификат будет?

Мы выдадим вам сертификат при условии выполнения 70% всех домашних заданий, утвержденных куратором, а также успешной защиты курсового проекта.

Что, если мне не понравится?

Мы сможем вернуть деньги за курс Python в течение 7 дней от даты старта курса, если вы передумаете.

Где я могу использовать Python?

Этот онлайн курс Пайтон даст вам базу, необходимую для создания первых собственных простых проектов. Далее следует выбрать направление, в котором вам интереснее всего развиваться, и углубляться именно в те аспекты языка программирования, которые нужны для работы в выбранной сфере. Среди них могут быть Data Science, Machine Learning, Natural Language Processing, Computer Vision, веб-разработка; работа с чатботами, скриптами, встроенными системами, веб- и мобильными приложениями и даже играми.

Нужна ли мне математика?

Именно для этого пайтон курса — нужен хороший школьный уровень. Поэтому во вводной анкете вас будут ждать несколько простых задач на логику. Однако если вы решите развиваться, например, в сферах Data Science или Machine Learning, то нужно будет углубить знания линейной алгебры и научиться применять их в своей работе.

Регистрация

Остались вопросы?
Не стесняйтесь их задавать.

Проконсультируйте меня