• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Introduction into Python

2021/2022
Учебный год
ENG
Обучение ведется на английском языке
3
Кредиты
Статус:
Курс адаптационный
Когда читается:
1-й курс, 1 модуль

Преподаватель

Course Syllabus

Abstract

Язык программирования Python является одним из самых простых в освоении и популярных языков программирования. Целью курса является изучение основных конструкций языка Python, которые пригодятся при решении широкого круга задач – от анализа данных до разработки новых программных продуктов. Курс дает необходимую базу для освоения более специализированных областей применения языка Python, таких как машинное обучение, статистическая обработка данных, визуализация данных и многих других. Также слушатели познакомятся с основами различных парадигм программирования: процедурным, функциональным и объектно-ориентированным программированием. В курсе предлагается большое количество задач по программированию, расположенных по нарастанию сложности, что позволяет закреплять на практике изучаемый материал. https://ru.coursera.org/learn/python-osnovy-programmirovaniya
Learning Objectives

Learning Objectives

  • Целью курса является формирование базовых знаний, умений и навыков решения наиболее важных и часто встречаемых на практике задач по веб-программированию на языке программирования Python, а также создание систем и приложений с использованием CMS Django.
Expected Learning Outcomes

Expected Learning Outcomes

  • Готовность демонстрировать базовые знания в области программирования
  • Способность применять знания программирования для решения задач по созданию веб-приложений
  • Способность применять знания программирования для решения типовых задач
Course Contents

Course Contents

  • 1. Структуры данных Python 2. Функциональное программирование 3. Основы системного программирования 4. Объектно-ориентированное программирование – классы, объекты, наследование 5. Объектно-ориентированное программирование – декораторы и генераторы 6. Использование Python для работы с базой данных 7. Основы взаимодействия с Интернет 8. Использование библиотек Django для создания блога
Assessment Elements

Assessment Elements

  • non-blocking экзамен в формате электронного теста
    Форма экзамена: Экзамен проводится в письменной форме. Платформа проведения: Экзамен проводится на платформе MS Teams. К экзамену необходимо подключиться за 15 минут до начала. Компьютер студента должен удовлетворять требованиям: https://docs.microsoft.com/ru-ru/microsoftteams/hardware-requirements-for-the-teams-app Для участия в экзамене студент обязан: Не позднее 5 дней до проведения экзамена проверить работоспособность компьютерного оборудования, необходимого для сдачи экзамена и убедиться в соответствие имеющегося оборудования требованиям к компьютеру для участия в экзамене на платформе MS Teams; Войти на платформу MS Teams под личной учетной записью (используется аккаунт студента @edu.hse.ru); Перед началом экзамена проверить работоспособность микрофона, колонок или наушников для передачи звука и видеокамеры, скорость работы сети Интернет (для наилучшего результата рекомендуется подключение компьютера к сети через кабель); Подготовить необходимые для проведения экзамена инструменты: ручка, листы бумаги, калькулятор и т. д.); Отключить в диспетчере задач компьютера иные приложения, кроме приложения MS Teams или браузера, в котором будет выполняться вход на платформу MS Teams. Во время экзамена студентам запрещено: Выключать видеокамеру; Пользоваться конспектами, учебниками, прочими учебными материалами; Покидать место выполнения экзаменационного задания (выходить за угол обзора камеры); Отводить взгляд от экрана компьютера, рабочего стола; Пользоваться умными гаджетами (смартфон, планшет и др.); Привлекать посторонних лиц для помощи в проведении экзамена, разговаривать с посторонними во время выполнения заданий; Вслух громко зачитывать задания. Во время экзамена студентам разрешено: Использовать бумагу, ручку для ведения записей, расчетов; Использовать калькулятор для ведения расчетов; Включать микрофон во время экзамена для ответов на вопросы преподавателя; Запрашивать у преподавателя дополнительную информацию, связанную с выполнением экзаменационного задания; Нарушения связи: Кратковременным нарушением связи во время экзамена считается потеря сетевой связи студента с платформой MS Teams не более 1 минуты. Долговременным нарушением связи во время экзамена считается потеря сетевой связи студента с платформой MS Teams более 1 минуты. При долговременном нарушении связи студент не может продолжить участие в экзамене. Процедура пересдачи аналогична процедуре сдачи экзамена. В случае долговременного нарушения связи с платформой MS Teams во время выполнения экзаменационного задания, студент должен уведомить об этом преподавателя, зафиксировать факт потери связи с платформой (скриншот, ответ от провайдера сети Интернет) и обратиться в учебный офис с объяснительной запиской о случившемся для принятия решения о пересдаче экзамена.
  • non-blocking быстрое тестирование
Interim Assessment

Interim Assessment

  • 2021/2022 1st module
    0.5 * быстрое тестирование + 0.5 * экзамен в формате электронного теста