Что такое Python?

Python – это один из наиболее популярных современных языков программирования. Он пригоден для решения разнообразных задач и предлагает те же возможности, что и другие языки программирования: динамичность, поддержку ООП и кросс-платформенность. Разработку Python начал Гвидо Ван Россум (Guido Van Rossum) еще в середине 1990-х годов, поэтому к настоящему времени удалось избавиться от стандартных «детских» болезней, существенно развить лучшие стороны языка и привлечь множество программистов, использующих Python для реализации своих проектов.

Python позволяет вести как разработку Web-приложений, GUI, так и server-side скриптов. Python используют такие гиганты IT индустрии, как Google, Yandex, EPAM и Wargaming.

Сложно ли изучить?

Python достаточно лаконичный, особенно если сравнивать с Java или C++. С одной стороны – это хорошо, так как чем проще синтаксис, тем проще его изучить и тем меньше ошибок можно совершить в процессе его использования. Однако у подобных языков есть недостаток – с их помощью можно передавать самую простую информацию и нельзя выражать сложные конструкции.

К Python это не относится, так как это язык простой, но упрощенный. Дело в том, что Python является языком с более высоким уровнем абстракции, выше, например, чем у Java и C++, и позволяет передать такое же количество информации в меньшем объеме исходного кода.

Также Python является языком общего назначения, поэтому может применяться практически в любой области разработки ПО (standalone, клиент-сервер, Web-приложения) и в любой предметной области. Кроме того, Python легко интегрируется с уже существующими компонентами, что позволяет внедрять Python в уже написанные приложения.

Другая составляющая успеха Python – это его модули расширения, как стандартные, так и специфические. Стандартные модули расширения Python – это отлично спроектированная и неоднократно проверенная функциональность для решения задач, возникающих в каждом проекте по разработке ПО, обработка строк и текстов, взаимодействие с операционной системой, поддержка Web-приложений. Эти модули также написаны на языке Python, поэтому обладают его важнейшим свойством – кросс-платформенностью, позволяющей безболезненно и быстро переносить проекты с одной операционной системы на другую.

Для программиста, который только начинает свой путь в области разработки ПО, то Python станет идеальным «вводным» языком программирования. Благодаря своей лаконичности он позволит быстрее овладеть синтаксисом языка, а отсутствие «наследства» в виде формировавшихся на протяжении многих лет аксиом поможет быстро освоить ООП. В силу этих факторов «кривая обучения» Python будет довольно короткой, и программист сможет перейти от учебных примеров к коммерческим проектам.

Востребованность Python программистов в Беларуси

На сайтах поиска работы постоянно можно встретить вакансии Python Developer от ведущих белорусских IT компаний. Python не изучают ни в одном вузе страны, поэтому специалистов с хорошей подготовкой катастрофически не хватает, что ведет к довольно высоким зарплатам Python разработчиков.

 

 

КурсПродолжительностьСтоимостьСтоимость с рассрочкой
SC1 Проектирование веб-страниц для программистов36 у. ч.335,00 BYN3 350 000 BYR369,00 BYN3 690 000 BYR
 
PT Python Developer100 у. ч.940,00 BYN9 400 000 BYR1 034,00 BYN10 340 000 BYR
 
PT2 Python Automation108 у. ч.970,00 BYN9 700 000 BYR1 067,00 BYN10 670 000 BYR

Стоимость курса указана с учетом НДС.

РАСПИСАНИЕ

ГруппаКурсВремя занятийДата начала
вечерняя
PT1-07-17
Python Developer

Занятия два раза в неделю с 18.30 до 21.20

Продолжительность обучения 2,5 месяца.

Ориентировочная дата старта вторая половина февраля 2017 года.

Расписание на согласовании.

Дата старта определяется по мере комплектования группы.Записаться
утренняя
PT1-06-16
Python Developer

Занятия три раза в неделю в 9.30 - 12.20

Расписание и дата начала курса согласовывается.

Дата старта определяется по мере комплектования группы.Записаться
очно-дистанционная
SC1-42-17
Проектирование веб-страниц для программистов

Очные занятия по субботам 9.30 - 12.20 

Дистанционные занятия (вебинары) 1-2 раза в неделю в вечернее время.

Продолжительность обучения 28.01.17 - 18.02.17 

28.01.2017Записаться
вечерняя
PT2-04-17
Python Automation

Занятия три раза в неделю:

пн, ср, пт - 18.30 - 21.20

Продолжительность 06.02.17 - 10.04.17

06.02.2017Записаться
утренняя
SC1-43-17
Проектирование веб-страниц для программистов

Занятия три раза в неделю:

  • вторник (9.30-12.20)
  • четверг (9.30-12.20)
  • суббота 12.30-15.20

Продолжительность курса с 31.01.2017 по 18.02.2017.

31.01.2017Записаться

Отзывы

Зайцев Алексей

Учебный курс очень понравился. Частота занятий и объём домашних заданий оптимальный. Курс дает хорошую базу для дальнейшего самостоятельного изучения как  в системной части Linux, так и в области автоматизации\программирования. Курс оправдал все мои ожидания, все что я хотел, я получил. На этом курсы можно получить не только знания по Linux и Python, но и по таким системам, как  Jenkins, Ansible, Docker. Самое важное то, что все эти знания возможно получить без какой-либо базы. Домашние задания были очень интересные и максимально приближены к реалным задачам на проектах. Лекционный материал новый и практико-ориентированный.
Если добросовестно относится к изучению лекционного материала и выполнению домашних заданий, то после успешного завершения курсов найти работу в области автоматизации не составит труда.
Если появится вторая часть данного курса, то с удовольствием пойду на нее.
Спасибо большое Артему Круталевичу за данный учебный курс.