Unix и скриптовые языки 5 2016 — различия между версиями
Материал из SEWiki
Antonk (обсуждение | вклад) (→Лекции) |
Bbugaev (обсуждение | вклад) м (→Python) |
||
(не показано 25 промежуточных версий 2 участников) | |||
Строка 5: | Строка 5: | ||
== Лекции == | == Лекции == | ||
− | + | === Unix === | |
− | + | ||
− | * [[Медиа: | + | * Лекция 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 | Генераторы, итераторы и т.д.]] | ||
− | [https:// | + | * Лекция 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] | ||
+ | |||
+ | == Практика == | ||
[[unix_2016_5_groups | Деление на подгруппы]] | [[unix_2016_5_groups | Деление на подгруппы]] | ||
Строка 25: | Строка 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
- Лекция 1:
- Лекция 2: Регулярные выражения
- Лекция 3:
- Загрузка Linux
- Домашнее задание (сдать до 7.10.2016 23:59, присылать на anton.m.kuznetsov@gmail.com с темой Unix_2016_M_HW01)
- Лекция 4:
Python
- Лекция 5:
- Введение в Python (задание присылать на anton.m.kuznetsov@gmail.com с темой Python_2016_M_HW01)
- Примеры
- Лекция 6:
- Лекция 7:
- Лекция 8:
- Лекция 9:
- Лекция 10:
Практика
Python
- Практика 1
- Практика 3:
- Практика 4:
- Практика 5:
- Практика 7:
- Практика 8: