Dev & Data Science

Python Beginning

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

Про курс

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

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

Інструкція на випадок, якщо у вас не буде електроенергії.

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

Куратори

Автор програми Євгеній Коростильов
Куратор Олександр Українець
куратор Михайло Кобелев

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

  • Основи Python

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

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

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

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

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

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

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

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

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

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

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

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

Вебінари

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

Real-life завдання

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

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

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

Сертифікат за здобутки

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

ГРАФІК

Старт

17 січня

Вебінари

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

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

українська

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

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

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

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

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

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

Intermediate і вище

Математика

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

Умови вступу

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

Дізнайтеся більше

Twitter Осередок технарів, Development & Data Science новин, фізри для мозку, непроханих порад та соціально-наукового холівару

Запитання

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

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

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

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

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

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

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

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

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

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

Реєстрація

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

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