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

Online Course

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

Bioinformatics Institute via Stepik

25

Taken this course? Share your experience with other students. Write review

Overview

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

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

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

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

Syllabus

Базовые принципы языка Python


1.1 Введение


1.2 Модель данных: объекты


1.3 Функции и стек вызовов


1.4 Пространства имён и области видимости


1.5 Введение в классы


1.6 Наследование классов

Cтандартные средства языка Python


2.1 Ошибки и исключения


2.2 Работа с кодом: модули и импорт


2.3 Итераторы и генераторы


2.4 Работа с файловой системой и файлами


2.5 Работа с функциями: functool и лямбда функции


2.6 Стиль программирования: pep8 и документация

Применение Python: анализ текста


3.1 Эксперимент по общению в Slack


3.2 Стандартные методы и функции для строк


3.3 Регулярные выражения в Python


3.4 Обзорно об интернете: http-запросы, html-страницы и requests


3.5 Распространённые форматы текстовых файлов: CSV, JSON


3.6 API


3.7 XML, библиотека ElementTree, библиотека lxml


3.8 Заключение

Taught by

Konstantin Zaitsev and Anton Garder

Reviews for Stepik's Python: основы и применение Based on 0 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review

Class Central

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

Sign up for free

Never stop learning Never Stop Learning!

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

Sign up for free