python_for_bmstu_students
Описание
Языки
- Python52,3%
- Jupyter Notebook26,3%
- XSLT21,4%
Курс численное моделирование динамики КА на Python
Поступать на курсы Stepik необходимо по приведённым здесь ссылкам, иначе не будет работать автоматический учёт посещений!
1. Условия получения зачёта
Для получения зачёта необходимо выполнить все условия:
- Набрать 20 баллов, посмотреть баллы можно здесь
- Решить все задания курса по численному моделированию динамики КА на Python. Ссылка для АК, ссылка для СМ2 на Stepik. Даже если не успели вовремя и набрали 0 баллов за задания.
- В файл lessons/lesson_02/print_students.py необходимо внести свои ФИО в уже созданной ветке "print_students", отправить изменения на сервер и убедиться, что изменения приняты в основной репозиторий.
- Выполнить обязательное домашнее задание (см. ниже).
- Сдать рубежный контроль (можно сдать "автоматом", см. ниже).
2. Как можно набрать баллы
2.1 Выполнение заданий с лекций/семинаров (актуально для 2025 года)
- задания с 15 и более (из 17) занятий вовремя: 10 баллов
- 12 заданий вовремя: 8 баллов
- 10 заданий вовремя: 5 баллов
- иначе: 0
Посещения учитываются по выполнению заданий на Stepik.
2.2 Обязательное домашнее задание
1..10 баллов - зависит от задачи, список задач оформлен в виде issues этого проекта.
Можно решить любую задачу, которую ещё не решили другие студенты. Перед тем как начать делать её задачу необходимо "забронировать", т.е. поменять поле assignee и указать себя.
Один из вариантов домашнего задания - переделать расчёт из своего курсового, дипломного проекта или НИРС на Python с автоматизированным (частично) отчётом в Word. ДЗ должно быть предварительно согласовано с преподавателем и выполняться в команде, что проверяется по наличию примерно равного вклада по коммитам от всех участников.
2.3 Прохождение дополнительных курсов (по желанию или если не хватает баллов)
На момент публикации все курсы бесплатные, если это не так, сообщите преподавателю для поиска альтернативного курса.
-
Набрать >=1000 баллов базового курса по Python (ссылка) - 9 баллов
-
Набрать >=1500 баллов продвинутого курса по Python (ссылка) - 9 баллов
-
Набрать >=70 баллов курса по математике на Python (ссылка) - 9 баллов
3. Рубежный контроль
- "Автоматом" для сдавших ДЗ до 12-й недели включительно. ДЗ сдано если решение задачи принято преподавателем.
- Для остальных: очный экзамен с теорией языка Python и решением задач по программированию на Python.