О курсе
Python – один из самых популярных и легких языков для начала работы с кодом. У него понятный и чистый синтаксис, большое сообщество и огромное количество дополнительных модулей.
На курсе Python научимся уверенно оперировать этим языком. Через три месяца:
— овладеем базовыми подходами к разработке и будем постепенно переходить к более сложным задачам;
— разберемся с переменными, функциями, модулями, классами и базами данных;
— поймем, с чего начинать, как обеспечивать качество кода Python и получать максимальную пользу от написанного.
— научимся подходить к задачам креативно, чтобы находить нестандартные и эффективные решения.
Python — это инструмент. Освоив основы этого языка, его можно применять во многих сферах, таких как Data Science, Machine Learning, NLP, Computer Vision, веб-разработка; работа с чатботами, скриптами, встроенными системами, веб- и мобильными приложениями и даже играми.
После курса будем уметь создавать простые проекты на Python, чётко понимать сферы применения языка и сможем выбрать ту, в которой хотим развиваться дальше.


22 500 грн при оплате всего курса

Программа курса
-
Основы Python
- Что такое языки программирования. Свойства Python, чем он отличается от других популярных языков. Почему нужно знать разницу между ними и как это использовать.
-
Переменные
- Что такое переменные. Где используются и зачем. Описание стандартных типов с их методами и возможностями для использования.
-
Условия и циклы
- Переменные для использования разветвления в программах. Циклы: как заставить программу работать в соответствии с потребностями пользователей.
-
Функции
- Как использовать функции в программах. Почему систему следует делить на функции. Какие фишки в Python могут облегчить жизнь разработчику.
-
Файлы
- Работа с файлами. Как читать информацию из файла, изменять ее и использовать в других расчетах.
-
Модули
- Что такое модули. Зачем создавать многомодульное приложение и какие проблемы могут быть с этим при написании кода в Python.
-
Классы
- Рассмотрим объектно-ориентированное программирование. Чем оно отличается от того, что мы писали раньше. Когда его следует использовать и когда совсем не стоит.
-
Базы данных
- Что и как хранится в базах данных. Зачем они могут понадобиться и как их настраивать.
-
Сеть. API
- Основные принципы работы сети. Как она функционирует и как использовать ее в своих целях. Получение и передача информации через web.
-
Тестирование
- Почему нужно тестировать свой код. Библиотеки Python для тестирования. Как покрывать код тестами.
-
Чистый код
- Отличия между хорошим и плохим кодом. Правила хорошего кода и как его писать. Какие инструменты и практики лучше всего в этом помогают.
Как проходит обучение
Вебинары и видеолекции
Вебинары с куратором и группой будут проходить каждую субботу в 11:00, а видеолекции — открываться по понедельникам и средам.
Real-life задания
У нас действует Practicult — культ практики. Поэтому вы будете выполнять много сложной домашки из реальных рабочих будней. Have fun & survive.
Регулярный фидбек
У нас нет базовых и премиум режимов. Только премиум, всегда. Получите от куратора все. И да, десятая итерация — это нормально.
Сертификат за дело
Выдаем только тем, кто своим потом, временем и силами его заслужил.
Курсовой проект
Во время обучения вы сделаете проект для реального заказчика. Ведь принцип курса — все как в жизни.
ГРАФИК
Старт
27 мая
Вебинары
суббота — 11:00
Видеолекции
понедельник, среда
Язык обучения
украинский
Курс для вас, если вы
Студент околотехнических специальностей
хотите войти в программирование или уже вошли и хотите попробовать Python
Хотите сменить профессию и ознакомиться с Python
и базовым инструментарием вокруг него — понять, в чем его отличие от других языков
English
Intermediate и выше
Математика
на хорошем школьном уровне
Условия поступления
тестовое задание
Вопросы
Нужны ли какие-то навыки для поступления на курс?
Это базовый курс для людей без опыта в отрасли, все необходимое будем изучать с нуля. Однако мы ценим ваше время и хотим, чтобы обучение было для вас релевантным. Поэтому после регистрации вышлем короткую анкету. Она поможет куратору узнать о вашем предыдущем опыте, а также оценить мотивацию и общее понимание отрасли.
Если все хорошо –– мы вам сразу сообщим о зачислении. А за несколько дней до старта курса вышлем письмо с информацией о процессе обучения. Важно: место в группе бронируется только после внесения оплаты.
Если вы получите отказ –– не расстраивайтесь. Мы вышлем также список полезных ссылок. Ознакомьтесь с этими материалами, а затем смело подавайте заявку на курс снова.
С каким софтом будем работать на курсе?
Вам понадобится VS Code, Anaconda или по крайней мере Python3.7. Весь софт бесплатный. Как его найти и установить, подскажет куратор.
Как проходит коммуникация на курсе и в каком формате куратор дает фидбек?
Вся коммуникация на курсе Python проходит на платформе Slack (рабочий чат группы, каналы для домашних заданий и полезных ссылок). Куратор дает фидбек в виде комментариев к домашним заданиям и обсуждения на вебинарах.
Вебинары будут записываться?
Мы каждый раз делаем запись, однако лучше выделите время, чтобы присоединиться к онлайн встрече — обсудить вопросы с одногруппниками и проконсультироваться с куратором.
А сертификат будет?
Мы выдадим вам сертификат при условии выполнения 70% всех домашних заданий, утвержденных куратором, а также успешной защиты курсового проекта.
Что, если мне не понравится?
Мы сможем вернуть деньги за курс Python в течение 7 дней от даты старта курса, если вы передумаете.
Где я могу использовать Python?
Этот онлайн курс Пайтон даст вам базу, необходимую для создания первых собственных простых проектов. Далее следует выбрать направление, в котором вам интереснее всего развиваться, и углубляться именно в те аспекты языка программирования, которые нужны для работы в выбранной сфере. Среди них могут быть Data Science, Machine Learning, Natural Language Processing, Computer Vision, веб-разработка; работа с чатботами, скриптами, встроенными системами, веб- и мобильными приложениями и даже играми.
Нужна ли мне математика?
Именно для этого пайтон курса — нужен хороший школьный уровень. Поэтому во вводной анкете вас будут ждать несколько простых задач на логику. Однако если вы решите развиваться, например, в сферах Data Science или Machine Learning, то нужно будет углубить знания линейной алгебры и научиться применять их в своей работе.