Unix и Скриптовые языки 2014 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Лекции)
(Лекции)
 
(не показано 38 промежуточных версий 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>Unix homework <фамилия> tasks 01,02,03...</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>Unix question</b>.
+
<b>Во всех скриптах на Python необходимо в начале файла записывать комментарий, в котором был бы указан автор. Правила по штрафам - те же.</b>
  
== Лекции ==
+
<b>Неправильно оформленные письма МОГУТ считаться основанием для неприятия задания.</b>
  
* [[Медиа:|Лекция 01]]
+
Вопросы можно задать по тем же почтовым адресам с темой <b>Python question</b>.
* [[Медиа:Unix_2014_01p_M.pdf|Практика 01]]
+
 
* [[Медиа:|Лекция 02]]
+
== Результаты ==
 +
 
 +
[https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dHZ0SVNLU1paWWhXd2hpV0RmZG5oV2c&output=html Рейтинг]
 +
 
 +
Для получения зачета в табличке надо "зазеленеть", т.е. набрать от 90% как по Bash'у, а так же тем, у кого нет второй контрольной получить за нее плюсики.
 +
 
 +
По Python'у надо написать контрольную, написать проект на выбранный фреймворк и т.п. и тоже зазеленеть.
 +
 
 +
== Лекции ==
  
== Лекции. ==
 
 
{| border="1"
 
{| border="1"
 
  |-
 
  |-
 
!Лекция 1
 
!Лекция 1
 
  |История UNIX и Unix Shell
 
  |История UNIX и Unix Shell
 +
|05.09.2014
 
  |Слайды [[Медиа:Unix2014_B_01.pdf|PDF]]
 
  |Слайды [[Медиа:Unix2014_B_01.pdf|PDF]]
 
  |[[Медиа:Unix2012-Test01.pdf|Тест]]
 
  |[[Медиа:Unix2012-Test01.pdf|Тест]]
Строка 29: Строка 37:
 
!Практика 1
 
!Практика 1
 
  |Bash скрипты
 
  |Bash скрипты
 +
|09.09.2014
 
  |Слайды [[Медиа:Unix_2014_01p_M.pdf|PDF]]
 
  |Слайды [[Медиа:Unix_2014_01p_M.pdf|PDF]]
 
  |-
 
  |-
 
!Лекция 2
 
!Лекция 2
 
  |Bash скрипты
 
  |Bash скрипты
 +
|12.09.2014
 
  |Слайды [[Медиа:Unix2014_B_02.pdf|PDF]]
 
  |Слайды [[Медиа: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 примеры]
 +
|}
  
[https://docs.google.com/spreadsheet/pub?key=0Aif17q2hwUt4dHZ0SVNLU1paWWhXd2hpV0RmZG5oV2c&output=html Результаты]
+
[[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 слайдыпримеры