EMBER_CLI_FASTBOOT_BODY

Программирование на Python

Курс посвящен базовым понятиям и элементам языка программирования Python (операторы, числовые и строковые переменные, списки, условия и циклы). Курс является вводным и наиболее подойдет слушателям, не имеющим опыта написания программ ни на одном из языков программирования.
3-6 часов в неделю
Certificate Stepik

About this course

В этом курсе по программированию на языке Python вы познакомитесь с базовыми понятиями программирования.
Едва ли возможно научиться программировать без практики, поэтому в качестве домашних заданий вам будет предложено довольно много задач, в которых вы сможете потренировать своё умение программировать.
Ваши решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь. В силу большого количества участников курса, преподаватели не смогут давать индивидуальных советов по каждой программе, но если у вас будут возникать проблемы, то их всегда можно обсудить с однокурсниками в комментариях к задачам.
Также в курсе присутствует несколько задач повышенной сложности, которые являются необязательными для прохождения курса, однако желающие смогут поломать голову над придумыванием алгоритмов и реализацией программ к этим задачам.
Курс подготовлен на базе программы Института биоинформатики.

Who is this course for

Школьники и студенты, не знакомые с программированием, а также все заинтересованные в изучении программирования

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

Meet the Instructors

User picture
Тимофей Бондарев
JetBrains, Институт биоинформатики, СПбАУ РАН
Окончил специалитет Университета ИТМО по направлению «Информационные системы», обучался в Академии современного программирования (сейчас Computer Science Center). Окончил магистратуру СПбАУ кафедры математических и информационных технологий по специализации «Алгоритмы…
User picture
Павел Федотов
Институт биоинформатики, Университет ИТМО
Павел закончил кафедру компьютерных технологий Университета ИТМО в 2011 году. В настоящее время продолжает работу там же в научной лаборатории «Компьютерные технологии», занимаясь биоинформатикой. В 2013-14 годах проходил стажировку в лаборатории системной иммунологии…

Course content

Операторы. Переменные. Типы данных. Условия
  1. Общая информация о курсе
  2. Введение: программы и Python. Проверка заданий
  3.  
     
  4.  
     
  5.  
     
  6.  
     
  7.  
     
  8.  
     
  9.  
     
  10.  
     
  11.  
     
  12.  
     
Циклы. Строки. Списки
Функции. Словари. Интерпретатор. Файлы. Модули.

Certificate

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

Learners' reviews

Курс - пушка! Не для слабонервных :D Крутые, сложные задачи, которые реально заставят вас думать на языке Пайтон. Теоретический материал дан в сжатом виде, поэтому не зря создатели курса рекомендуют вести конспект. Спасибо создателям курса за то, что дают возможность учиться новому!
Этот курс для беглых пользователей из других языков, таких как C ++ / C / Java
Понравились информативность, метод подачи, задачи, план работ и формат обучения. Отдельное спасибо модератору курса, который не жалея себя боролся с вечно недовольными условиями или компилятором студентами. Ну... в смысле очень терпеливо и корректно объяснял что к чему. :)

Share this course