Записатися на курс
Будь ласка зачекайте...
Ваш запит успішно відправлений!

Курс Python Advanced

Старт курсу: 7 вересня (19:00-21:00)
Тривалість:
18 год.
Кількість уроків:
9 занять
Вартість навчання:
3360 грн

Форма навчання

Денне навчання
Онлайн навчання
Записатися на курс

Цільова аудиторія

Курс розрахований на учнів, які вже мають досвід роботи з мовою Python, а також на професіоналів, які бажають закріпити теоретичні знання на практиці.

Попередні вимоги

• Базові знання мови Python.

Опис курсу
Python Advanced

Курс Python Advanced складається з 9-ми уроків, присвячених поглибленому вивченню мови Python. На даному курсі учні вивчать особливості роботи з мережею (TCP / UDP / HTTP) і такими форматами даних, як JSON / CSV / XML, а також роботу з СУБД SQLite. Курс дасть розуміння багатопоточного і асинхронного програмування. Також, учні зможуть розібратися з таким поняттям, як метакласс і можливостями типізації в Python. Після проходження даного курсу, ви зможе використовувати бібліотеку Numpy для вирішення поширених математичних задач. Крім того, частина курсу присвячена вивченню модульного тестування і стандартів оформлення коду Python - PEP8, які необхідні для підтримки високої якості кодової бази при розробці комерційних рішень.

Читати повністю

Зміст курсу

Згорнути
1
Урок 1: Робота з мережею
• Протокол UDP.
• Протокол TCP.
• Створення socket- клієнтів / серверів.
Читати далі
Згорнути
2
Урок 2: Сховища даних
• Формати даних CSV / XML / JSON.
• СУБД SQLite.
Читати далі
Згорнути
3
Урок 3: Багатопотокове і асинхронне програмування
• Багатопотокове програмування в Python, модуль threading.
• Асинхронне програмування в Python (async / await).
Читати далі
Згорнути
4
Урок 4: метакласси
• Теоретична частина і призначення метаклассом.
• Створення мікро-ORM на SQLite.
• Практичне застосування в існуючих проектах.
Читати далі
Згорнути
5
Урок 5: Бібліотека Numpy.
• Призначення та особливості.
• Матриці і розмірності.
• Основи роботи з даною бібліотекою.
Читати далі
Згорнути
6
Урок 6: Типізований Python.
• Типізація і робота з IDE.
• Модуль typing, mypy.
Читати далі
Згорнути
7
Урок 7: Модульне тестування.
• Поняття unit-тестів і їх призначення.
• Створення unit-тестів.
• Сторонні бібліотеки для створення unit-тестів.
Читати далі
Згорнути
8
Урок 8: Специфікація PEP8.
• Призначення специфікації і стандартів.
• Особливості оформлення коду і приклади.
Читати далі
Згорнути
9
Урок 9: Практика
Практичне застосування отриманих знань
Читати далі

Що ви отримаєте на курсі

Робоче місце з ноутбуком і навчальними матеріалами

Практичні заняття і перевірка дз

Безкоштовний відеокурс

Онлайн тестування і сертифікація

Записатися на курс

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

Python Developer

Старт програми: с 30 вересня

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

2
Python Базовий
3
Python Advanced
4
Django

Python Developer

Python досить проста мову для вивчення, але при цьому може використовуватися для вирішення дуже складних задач. Мета курсу Python розробник - дати необхідну базу знань і навичок для застосування на практиці. Курс ділиться на дві частини. Перша - детальне вивчення мови Python, його стандартних бібліотек класів та обов'язкових інструментів для розробки. Друга - вивчення веб-програмування з використанням Python. Ви навчитеся працювати з базами даних і фреймворком Django для створення web-додатків.

Протягом курсу ви отримаєте практичні навички, виконуючи домашні завдання і працюючи з тренером, а розробляючи дипломний проект - отримаєте неоціненний практичний досвід і створите перший проект для портфоліо.

ВИКЛАДАЧІ КУРСУ
 

Алексей Орленко

Python Developer. Тренер – консультант. Автор видео курсов по Python на ITVDN

Python Advanced
Старт курсу: 7 вересня (19:00-21:00)
Трива
лість:
18 год.
Кількість уроків:
9 занять
Вартість навчання:
3360 грн
Записатися
на курс
Будь ласка зачекайте...
Ваш запит успішно відправлений!
Опис курсу
Python Advanced
Курс Python Advanced складається з 9-ми уроків, присвячених поглибленому вивченню мови Python. На даному курсі учні вивчать особливості роботи з мережею (TCP / UDP / HTTP) і такими форматами даних, як JSON / CSV / XML, а також роботу з СУБД SQLite. Курс дасть розуміння багатопоточного і асинхронного програмування. Також, учні зможуть розібратися з таким поняттям, як метакласс і можливостями типізації в Python. Після проходження даного курсу, ви зможе використовувати бібліотеку Numpy для вирішення поширених математичних задач. Крім того, частина курсу присвячена вивченню модульного тестування і стандартів оформлення коду Python - PEP8, які необхідні для підтримки високої якості кодової бази при розробці комерційних рішень.