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

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

Learners' reviews

Топ курс
-
Порой не понятно, но очень интересно!

Share this course