Dev & Data Science

Python Beginning

Опануємо Python з нуля до перших власних проєктів.

Про курс

Python — одна з найпопулярніших та найлегших мов для початку роботи з кодом. Вона має зрозумілий та чистий синтаксис, велику спільноту та неймовірну кількість додаткових модулів. Знання Python важливе для роботи з машинним навчанням та великими даними, хоча також допоможе автоматизувати навіть тривіальні завдання.

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

12 березня курс триває 2 місяці
7 500 грн/міс. 7 800 грн/міс. при оплаті частинами
15 000 грн при оплаті всього курсу
25 студентів кожен студент отримує регулярний фідбек від куратора

Куратор

Євгеній Коростильов

Product Engineer у Preply.

Має досвід викладання як в IT школі, так і в університеті. 6 років досвіду менторства розробників з проходження шляху від нуля до офферів у найкращі українські компанії.

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

Основи Python

Що таке мови програмування. Властивості Python, чим він відрізняється від інших популярних мов. Чому потрібно знати різницю між ними і як це використовувати.

Змінні

Що таке змінні. Де використовуються та навіщо. Опис стандартних типів з їхніми методами й можливостями для використання.

Умови та цикли

Змінні для використання розгалуження у програмах. Цикли: як змусити програму працювати відповідно до потреб користувачів.

Функції

Як використовувати функції у програмах. Чому систему варто ділити на функції. Які фішки в Python можуть полегшити життя розробнику.

Файли

Робота з файлами. Як читати інформацію з файлу, змінювати її та використовувати в інших обрахунках.

Модулі

Що таке модулі. Навіщо створювати багатомодульну програму та які проблеми можуть бути з цим під час написання коду в Python.

Класи

Розглянемо об'єктно-орієнтоване програмування. Чим воно відрізняється від того, що ми писали раніше. Коли його варто використовувати й коли зовсім не варто.

Бази даних

Що і як зберігають у базах даних. Навіщо вони можуть знадобитись та як їх налаштовувати.

Мережа. API

Базові принципи роботи мережі. Як вона функціонує і як почати використовувати її у своїх цілях. Отримання та надсилання інформації через web.

Тестування

Чому треба тестувати свій код. Бібліотеки Python, які є для тестування. Як покривати код тестами.

Чистий код

Відмінність між хорошим і поганим кодом. Правила хорошого коду та як його писати. Які інструменти й практики найкраще в цьому допомагають.

Як відбувається навчання

Відеолекції та вебінари

Щовівторка та щочетверга ви отримуватимете доступ до відеолекцій, а щосуботи об 11:00 проходитимуть живі вебінари з куратором.

Real-life завдання

У нас діє Practicult — культ практики. Тому ви виконуватимете багато складних завдань. Have fun & survive.

Unlimited фідбек

У нас немає базових і преміум режимів. Тільки преміум, завжди. Отримайте від куратора все. І так, десята ітерація — це нормально.

Сертифікат за справи

Видаємо лише тим, хто своїм потом, часом і силами його заслужив.

ГРАФІК

Старт

22 березня

Відеолекції

щовівторка та щочетверга

Вебінари

щосуботи об 11:00

Мова викладання

українська

Курс для вас, якщо ви

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

і хочете увійти в програмування. Або вже увійшли та бажаєте спробувати Python.

Хочете змінити професію та ознайомитися з Python

і базовим інструментарієм навколо нього. Зрозуміти, в чому його відмінність від інших мов.

Англійська мова

Intermediate і вище

Математика

на хорошому шкільному рівні, щоб розбиратися в задачах на логіку

Умови вступу

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

Запитання

З яким софтом працюватимемо на курсі?

Вам знадобиться VS Code, Anaconda (чи принаймні Python3.7).

Як відбувається комунікація на курсі та в якому форматі куратор дає фідбек?

Уся комунікація на курсі відбувається через платформу Slack (робочий чат групи, канали для домашніх завдань і корисних посилань). Куратор дає фідбек у вигляді коментарів до домашніх завдань та обговорення на вебінарах.

Чи записуватимуться вебінари?

Ми щоразу організовуємо запис, однак краще виділити час, щоб долучитися до онлайн-зустрічі — обговорити питання з одногрупниками та проконсультуватися з куратором.

Чи будуть записи вебінарів доступні після інтенсиву?

Так, у вас зберігатиметься до них доступ.

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

Ми видамо вам сертифікат за умови виконання 70% всіх домашніх завдань, які затверджені куратором, а також успішного захисту курсового проєкту.

Що, як мені не сподобається?

Ми зможемо повернути гроші протягом 7 днів від дати старту курсу, якщо ви передумаєте.

Реєстрація

Ще маєте питання?
Не соромтесь їх задати.

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