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

Материал из SEWiki
Перейти к: навигация, поиск
(Практика)
м (Python)
 
(не показаны 32 промежуточные версии 4 участников)
Строка 5: Строка 5:
 
== Лекции ==
 
== Лекции ==
  
* [[Медиа:Unix_2016_M_01a.pdf|Лекция 01. История и базовый синтаксис]]
+
=== Unix ===
* [[Медиа:Unix_2016_M_01b.pdf|Лекция 01. Bash скрипты]]
+
 
 +
* Лекция 1:
 +
** [[Медиа:Unix_2016_M_01a.pdf | История и базовый синтаксис]]
 +
** [[Медиа:Unix_2016_M_01b.pdf | bash-скрипты]]
 +
* Лекция 2: [[Медиа:Unix_2016_M_02.pdf | Регулярные выражения]]
 +
* Лекция 3:
 +
** [[Медиа:Unix_2016_M_03.pdf | Загрузка Linux]]
 +
** [[Медиа:Unix_2016_M_03_Task.pdf | Домашнее задание]] (сдать до 7.10.2016 23:59, присылать на anton.m.kuznetsov@gmail.com с темой Unix_2016_M_HW01)
 +
* Лекция 4:
 +
** [[Медиа:Unix_2016_M_04a.pdf | Файловые системы Linux]]
 +
** [[Медиа:Unix_2016_M_04b.pdf | Linux и права пользователей]]
 +
 
 +
=== Python ===
 +
 
 +
* Лекция 5:
 +
** [[Медиа:Python_2016_M_01.pdf | Введение в Python]] (задание присылать на anton.m.kuznetsov@gmail.com с темой Python_2016_M_HW01)
 +
** [[Медиа:Python_2016_M_01b.zip | Примеры]]
 +
* Лекция 6:
 +
** [[Медиа:Python_2016_M_02a.pdf | Строки]] (задание присылать на anton.m.kuznetsov@gmail.com с темой Python_2016_M_HW02 до 23:59 21 октября)
 +
** [[Медиа:Python_2016_M_02b.zip | Примеры]]
 +
 
 +
* Лекция 7:
 +
** [[Медиа:Python_2016_M_03b.zip | Генераторы, итераторы и т.д.]]
 +
 
 +
* Лекция 8:
 +
** [[Медиа:Python_2016_M_04.zip | ООП-1]]
 +
 
 +
* Лекция 9:
 +
** [[Медиа:Python_2016_M_05.pdf | ООП-2]]
 +
 
 +
* Лекция 10:
 +
** [[Медиа:Python_2016_M_06.zip | Метаклассы]]
 +
** [https://docs.google.com/document/d/1Qu66P_1WlfzBST5GRvQroEySqnvsvq1Vsj_GwyirIyc/edit?usp=sharing Задание на 06.12]
  
 
== Практика ==
 
== Практика ==
[https://drive.google.com/open?id=0BxiCoxW-DiGWcTVmMU5UdTRTRm8 Домашнее задание №1]
+
 
 
[[unix_2016_5_groups | Деление на подгруппы]]
 
[[unix_2016_5_groups | Деление на подгруппы]]
  
Строка 15: Строка 47:
  
 
[https://docs.google.com/spreadsheets/d/1j40rVFAr9SOguQJk0hFhIYnPs9x5xBXO_nDgfxSQv_U/edit?usp=sharing Результаты]
 
[https://docs.google.com/spreadsheets/d/1j40rVFAr9SOguQJk0hFhIYnPs9x5xBXO_nDgfxSQv_U/edit?usp=sharing Результаты]
 +
 +
=== Python ===
 +
 +
* [https://nbviewer.jupyter.org/gist/bbugaev/e7b2f8e0226046342986 Практика 1]
 +
* Практика 3:
 +
** [https://dl.dropboxusercontent.com/u/52488002/py3/python_gen.pdf Задания]
 +
** [https://dl.dropboxusercontent.com/u/52488002/py3/surname.py Шаблон]
 +
** [https://dl.dropboxusercontent.com/u/52488002/py3/solution.py Решение], [https://dl.dropboxusercontent.com/u/52488002/py3/solution_with_itertools.py решение 2]
 +
* Практика 4:
 +
** [https://docs.google.com/document/d/10Ob4XNOW3oVa9HjYWPCd67k6bdO4T8DDF-U6pvmHTnc/edit?usp=sharing Задание]
 +
** [https://dl.dropboxusercontent.com/u/52488002/py4/and_quiet_flows_the_don_1.txt Книга 1], [https://dl.dropboxusercontent.com/u/52488002/py4/war_and_peace.txt книга 2]
 +
** [https://dl.dropboxusercontent.com/u/52488002/py4/surname.py Шаблон]
 +
** [https://dl.dropboxusercontent.com/u/52488002/py4/yorov_2.py Самое быстрое присланное решение]
 +
* Практика 5:
 +
** [https://dl.dropboxusercontent.com/u/52488002/py5/slides.pdf Слайды]
 +
** [https://gist.github.com/bbugaev/b9d6b642e6990bfefbec71dc2a5bae57 Тетрадь 1: NumPy]
 +
** [https://gist.github.com/bbugaev/d39956343e7e5b1f16f6b62cfa716999 Тетрадь 2: Scipy + Matplotlib]
 +
* Практика 7:
 +
** [https://dl.dropboxusercontent.com/u/52488002/py7/singleton.py Singleton]
 +
** [https://dl.dropboxusercontent.com/u/52488002/py7/with_finals.py With finals]
 +
* Практика 8:
 +
** [https://gist.github.com/bbugaev/1ee42376e65f90eebf8e672c893c6981 О декораторах, классах и метаклассах]

Текущая версия на 22:43, 16 декабря 2016

Лектор — Антон Михайлович Кузнецов (anton.m.kuznetsov@gmail.com).

Практика — Богдан Аркадьевич Бугаев (bogdan.bugaev@gmail.com), Антон Сергеевич Крыщенко (antonfait17@gmail.com).

Лекции

Unix

Python

Практика

Деление на подгруппы

Правила игры

Результаты

Python