Git Product home page Git Product logo

nsu-python2024's Introduction

NSU-Python2024

For NSU Python course year 2024.

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

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

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

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

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

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

Это относится в том числе к пулл реквестам, отправленным до внесения этого уточнения в правила

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

nsu-python2024's People

Contributors

andrey-dru-me1 avatar benmasud avatar budum-tss avatar buljad avatar chiguaua avatar cjvth avatar dmitry-irtegov avatar evangelionexpert avatar fagorym avatar grilld9 avatar inikta avatar intelix8996 avatar k4rsion avatar kapkekes avatar m1myp avatar mikhail05evdokimov avatar miqqra avatar nikfive avatar nikitatrtr avatar nocarend avatar nosikmy avatar peyuaa avatar ploddasha avatar sskazzdom avatar tobaffoon avatar tretiakovv avatar vhlebnikov avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.