Главная | Питон и КИЛИ

Программирование и лингвистические данные

Факультет гуманитарных наук, 1 курс, 2022–2023

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

Анна Аксёнова

Антон Бузанов

Тёма Стрельцов

Елизавета Ершова

Ассистенты

Анна Мартынова

Алёна Сергеева

Саша Безуглый

Валерия Быкова

Расписание занятий

# Тема Анна Антон Богдан Елизавета
1 Языки программирования. Почему python?
- домашка
9 сен 2022 9 сен 2022 9 сен 2022 9 сен 2022
2 Консоль
- домашка
16 сен 2022 16 сен 2022

конспект

запись

16 сен 2022 16 сен 2022
3 Git 24 сен 2022 24 сен 2022

конспект

запись

24 сен 2022 24 сен 2022
4 Python: Арифметические операции и знакомство с языком
- домашка
30 сен 2022 30 сен 2022

конспект

30 сен 2022 30 сен 2022
5 Списки и кортежи
- домашка
7 окт 2022 7 окт 2022

конспект

7 окт 2022 7 окт 2022
6 Словари и множества
- домашка
11 ноя 2022 11 ноя 2022

конспект

11 ноя 2022 11 ноя 2022
7 Условные операторы
- домашка
18 ноя 2022 18 ноя 2022

конспект

18 ноя 2022 18 ноя 2022
8 Циклы
- домашка
25 ноя 2022 25 ноя 2022

конспект

25 ноя 2022 25 ноя 2022
9 Работа с файлами
- домашка
2 дек 2022 2 дек 2022

конспект

2 дек 2022 2 дек 2022
10 Разбор кр 13 янв 2023 9 янв 2023 13 янв 2023 13 янв 2023
11 Функции
- домашка
20 янв 2023 20 янв 2023

конспект

20 янв 2023 20 янв 2023
12 Классы (домашка)
- домашка
17 фев 2023 17 фев 2023

конспект

17 фев 2023 17 фев 2023

Правила сдачи домашек

  NB! Эти правила распространяются на все домашки, если в условии эксплицитно не указано иного.
  • Под каждое домашнее задание заводится отдельная папка: hw1, hw2 и т. д.
  • Внутрь папки нужно положить файл с расширением .py, в котором лежит решение домашнего задания
  • Под каждую задачу заводится отдельная ветка
  • Каждую задачу нужно добавлять через отдельный merge request. Почитать про мёрдж реквесты можно тут.
  • Задачи оформляются по pep-8, комментарии к коду надо писать.

Логистика курса

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

Oитог = 0.3 * Oпроект + 0.2 * Oконтрольные + 0.2 * Oэкзамен + 0.1 * Oтесты + 0.2 * Oдз

Обратите внимание, что в формуле стоят неокруглённые величины. Округляется только итоговая оценка перед внесением в ведомость.

Ни одна оценка не является блокирующей

Дополнительные материалы и ссылки

Игры про основы программирования

Эти игры подойдут тому, кто чувствует себя неуверенным в понимании базовых понятий программирования: переменная, цикл, условия.


Python


Текстовые редакторы

  • Visual Studio Code — отличный бесплатный редактор от Microsoft

  • Notepad++ — удобный редактор для быстрых правок

  • Sublime Text — для macOS, Linux и Windows (платный)

  • Qpython — запуск Python на Android

  • Pythonista — запуск Python на iOS (платная)