Программирование на Python для МО 22/23: различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
 
(не показаны 22 промежуточные версии 2 участников)
Строка 5: Строка 5:
== О курсе ==
== О курсе ==


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


== Контакты и полезные ссылки ==
== Контакты и полезные ссылки ==


'''Канал тг с оповещениями и новостями по курсу (в комментариях можно задавать вопросы): (ссылка скоро будет)'''
'''[https://t.me/+YmJm0Xc7rAk2YWYy Канал тг с оповещениями и новостями по курсу (в комментариях можно задавать вопросы)]'''
 
''Чатики групп:'' БМО221, БМО222, БМО223, БМО224 (ссылки скоро будут)


''Преподаватель'' Паршина Анастасия Алексеевна: тг @aaparshina, почта a.a.parshina@ya.ru
''Преподаватель'' Паршина Анастасия Алексеевна: тг @aaparshina, почта a.a.parshina@ya.ru
Строка 65: Строка 63:
=== Проект ===
=== Проект ===


Критерии проекта: скоро
[https://disk.yandex.ru/i/uv0LTSA5nVcVkg Критерии проекта]
 
Запись на проект, а также пример и разбор проекта доступны в SmartLMS в разделе «Проект»!


== Апелляции и пропуски самостоятельных работ ==
== Апелляции и пропуски самостоятельных работ ==
Строка 95: Строка 95:


== Материалы с занятий и консультаций ==
== Материалы с занятий и консультаций ==
{|class='wikitable'
!Дата консультации
!Тема
!Материалы
|-
|11.01.2023
|Как пройти курс и сдать НЭ?
|[https://drive.google.com/file/d/1aqgkUvcGyFJ6BvSUdXiVT86bRZtLmwoB/view?usp=sharing запись] [https://docs.google.com/presentation/d/1Xu--uBSO_Nd1-sP8DpXMOW9EmdwMUVLP/edit?usp=sharing&ouid=111860083060650697966&rtpof=true&sd=true презентация]
|-
|26.01.2023
|Типы данных, условные конструкции и цикл while
|[https://drive.google.com/drive/folders/1wCetcHyb_VIf4qC_id4lxx4QJ5WX2Mrs?usp=share_link запись]
|-
|18.02.2023
|Списки, словари, множества, кортежи, цикл for
|[https://drive.google.com/drive/folders/1e3vrx8Q0OqeF9zpeHcYi3FzPKpXejuXH?usp=sharing запись]
|-
|28.02.2023
|Типы данных, условные конструкции, цикл while
|[https://drive.google.com/file/d/12FYqDUR6TlOjxcvhsjIpUc8BApwKRzcu/view?usp=share_link запись]
|-
|04.03.2023
|Задачи типа С
|[https://drive.google.com/drive/folders/1D1_zosnTUuZ2iHhjZq0sxh8E0wHnPWka?usp=share_link запись]
|-
|08.03.2023
|Задачи типа С (часть 2)
|[https://drive.google.com/drive/folders/1iryrNm42FpSYgii_LCC5Ot0Ese8_bGPm?usp=share_link запись]
|-
|17.03.2023
|Важные моменты
|[https://drive.google.com/drive/folders/1RN9Ft8oKmxf5aAB7gxJrG2aYAc7970DQ?usp=share_link запись]
|}
== Материалы с лекций ==
'''Лекция 1 ''' (от 17.01.2023) - [https://drive.google.com/file/d/1Ta4Q7W_KPwPJDqdJL5766i0KNs0do8Cb/view?usp=sharing ссылка]
'''Лекция 2 ''' (от 24.01.2023) - [https://drive.google.com/drive/folders/1RjO4jh8SKcV_fBi7UGtcTeMHMaKpExIf ссылка]
'''Лекция 3 ''' (от 31.01.2023) - [https://drive.google.com/file/d/1wi_3HbFU9p27r8kD0JX2Z0XHCvtGVclT/view?usp=share_link ссылка]
'''Лекция 4 ''' (от 07.02.2023) - [https://drive.google.com/drive/folders/1jRzFnWgTpLdkIUWGrV2EzrwMaPFH-jAg?usp=share_link ссылка]
'''Лекция 5 ''' (от 14.02.2023) - [https://drive.google.com/drive/folders/19xIgnglCQfH11O2q22LpeamrrEw2cASU?usp=sharing ссылка]
'''Лекция 6 ''' (от 28.02.2023) - [https://drive.google.com/drive/folders/1sFZ2ZyiSp35euJ-1npNJ6fD6buLKK7Ak?usp=share_link ссылка]
'''Лекция 7 ''' (от 03.03.2023) - [https://drive.google.com/drive/folders/1QVY7x3jShPVPn8vQ5jTtd_QywHHFdsMH?usp=share_link ссылка]
'''Лекция 8 ''' (от 07.03.2023) - [https://drive.google.com/drive/folders/1HFKpS9xoaU_9vvewR9nfMJgYUH6xWOKR?usp=share_link ссылка]
'''Лекция 10 ''' (от 23.03.2023) - [https://drive.google.com/file/d/1XBm3uj1BEAO7QqP9ue9NcgOzc9qCr-7T/view?usp=share_link ссылка]


== О независимом экзамене ==
== О независимом экзамене ==
Строка 102: Строка 162:
[https://edu.hse.ru/course/view.php?id=133389 Учебник по программированию]
[https://edu.hse.ru/course/view.php?id=133389 Учебник по программированию]


[Демоверсия НЭ 2022/23 (базовый уровень), ссылка скоро будет]
[https://edu.hse.ru/mod/quiz/view.php?id=712596 демоверсия НЭ 2022/23 (базовый уровень)]

Текущая версия от 13:06, 23 марта 2023

Дорогие студенты!

На этой странице будут появляться различные материалы и объявления, связанные курсом «Программирование на Python», читаемого для студентов 1-го курса бакалавриата ОП «Международные отношения» в 2022/2023 учебном году (3 модуль).

О курсе

Курс «Программирование на Python» представляет собой адаптацию общеуниверситетского курса по программированию на Python специально для студентов образовательной программы «Международные отношения» и направлен на формирование компетенций в области понимания кода и написания собственных программ. В курсе будут рассмотрены темы, которые необходимы для успешного освоения базовых типов данных и синтаксических конструкций Python. Курс нацелен на то, чтобы обучить студентов не только работе в Python, но и основам программирования вообще, поскольку наиболее базовые принципы являются схожими почти во всех языках программирования.

Контакты и полезные ссылки

Канал тг с оповещениями и новостями по курсу (в комментариях можно задавать вопросы)

Преподаватель Паршина Анастасия Алексеевна: тг @aaparshina, почта a.a.parshina@ya.ru

Асисстенты

Имя ОП, курс тг обязанности
Дмитрий Международные отношения, 2 курс @blenlkj Ответы на вопросы студентов (БМО221, БМО222)

Консультация по темам «Функции», «Текстовые файлы»

Консультация по разбору проекта

Максим Международные отношения, 2 курс @thefabulosity Ответы на вопросы студентов (БМО223, БМО224)

Консультация по теме «Как пройти курс и сдать НЭ?»

Консультация по теме «Типы данных, условные конструкции, цикл while»

Эмиль Политология, 3 курс @emilstrider

Консультация по теме «Цикл for, списки, кортежи, множества, словари»

Консультация (2 шт.) по одной из выбранных студентами теме («Веб-скрейпинг», «Работа с API», «Работа pandas», «Регулярные выражения», «Визуализация»)

Формула оценивания

ИТОГ = 0.3 * Самостоятельные работы + 0.3 * Проект + 0.4 * Экзамен

Оценки по всем формам контроля не округляются ни до, ни после умножения на соответствующие коэффициенты.

Округляется только итоговая оценка (по правилам арифметического округления, например, 3.49 округлится до 3, а 3.51 - до 4).

Самостоятельные работы

Проект

Критерии проекта

Запись на проект, а также пример и разбор проекта доступны в SmartLMS в разделе «Проект»!

Апелляции и пропуски самостоятельных работ

Апелляции

Внимание! Это только для нашего курса и НЕ относится к апелляции независимого экзамена по программированию, который будет у вас в конце 4 модуля.

После публикации оценок по самостоятельной работе у вас будет три дня, чтобы написать апелляцию (если вы не согласны с баллами или считаете, что ваше решение было засчитано неправильно). В апелляции вы также можете указать технические неполадки, приложив скриншоты/фотографии, которые их подтверждают.

Апелляцию отправляете только по адресу: python7appeal@gmail.com

В теме письма обязательно указываете МО_СР1 (или СР2, СР3, ЭКЗ), в самом письме указываете ФИО и номер группы. И затем номера задания, которые апеллируете и свое обоснование правильности вашего ответа.

Письма, в которых неправильно написана тема, не указаны ФИО и группа, рассматриваться не будут.

Апелляция рассматривается в течение трех рабочих дней. Если вы отправили апелляцию и не получили ответ по прошествии трех рабочих дней, то только в этом случае вы пишете преподавателю @aaparshina.

Пропуски

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

О пропуске нужно сообщить до проведения работы или в день проведения работы, написав письмо по адресу python7appeal@gmail.com.

В течение трех рабочих дней вам придет ответ на письмо. Если вы не получили ответ по прошествии трех рабочих дней, то только в этом случае вы пишете преподавателю @aaparshina.

В теме письма обязательно указываете МО_СР1_ПРОПУСК (или СР2, СР3, ЭКЗ). В самом письме указываете ФИО и номер группы.

Письма, в которых неправильно написана тема, не указаны ФИО и группа, рассматриваться не будут.

Материалы с занятий и консультаций

Дата консультации Тема Материалы
11.01.2023 Как пройти курс и сдать НЭ? запись презентация
26.01.2023 Типы данных, условные конструкции и цикл while запись
18.02.2023 Списки, словари, множества, кортежи, цикл for запись
28.02.2023 Типы данных, условные конструкции, цикл while запись
04.03.2023 Задачи типа С запись
08.03.2023 Задачи типа С (часть 2) запись
17.03.2023 Важные моменты запись

Материалы с лекций

Лекция 1 (от 17.01.2023) - ссылка

Лекция 2 (от 24.01.2023) - ссылка

Лекция 3 (от 31.01.2023) - ссылка

Лекция 4 (от 07.02.2023) - ссылка

Лекция 5 (от 14.02.2023) - ссылка

Лекция 6 (от 28.02.2023) - ссылка

Лекция 7 (от 03.03.2023) - ссылка

Лекция 8 (от 07.03.2023) - ссылка

Лекция 10 (от 23.03.2023) - ссылка

О независимом экзамене

Канал для подготовки к НЭ (базовый уровень)

Учебник по программированию

демоверсия НЭ 2022/23 (базовый уровень)