Python-разработка

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

О школе

В процессе курса мы хотим не просто познакомить слушателей с языком Python 3, а научить использовать его как в повседневной научной работе, так и при создании типичных API и REST сервисов. У Вас будет возможность использовать на практике полученные знания и разработать полноценное работоспособное приложение. Курс подходит для всех, у кого есть желание и энтузиазм воплотить свои идеи в реальность.

Бонусы

Обучение на
бесплатной основе
В процессе обучения упор делается
на практические занятия
Стажировка или трудоустройство в конце обучения для лучших студентов

Преподаватели курса

Александр Мясоедов

Старший разработчик ПО,
Преподаватель курса «Python»,
R&D Team Lead Научной Лаборатории Digital Design.

В прошлом занимался ядерной физикой, активно развивал спутниковые методы исследования земли и участвовал в создании лаборатории спутниковой океанографии. Затем всё больше увлекаясь решением научно-прикладных задач с помощью Python стал частью команды Digital Design.

Программа обучения:

В результате курса Вы получите:

  • базовые знания Python 3 (стандартные библиотеки ввода/вывода, ООП, логирование, тестирование);
  • умение писать многопоточный код и опыт использования библиотек для выполнения математических расчетов (numpy, scipy, pandas);
  • опыт работы с базами данных (MySQL, Postgres) и знания особенностей применения ORM (SQLAlchemy) в высоконагруженных проектах;
  • опыт разработки REST-сервисов и использование websocket с помощью фреймворков типа Tornado/Flask/EVE (redis, uwsgi, gunicorn);
  • опыт написания высоконагруженных API.

А также научитесь использовать:

  • Project management and issue tracking tools (Asana/Youtrack/Redmine/Jira/Wrike)
  • Python Dev Frameworks (PyCharm/GitKraken/GitGlo/Pipenv)
  • Python Testing (pytest, unittest)
  • Python Monitoring and Logging (logging, autologing)
  • Python Documentation Tools (Sphinx)
  • Python Task Management (Celery)
  • Continuous integration and continuous delivery (GitLab CI/CD, Ansible, Docker)

Ваш сертификат по окончанию обучения:

Часто задаваемые вопросы

 

Для того чтобы поступить в IT-университет необходимо заполнить заявку на сайте, после этого с Вами свяжутся сотрудники, следуйте их инструкциям.

 

Студентам, которые хорошо зарекомендовали себя, предлагается пройти стажировку в компании или трудоустройство.

 

Обучение проходит в течение учебного года с сентября по декабрь, с февраля по май, бывают летние интенсивы.

 

К участию приглашаются студенты старших курсов профильных технических вузов (СПБГУ, ИТМО, ЛЭТИ, СПбГУТ, СПбПУ), также есть ряд программ для студентов других вузов.

 

На данный момент программы IT-университета доступны в Санкт-Петербурге.

 

Запись на курсы открывается в начале каждого семестра, в сентябре и в феврале. Каждый семестр запускаются новые курсы, которые предварительно анонсируются. Бывают летние интенсивы, о которых мы сообщаем дополнительно.

 

Обучение проходит преимущественно в вечернее время, длительность занятия 1,5-2 часа.

Хотите пройти у нас курс?

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