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


15 000 грн при оплаті всього курсу

Куратор

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
Випускник курсів
— Linear Algebra
— Algorithms
— Math&Python for DS
Хочете змінити професію та ознайомитися з Python
і базовим інструментарієм навколо нього — зрозуміти, в чому його відмінність від інших мов
Англійська мова
Intermediate і вище
Математика
на хорошому шкільному рівні, щоб розбиратися в задачах на логіку
Умови вступу
тестове завдання
Запитання
З яким софтом працюватимемо на курсі?
Вам знадобиться VS Code, Anaconda (чи принаймні Python3.7).
Як відбувається комунікація на курсі та в якому форматі куратор дає фідбек?
Уся комунікація на курсі відбувається через платформу Slack (робочий чат групи, канали для домашніх завдань і корисних посилань). Куратор дає фідбек у вигляді коментарів до домашніх завдань та обговорення на вебінарах.
Чи записуватимуться вебінари?
Ми щоразу організовуємо запис, однак краще виділити час, щоб долучитися до онлайн-зустрічі — обговорити питання з одногрупниками та проконсультуватися з куратором.
А сертифікат буде?
Ми видамо вам сертифікат за умови виконання 70% всіх домашніх завдань, які затверджені куратором, а також успішного захисту курсового проєкту.
Що, як мені не сподобається?
Ми зможемо повернути гроші протягом 7 днів від дати старту курсу, якщо ви передумаєте.