Онлайн-курс

Программирование на Python

2 месяца
35 000
45 000
Программа курса

Python — простой, гибкий и невероятно популярный язык, который используется практически во всех областях современной разработки. С его помощью можно создавать веб-приложения, писать игры, заниматься анализом данных, автоматизировать задачи системного администрирования и многое другое. «Погружение в Python» читают разработчики, применяющие Python в проектах, которыми ежедневно пользуются миллионы людей.

Программа состоит из четырех блоков, каждый из которых раскрывает определенную тему в Python. Сначала вы научитесь основным конструкциям языка и другим особенностям программирования на Python, далее углубитесь в объектно-ориентированное программирование. Научитесь создавать веб-сервисы и проводить анализ данных. Программа подойдет для студентов и профессионалов с начальными навыками программирования.

Регистрация на сайте организатора

Для кого курс

Этот курс будет полезен студентам и профессионалам, которые имеют навыки программирования на других языках и хотят познакомиться с Python или углубить свои знания о нем. Для успешного прохождения курса нужен базовый опыт программирования на любом языке.

Расписание
  1. Введение в Python. На первой неделе вы познакомитесь с языком, основными конструкциями и базовыми типами. Настроите окружение для работы и выберете среду разработки
  2. Структуры данных и функции. В этой неделе вы узнаете про новые типы данных — коллекции, познакомитесь с функциями, а так же научитесь использовать функциональное программирование в Python.
  3. Объектно-ориентированное программирование. В третьей неделе вас ждет погружение в мир объектно-ориентированного программирования на Python. Вы научитесь создавать свои классы, применять наследование и обрабатывать исключения в программах.
  4. Углубленный Python. В этой неделе мы более подробно познакомимся с тем, как работают классы в Python. Узнаем, как создавать свои классы, которые поддерживают стандартные протоколы и методы. Научимся отлаживать и тестировать свои программы.
  5. Многопоточное и асинхронное программирование. Пятая неделя посвящена одной из самых актуальных тем современного мира разработки — асинхронному и многопоточному программированию. Вы узнаете про процессы и потоки, а также научитесь писать асинхронный код с помощью asyncio.
  6. Финальный проект. На последней неделе курса вам предстоит реализовать полноценное серверное приложение для получения метрик от множества клиентов.

Комментарии

Комментировать