EMBER_CLI_FASTBOOT_BODY

Python: основы и применение

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

3-6 часов в неделю
Certificate Stepik

About this course

В этом курсе вы узнаете фундаментальные принципы языка Python: как интерпретатор исполняет код, где он хранит переменные и данные, как определяются свои собственные типы данных и функции — на всё это мы приоткроем завесу тайны.

Невозможно научиться программировать без практики, поэтому в качестве домашних заданий вам будут предложены задачи разной сложности и направленности: одни для закрепления материала, а другие, чтобы развить смекалку и найти способ, как применить только что изученный материал.  Ваши решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь.

В конце курса мы рассмотрим реальные задачи, с которыми может столкнуться современный человек, и научимся их решать средствами языка Python.

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

Who is this course for

Люди с базовыми навыками программирования на Python или других языках программирования.

Для успешного прохождения курса требуются базовые знания Python в объеме вводного онлайн-курса https://stepic.org/67.

Однако, если вы уже имеете базовое представление о синтаксисе Python и можете писать на нем небольшие программы или программировали на других языках, вы можете сразу приступать к курсу.
Если курс окажется слишком сложным, попробуйте сделать паузу для прохождения первого курса (https://stepic.org/67), а потом возвращайтесь.

Meet the Instructors

User picture
Константин Зайцев
Международная научная лаборатория «Компьютерные технологии», Институт биоинформатики, Университет ИТМО
Окончил кафедру компьютерных технологий факультета информационных технологий и программирования университета ИТМО. В данный момент преподает Python студентам-биологам в Институте биоинформатики , занимается научной деятельностью в области биоинформатики и системной биологии в международной научной лаборатории "Компьютерные технологии" университета ИТМО и продолжает обучение в магистратуре.
User picture
Антон Гардер
Студент магистратуры СПбАУ РАН
Много работает со школьниками в качестве преподавателя летних компьютерных школ по программированию, олимпиадных кружков и спецкурсов. Регулярно принимает участие в подготовке и проведении олимпиад по программированию в Санкт-Петербурге.

Course content

Базовые принципы языка Python
  1.  
     
  2.  
     
  3.  
     
  4.  
     
  5.  
     
  6.  
     
Cтандартные средства языка Python
Применение Python: анализ текста

Certificate

Институт биоинформатики

Student reviews

хорошо
Курс с очень интересными задачами. Они не сводятся к "узнал новую функцию/библиотеку - повторил, применив к абстрактной задаче", а позволяют понять как работает Python. Много задач на общую логику, нет танцев с бубном "угадай формат ответа".
10 мужиков из 10, забавный, весёлый лектор!

Share this course