Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Сертификат
Сертификат
Да

Стоимость курса

бесплатно
нет рассрочки

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

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

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

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

Что вы получите после обучения

Приобретаемые навыки

Вас будут обучать

Окончил кафедру компьютерных технологий факультета информационных технологий и программирования университета ИТМО. В данный момент преподает Python студентам-биологам в Институте биоинформатики , занимается научной деятельностью в области биоинформатики и системной биологии...
Окончил кафедру компьютерных технологий факультета информационных технологий и программирования университета ИТМО. В данный момент преподает Python студентам-биологам в Институте биоинформатики , занимается научной деятельностью в области биоинформатики и системной биологии в международной научной лаборатории "Компьютерные технологии" университета ИТМО и продолжает обучение в магистратуре.
Много работает со школьниками в качестве преподавателя летних компьютерных школ по программированию, олимпиадных кружков и спецкурсов. Регулярно принимает участие в подготовке и проведении олимпиад по программированию в Санкт-Петербурге.
Много работает со школьниками в качестве преподавателя летних компьютерных школ по программированию, олимпиадных кружков и спецкурсов. Регулярно принимает участие в подготовке и проведении олимпиад по программированию в Санкт-Петербурге.

Образовательная организация

Stepik — образовательная платформа и конструктор онлайн-курсов.

Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки.

Наша цель — сделать образование открытым и удобным.

Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.

Платформа Stepik включает в себя конструктор бесплатных занятий и уроков. Создать интерактивный обучающий курс может любой зарегистрированный пользователь. При этом авторы обучающих материалов сохраняют авторские права. Сервис не имеет ограничений по числу обучающихся на курсе.

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

Большим преимуществом данной платформы является возможность встраивать созданные материалы на сторонние сайты, например, Moodle и Canvas.

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

Интерфейс платформы полностью русскоязычный, достаточно дружественный и интуитивно понятный. Платформа полностью бесплатна.

За каждый пройденный курс в Stepik обучающийся получает сертификат о прохождении. Получение сертификата также бесплатно.

Программа курса

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

  1. Введение
  2. Модель данных: объекты
  3. Функции и стек вызовов
  4. Пространства имён и области видимости
  5. Введение в классы
  6. Наследование классов

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

  1. Ошибки и исключения
  2. Работа с кодом: модули и импорт
  3. Итераторы и генераторы
  4. Работа с файловой системой и файлами
  5. Работа с функциями: functool и лямбда функции
  6. Стиль программирования: pep8 и документация

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

  1. Стандартные методы и функции для строк
  2. Регулярные выражения в Python
  3. Обзорно об интернете: http-запросы, html-страницы и requests
  4. Распространённые форматы текстовых файлов: CSV, JSON
  5. API
  6. XML, библиотека ElementTree, библиотека lxml
  7. Заключение

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 15.02.2024 09:49
Python: основы и применение

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

Оставить отзыв
Поделиться курсом с друзьями