2024a
Содержание |
Немного LaTeX
Что читать:
LaTeX,GNU/Linux и русский стиль (Е.М. Балдин) (первая глава)
LaTeX по-русски (И. Котельников, П. Чеботаев) (до параграфа 1.4.1)
Набор и вёрстка в системе LaTeX (С.М. Львовский) (I глава, 2 и 3 параграфы)
LaTeX в примерах (К.В. Воронцов) (кому неохота лезть глубоко и нужны практические советы)
LaTeX в примерах (К.В. Воронцов) (кому неохота лезть глубоко и нужны практические советы)
Тренажёр слепой печати
Ссылка | Критерии оценивания и замечания |
---|---|
Ссылка для входа в класс Убедитесь, что у вас свежая версия браузера (Chrome, Mozilla) |
... |
Задачи по программированию
Тема | Ссылка для входа | Критерии оценивания и замечания
|
---|---|---|
Весеннее программирование | Вход в тестирующую систему (контест 377) | Критерии очень добрые
|
Классы (дроби) | Вход в тестирующую систему (контест 376) | сроки пока не определены (6/9/13) За задачи N, O отдельная оценка. Пример того, как можно написать первую задачу
|
Обзор последних достижений Deep Learning | Видео (youtube, ~ 1 час) Отдельная ссылка на статью про AlphaCode и "спортивное программирование" |
Анонс автора обзора Григория Сапунова: Нынешняя революция Deep Learning началась уже примерно десять лет назад. За это время много всего произошло. Мы научились решать множество ранее нерешённых задач: распознавать изображения на уровне лучше человека, играть в го, предсказывать структуру белков, генерировать картинки фотографического качества и неотличимые от человеческих тексты. Появились новые архитектуры нейросетей, высокоэффективные и мощные фреймворки и библиотеки, высокопроизводительное железо. Мы продвинулись в научном понимании того, что происходит. Но вопросов ещё множество. В лекции я сделаю краткий обзор важных вех на этом пути, расскажу про перспективы области и открытые вопросы. Возможно, кто-то из вас поможет продвинуться по этому пути дальше. |
Оптимизация перебора (задачи посложнее, после стандартных) | Вход в тестирующую систему (контест 375) | Внимание! Не все задачи могут быть решены на python с текущими ограничениями на время выполнения.
|
Рекурсивный перебор (т.н. "стандартные задачи") | Вход в тестирующую систему (контест 374) | ...
|
... | Вход в тестирующую систему (контест 373) | Новогодняя контрольная |
Множества и словари | Вход в тестирующую систему (контест 369) | Множества (задачи A-J): до 23:59:59 18.01.2022 (3/5/8) Словари (задачи K-Z): до 23:59:59 01.02.2022 (5/9/12)
|
Задачи, решение которых использует сортировку | Вход в тестирующую систему (контест 372) | первая неделя (задачи A-J): до 23:59:59 06.12.2021 (3/6/8) вторая неделя (задачи K-U): до 23:59:59 13.12.2021 (2/4/5) За решение пары задач OP, а также за задачи M, Q, S, U (за каждую в отдельности) ставится очень хорошая оценка. Сроки сдачи второй части продлеваются до 23:59:59 20.12.2021.
|
Реализация стандартных алгоритмов сортировки | Вход в тестирующую систему (контест 371) | до 23:59:59 30.11.2021 (3/4/6); За каждую задачу G, H ставится очень хорошая оценка. Анимация, иллюстрирующая разные алгоритмы сортировки. |
Двумерные массивы | Вход в тестирующую систему (контест 370) | первая неделя (задачи A-M): до 23:59:59 15.11.2021 (5/7/10); дополнительная оценка за первую половину будет ставиться после окончания всего контеста вторая неделя (задачи N-Z): до 23:59:59 22.11.2021 (4/6/10) А за каждую задачу ZA, ZB, ZC, ZD ставится очень хорошая оценка. К одному из вариантов решения задач Q и R: ссылка.
|
И про то, как пишутся программы, тоже | ... | Простите пожалуйста, дорогие коллеги! Пока смотрел этот мультфильм, я много раз вспомнил ваше "ведь работает же"! |
Обработка файлов (чтение и запись) | Вход в тестирующую систему (контест 368) | До 23:59:59 26.10.2021 (10/14/19) Уважаемые коллеги, в этих задачах (да и раньше, но здесь особенно) стоит обратить внимание на разнообразные методы работы со строками (ссылка). Не ограничиваясь теми, что мы явно изучали в 8 классе (count, find, rfind, replace). Ещё раз вспомнить про split (этот метод часто делает за вас 50% вашего труда), прочитать про strip (и его меньших братьев lstrip и rstrip). |
Контрольная работа "про всё" | Вход в тестирующую систему (контест 367) |
|
Массивы (коротко) | Вход в тестирующую систему (контест 365) | До 23:59:59 04.10.2021 (4/6/9) Если вы захотите попробовать, например, пакет matplotlib, даже просто разобраться в примерах — вам очень пригодится умение писать такие штуки. |
Вещественная арифметика | Вход в тестирующую систему (контест 366) | До 23:59:59
|
Системы счисления | Вход в тестирующую систему (контест 364) | До 23:59 16.09.2021 (ABE/ABCEG/ABCEGHJ + любые 3 из набора KLPQ); за решение задач из набора DFUVW — отдельная (и очень хорошая) оценка |
Вариант 1 Вариант 2 |
Вход в тестирующую систему (контест 363) | Контрольная "ЕЩЁ РАЗОК" |
—————————————> | —————————————> | Клуб любителей чтения: как тестировать программу, проверять время её работы и писать генераторы тестов. |
Контрольная работа по строкам, рекурсии и массивам | Вход в тестирующую систему (контест 362) | |
—————————————> | —————————————> | Клуб любителей чтения: зачем давать переменной понятное имя? (обновлено 08.05.2021) |
Дополнительный листок про массивы. | Вход в тестирующую систему (контест 361) | За каждые 4 задачи после обсуждения с вами решения ставится 5. За решение задачи N выдаётся шоколадка. |
Массивы | Вход в тестирующую систему (контест 360) | До 15.04.2021 (задачи A-N, 14 задач): 6/9/12 До 22.04.2021 (задачи O-Z, 12 задач): 4/7/9 |
[КР — строки] | Вход в тестирующую систему (контест 359) | ...
|
Памяти Джона Конвея, который придумал много чего разного, не только игру "Жизнь". |
Обзорное видео, посвящённое Game of Life | |
Строки и циклы | Вход в тестирующую систему (контест 358) | Пример использования функций ord() и chr() (запустите и посмотрите, что она делает.) Внимание! Все решения проходят проверку только после окончания срока (т.е. 03.03.2021). Тестируйте самостоятельно! Внимание! Срок продлён. До 23:59:59 03.03.2021, критерии: 13/16/21
|
Строки, срезы и методы | Вход в тестирующую систему (контест 357) | Внимание! Все решения проходят проверку только после окончания срока (т.е. 10.02.2021). Тестируйте самостоятельно! До 23:59:59 10.02.2021, критерии: 4/8/11 |
Функции | Вход в тестирующую систему (контест 356) | Внимание! Срок продлён. До 23:59:59 24.01.2021, критерии: 5/7/9 (только задачи A-L); до 23:59:59 04.02.2021, критерии: 5/7/11 (только задачи M-ZA); |
[КР — циклы и всё, что раньше] | Вход в тестирующую систему (контест 355) | ... |
Цикл while | Вход в тестирующую систему (контест 354) | до 17.12.2020, критерии: 10/15/21 (или D, E, F, G, I, [2:K,L,O,P], M, N, U, V, Z) Cрок продлён, но добавлен дополнительный критерий за текущую работу. Вечером в среду, точнее 09.12.2020 23:59:59 будут выставлены оценки по следующим критериям: |
Цикл for | Вход в тестирующую систему (контест 353) | до 26.11.2020, критерии: 10/15/22 (или E,L,N,O,Q,T,V,W,[1:X,Y] на 5), можно досдать до 23:59:59 27.11.2020 |
[КР — вычисления и условия] | Вход в тестирующую систему (контест 352) | ... |
Условный оператор | Вход в тестирующую систему (контест 351) | до 22.10.2020, критерии: 10/15/20 (или D,I,M,N,T,W,X,Y на 5) |
Целочисленная арифметика | Вход в тестирующую систему (контест 350) | до 01.10.2020, критерии: 10/15/23 (или J,K,R,S,T,V,W,Y на 5) |
Ссылки
По поводу оформления программ на Python и C++. |
|
|
Вердикты тестирующей системы и их описание |
Для установки Python и сред программирования (выбирайте нужный вариант для вашей версии операционной системы): |
Все 4 среды (VS Code, PyCharm, SublimeText и Thonny) умеют запускать код "внутри себя". Но это требует некоторой настройки этой среды. |