Unix и Скриптовые языки 2014 — различия между версиями
Antonk (обсуждение | вклад) |
Antonk (обсуждение | вклад) (→Лекции) |
||
(не показаны 42 промежуточные версии 5 участников) | |||
Строка 9: | Строка 9: | ||
Тем, у кого нет установленной Unix-системы можно воспользоваться доступом на кластер <b>gridder.cluster.spbau.ru</b>. Для этого скачать программу putty и подключиться к серверу по ssh. Логин: antonk, пароль: qwerty | Тем, у кого нет установленной Unix-системы можно воспользоваться доступом на кластер <b>gridder.cluster.spbau.ru</b>. Для этого скачать программу putty и подключиться к серверу по ssh. Логин: antonk, пароль: qwerty | ||
− | Присылать задачи нужно на почту <b>krinkin.m.u@gmail.com</b> (копией на <b>anton.m.kuznetsov@gmail.com</b>) и темой: <b> | + | Присылать задачи нужно на почту <b>krinkin.m.u@gmail.com</b> (копией на <b>anton.m.kuznetsov@gmail.com</b>) и темой: <b>Python homework <фамилия> tasks 01, tasks 02, tasks 03, test 01, CW03, Task03p...</b> (где номера обозначают номера задания (которые можно посмотреть в таблице с результатами), а не задач из него). <b>Авторы писем с неправильной темой или адресатами будут первый раз предупреждаться. Второй и последующий разы - штрафоваться на 4 балла.</b> |
− | + | <b>Во всех скриптах на Python необходимо в начале файла записывать комментарий, в котором был бы указан автор. Правила по штрафам - те же.</b> | |
− | + | <b>Неправильно оформленные письма МОГУТ считаться основанием для неприятия задания.</b> | |
− | + | Вопросы можно задать по тем же почтовым адресам с темой <b>Python question</b>. | |
== Результаты == | == Результаты == | ||
− | [https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dHZ0SVNLU1paWWhXd2hpV0RmZG5oV2c&output=html | + | [https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dHZ0SVNLU1paWWhXd2hpV0RmZG5oV2c&output=html Рейтинг] |
+ | |||
+ | Для получения зачета в табличке надо "зазеленеть", т.е. набрать от 90% как по Bash'у, а так же тем, у кого нет второй контрольной получить за нее плюсики. | ||
+ | |||
+ | По Python'у надо написать контрольную, написать проект на выбранный фреймворк и т.п. и тоже зазеленеть. | ||
+ | |||
+ | == Лекции == | ||
+ | |||
+ | {| border="1" | ||
+ | |- | ||
+ | !Лекция 1 | ||
+ | |История UNIX и Unix Shell | ||
+ | |05.09.2014 | ||
+ | |Слайды [[Медиа:Unix2014_B_01.pdf|PDF]] | ||
+ | |[[Медиа:Unix2012-Test01.pdf|Тест]] | ||
+ | |- | ||
+ | !Практика 1 | ||
+ | |Bash скрипты | ||
+ | |09.09.2014 | ||
+ | |Слайды [[Медиа:Unix_2014_01p_M.pdf|PDF]] | ||
+ | |- | ||
+ | !Лекция 2 | ||
+ | |Bash скрипты | ||
+ | |12.09.2014 | ||
+ | |Слайды [[Медиа:Unix2014_B_02.pdf|PDF]] | ||
+ | |- | ||
+ | !Лекция 3 | ||
+ | |Регулярные выражения | ||
+ | |23.09.2014 | ||
+ | |Слайды [[Медиа:2014_Unix_03_M.pdf|PDF]] | ||
+ | |- | ||
+ | !Контрольная 1 | ||
+ | |Bash контролная | ||
+ | |30.09.2014 | ||
+ | |[https://docs.google.com/document/d/1AnESia988j-Sj9mtGV9x30176M09leQgbhEr_X27X_Y/pub Задачи] | ||
+ | |- | ||
+ | !Лекция 4 | ||
+ | |Python | ||
+ | |03.10.2014 | ||
+ | |Слайды [[Медиа:Python_2014_01.pdf|PDF]] | ||
+ | |- | ||
+ | !Лекция 5 | ||
+ | |Python | ||
+ | |10.10.2014 | ||
+ | |Слайды [[Медиа:Python_2014_02.pdf|PDF]] | ||
+ | |Задачи [[Медиа:Python_2014_02_2.pdf|PDF]] | ||
+ | |- | ||
+ | !Лекция 6 | ||
+ | |Python | ||
+ | |17.10.2014 | ||
+ | |Слайды [[Медиа:Python_2014_03.pdf|PDF]] | ||
+ | | | ||
+ | |- | ||
+ | !Практика 3 | ||
+ | |Python | ||
+ | |21.10.2014 | ||
+ | |Слайды [[Медиа:Python_2014_03p.pdf|PDF]] | ||
+ | | | ||
+ | |- | ||
+ | !Лекция 7 | ||
+ | |Python ООП | ||
+ | |24.10.2014 | ||
+ | |Слайды [[Медиа:Python_2014_04.pdf|PDF]] | ||
+ | | | ||
+ | |- | ||
+ | !Лекция 8 | ||
+ | |Python ООП - 2 | ||
+ | |31.10.2014 | ||
+ | |Слайды [[Медиа:Python_2014_05.pdf|PDF]] | ||
+ | | | ||
+ | |- | ||
+ | !Практика | ||
+ | |Задания | ||
+ | |18.11.2014 | ||
+ | |[https://docs.google.com/document/d/1-opG6HudsFHUNSOmVyqWu3sbmxVbeLO8D9tYcx8bOcc/pub Задачи] | ||
+ | |- | ||
+ | !Лекция 9 | ||
+ | | | ||
+ | | | ||
+ | |[https://docs.google.com/presentation/d/1sPVpTr-5TdCz_z9c1CW_uwhtnQ3KEOuLGeCIDRQc2dY/edit?usp=sharing with][https://docs.google.com/presentation/d/1dDASp6g5H8p1kgbcidNRi4V5mIEXGzS8qPFcVCWzq8U/edit?usp=sharing метаклассы] | ||
+ | |[https://docs.google.com/document/d/1qvC2CcK5lB--29TbAvYoHjp6FWxZd9Re9k_mA00vyuU/edit Задание] | ||
+ | |- | ||
+ | !Лекция 10 | ||
+ | | | ||
+ | | | ||
+ | |[https://docs.google.com/presentation/d/1FXtI3EEVDyXiRhvTfszcUqPFyu8QGCMYn_Lj9qYml70/edit?usp=sharing слайды][https://www.dropbox.com/s/j75xyy8bacovgiq/c-api.zip?dl=0 примеры] | ||
+ | |} | ||
+ | |||
+ | [[Category:5 курс. Осень 2014]] |
Текущая версия на 09:43, 1 декабря 2015
Содержание
Преподаватели
Лектор - Кузнецов Антон Михайлович (anton.m.kuznetsov@gmail.com)
Практика - Кузнецов Антон Михайлович, Кринкин Михаил Юрьевич (krinkin.m.u@gmail.com)
Полезное
Тем, у кого нет установленной Unix-системы можно воспользоваться доступом на кластер gridder.cluster.spbau.ru. Для этого скачать программу putty и подключиться к серверу по ssh. Логин: antonk, пароль: qwerty
Присылать задачи нужно на почту krinkin.m.u@gmail.com (копией на anton.m.kuznetsov@gmail.com) и темой: Python homework <фамилия> tasks 01, tasks 02, tasks 03, test 01, CW03, Task03p... (где номера обозначают номера задания (которые можно посмотреть в таблице с результатами), а не задач из него). Авторы писем с неправильной темой или адресатами будут первый раз предупреждаться. Второй и последующий разы - штрафоваться на 4 балла.
Во всех скриптах на Python необходимо в начале файла записывать комментарий, в котором был бы указан автор. Правила по штрафам - те же.
Неправильно оформленные письма МОГУТ считаться основанием для неприятия задания.
Вопросы можно задать по тем же почтовым адресам с темой Python question.
Результаты
Для получения зачета в табличке надо "зазеленеть", т.е. набрать от 90% как по Bash'у, а так же тем, у кого нет второй контрольной получить за нее плюсики.
По Python'у надо написать контрольную, написать проект на выбранный фреймворк и т.п. и тоже зазеленеть.
Лекции
Лекция 1 | История UNIX и Unix Shell | 05.09.2014 | Слайды PDF | Тест |
---|---|---|---|---|
Практика 1 | Bash скрипты | 09.09.2014 | Слайды PDF | |
Лекция 2 | Bash скрипты | 12.09.2014 | Слайды PDF | |
Лекция 3 | Регулярные выражения | 23.09.2014 | Слайды PDF | |
Контрольная 1 | Bash контролная | 30.09.2014 | Задачи | |
Лекция 4 | Python | 03.10.2014 | Слайды PDF | |
Лекция 5 | Python | 10.10.2014 | Слайды PDF | Задачи PDF |
Лекция 6 | Python | 17.10.2014 | Слайды PDF | |
Практика 3 | Python | 21.10.2014 | Слайды PDF | |
Лекция 7 | Python ООП | 24.10.2014 | Слайды PDF | |
Лекция 8 | Python ООП - 2 | 31.10.2014 | Слайды PDF | |
Практика | Задания | 18.11.2014 | Задачи | |
Лекция 9 | withметаклассы | Задание | ||
Лекция 10 | слайдыпримеры |