На курсе вы изучите язык программирования Python и с его помощью научитесь создавать программы абсолютно разных профилей. Во время обучения вы поэтапно, с нуля, создадите собственное приложение для обмена сообщениями и информацией. Вы познакомитесь с современной и востребованной специальностью, которая поможет больше зарабатывать и подняться по карьерной лестнице.
Итоговый проект украсит ваше портфолио и произведет отличное впечатление на потенциального работодателя. Для комфортного обучения вас обеспечат методическими пособиями и поддержкой кураторов.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Python Senior Developer, Team Leader
Разработчик в Южно-Уральский научный центр
Python-разработчик
Эксперт
Разработчик ПО
Python Fullstack developer
Software developer в 3D4Medical от Elsevier
Главный Python-разработчик
Ведущий fullstack-разработчик в НАО “ПИИ Гео”
Python-разработчик
Python-разработчик
Освоите язык программирования Python и самостоятельно создадите мессенджер. Практические задания помогут закрепить пройденный материал.
Вам расскажут, как устроено хранение символов в памяти компьютера. Познакомитеь с несколькими видами кодировок, рассмотрите подробнее их достоинства и недостатки.
Узнаете все о файловом хранении данных: в каких форматах они хранятся, какие средства для обмена данными существуют, как их обрабатывать и сохранять.
Узнаете о сетевом взаимодействии, рассмотрите его протоколы. Вам расскажут, что составляет основу работы сетевых приложений.
Изучите принципы работы встроенного оператора assert. Познакомитесь с модульным тестированием и фреймворком, который при этом используется.
Научитесь работать с модулем, содержащим набор функций для регистрации событий при работе кода, рассмотрите журналирование событий.
Продолжите изучать особенности сетевого программирования, научитесь понимать декораторы Python с параметром.
Научитесь пользоваться модулем select. Познакомитесь со слотами, узнаете, для чего они необходимы, рассмотрите их применение.
Вам расскажут о многопоточном программировании. Научитесь использовать еще несколько полезных модулей Python. Познакомитесь с примитивами синхронизации.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.