Курс Python Углубленный
Для кого этот курс
Курс рассчитан на учащихся, уже имеющих опыт работы с языком Python, а также на профессионалов, желающих закрепить теоретические знания на практике.Предварительные требования
• Базовые знания языка Python.Продолжительность
22 ч.Количество уроков
11 занятийСтоимость обучения
Курс входит в
Специальности 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
Остались вопросы?
Подскажем, с чего начать, какую специальность выбрать и как найти первую работу.