Dev & Data Science

Python Beginning

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

Про курс

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

На курсі навчимося впевнено оперувати цією мовою. За два місяці:

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

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

Куратор

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

Product Engineer у Preply.

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

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

Основи Python

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

Змінні

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

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

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

Функції

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

Файли

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

Модулі

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

Класи

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

Бази даних

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

Мережа. API

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

Тестування

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

Чистий код

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

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

Вебінари

Щовівторка о 19:30 та щосуботи об 11:00 проходитимуть живі вебінари з куратором.

Real-life завдання

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

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

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

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

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

ГРАФІК

Старт

30 серпня

Вебінари

щовівторка о 19:30 та щосуботи об 11:00

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

українська

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

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

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

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

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

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

Intermediate і вище

Математика

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

Умови вступу

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

Запитання

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

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

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

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

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

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

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

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

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

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

Реєстрація

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

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