Skip to content

Takymu/NSU-Python-2026

 
 

Repository files navigation

NSU-Python-2026

For NSU Python course year 2026.

This project is for "Python programming" course in Novosibirsk State University, spring semester 2026. Students should sumbit task solutions as pull requests to this repository

Имя файла должно формироваться по принципу: имя пользователя/группа задач/problem[1-9].py например v.nikiforov/problems-1/problem1.py. Если решение состоит из нескольких файлов, например файла решеия и тестов, или входных данных, или данных для тестов, или внешних модулей, следует создать папку с именем problemX и разместить в ней или ее подпапках все необходимые файлы.

Есди решение требует установки дополнительных пакетов через pip, необходимо положить в папку файл requirements.txt стандартного формата. Папку для создания venv в пулл реквест включать не следует. Пакеты, которые нельзя установить через pip, должны включаться в решение.

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

Программы, использующие аннотации типов, не должны использовать кавычки в аннотациях типов, например: def __add__(self, other: 'Vector') -> 'Vector':

Программы, использующие аннотации типов, должны проходить проверку mypy --python-version=3.12

Собственно сдача задач будет проходить в виде публичного code review, сданные задания будут мержиться в мастер.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%