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

Курс Python Advanced

Старт курсу: 19 липня (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

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

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

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

Python Developer

Мова програмування Python досить проста ий з синтаксичної точки зору, і це дає низький поріг входження для початківців. При цьому Python дозволяє оцінити всю міць мета програмування, має велику бібліотеку класів, хорошу документацію з відкритим вихідним кодом, а також досить компактний і інтуїтивно зрозумілий синтаксис. Друга причина, по якій Ви оціните і полюбите програмування на Python - вбудований в Django ORM (Object-relational mapper). Архітектура Django дозволяє значно прискорити процес розробки завдяки простою схемою використання баз даних в додатках. Django ORM надає простий механізм роботи з базою даних без вивчення синтаксису SQL запитів. Ми пропонуємо Вам курс, який дозволить Вам стати Python розробником. Підсумком навчання стане курсовий проект, для виконання якого Ви пройдете через всі фази розробки, такі як проектування, програмування серверної частини, розширення функціоналу. Протягом навчання Ваш проект буде переписуватися із застосуванням все більш і більш ефективних підходів. Так Ви отримаєте перший практичний досвід і розуміння процесу розробки програмного забезпечення.

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

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

Python Developer. Тренер – консультант.

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