Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Stepik

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

Bioinformatics Institute via Stepik

Overview

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

 

Syllabus

Операторы. Переменные. Типы данных. Условия


1.1 Общая информация о курсе


1.2 Введение: программы и Python. Проверка заданий


1.3 Интерактивный режим Python. IPython


1.4 Установка Python на компьютер


1.5 Операции с целыми числами


1.6 Операции с вещественными числами


1.7 Типы данных


1.8 Переменные. Стандартный ввод/вывод


1.9 Логические операции, операции сравнения


1.10 Условия: if, else, elif. Блоки, отступы


1.11 Строки


1.12 Задачи по материалам недели

Циклы. Строки. Списки


2.1 Цикл while


2.2 Операторы break, continue


2.3 Цикл for


2.4 Строки и символы


2.5 Списки


2.6 Задачи по материалам недели

Функции. Словари. Интерпретатор. Файлы. Модули.


3.1 Функции


3.2 Словари


3.3 Интерпретатор: установка, запуск скрипта


3.4 Файловый ввод/вывод


3.5 Модули, подключение модулей


3.6 Установка дополнительных модулей


3.7 Задачи по материалам недели


3.8 Библиотеки для анализа данных. NumPy


3.9 Библиотека Matplotlib


3.10 Заключение

Taught by

Timofey Bondarev and Pavel Fedotov

Reviews

Start your review of Программирование на Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.