Курс Python Поглиблений
Для кого цей курс
Курс розрахований на учнів, які вже мають досвід роботи з мовою Python, а також на професіоналів, які бажають закріпити теоретичні знання на практиці.Попередні вимоги
• Базові знання мови Python.Тривалість
22 год.Кількість уроків
11 занятьВартість навчання
158Курс входить до
Спеціальності Python Розробник + AI SkillsПрограма курсу
• Лямбда-вирази
• Замикання
• Функції вищого порядку, карування функцій
• Декоратори
• Функції filter, map, reduce
• Модулі functools, operator, itertools
• Протокол TCP.
• Створення socket-клієнтів/серверів.
• Бібліотека socket, urllib, requests.
• СУБД SQLite.
• Бібліотека SQLite3 в Python.
• GIL у Python.
• Вивчення модуля threading: Thread, Lock, RLock, Event, Semaphore, Timer.
• Вивчення бібліотеки concurrent.futures.
• Співпрограми/корутини та ключові слова async/await.
• Модуль asyncio та запуск циклу подій.
• Запуск співпрограм у циклі подій. Приклади та різні варіанти.
• Приклади сторонніх бібліотек та фреймворків: aiohttp, gevent та tornado.
• Модуль typing, mypy.
• Призначення змінних оточення.
• Активація/деактивація віртуального оточення.
• Етапи роботи віртуального оточення.
• Аналоги venv (virtualenv, poetry, pipenv).
• Створення unit-тестів.
• Сторонні бібліотеки для створення unit-тестів.
По завершенню курсу ви будете вміти
Створювати мережеві додатки на основі TCP/UDP протоколів
Розбиратися та використовувати формати даних CSV/XML/JSON, працювати із СУБД SQLite, яка вбудовується
Створювати багатопоточні та асинхронні програми, використовувати GIL в Python
Розуміти призначення метакласів, побачивши їх реальне застосування на практиці
Використовувати бібліотеку Numpy для розв`язання математичних задач
Використовувати типізацію в Python та створювати типізовані програми, які надають більш швидке та зручне налагодження помилок
Розуміти задачі та цілі модульного тестування, а також писати тести для перевірки працездатності власного коду
Розуміти та використовувати рекомендації щодо стандарту оформлення коду на Python - PEP8
Спробуй безкоштовно
Повноцінне заняття з тренером
Що входить до курсу
22 годин живого навчання з тренером
Практичні заняття та перевірка ДЗ
Спілкування з групою
Підтримка ментора та асистента
Тестування та Сертифікат
Відео курс від ITVDN
Як відбувається навчання
Живі онлайн заняття
з тренером
Виконання
домашніх завдань
Перевірка ДЗ
та фідбек
Тестування
та сертифікація
Сертифікат після закінчення курсу
Сертифікат після закінчення курсу
Готовий
почати навчання?
Відправляй заявку та зафіксуй свою знижку на навчання
Відгуки з DOU
Відгуки з Facebook
Відгуки з Google
Залишилися питання?
Підкажемо, з чого почати, яку спеціальність обрати і як знайти першу роботу.