EMBER_CLI_FASTBOOT_BODY

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

The course meets the formal recommendations of Stepik
Video Player is loading.
Current Time 0:00
/
Duration 0:00
Loaded: 0%
Progress: 0%
Stream Type LIVE
Remaining Time -0:00
 
1x
Play
To watch this video please visit https://stepik.org/lesson//step/

About the course

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

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


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

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

Instructors

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

Reviews

Хороший и полезный курс)
Anonymous 56552488 October 17, 2018 link
4
Хотелось бы больше видеть примеры кода и меньше лицезреть лектора. Иногда просто не успеваешь код посмотреть, приходится отматывать и ставить на паузу. Ну и задачи на обход графа, которые к рассматриваемым темам вообще не относятся, лучше бы было больше простых задач именно на материал из лекций, как в теме с регулярными выражениями.
5
Я рад, что потратил время на данный курс
Video Player is loading.
Current Time 0:00
/
Duration 0:00
Loaded: 0%
Progress: 0%
Stream Type LIVE
Remaining Time -0:00
 
1x
Play
To watch this video please visit https://stepik.org/lesson//step/
4.8 All reviews

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

Workload:
3-6 часов в неделю
Expected time to complete:
26 hours
Language:
Русский
Certificate:
Институт биоинформатики
Certificate details
Certificate condition: 210 points
With distinction: 270 points

About the course

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

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


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

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

Requirements

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

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

Target audience

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

This course is entirely free. All content is available now.