[Uneex] Лекции про Python (was: Тематика лекций осени 2014)

Павел Сутырин pavel на sutyrin.pro
Пт Сен 12 18:31:13 MSK 2014


Коллеги,

Занимательные идеи для спецкурса. Некоторые из них, возможно, я бы взялся
проработать и доложить на лекциях.

1) Batteries — обзор стандартной бибилиотеки и популярных прикладных
пакетов, чтобы у слушателей сформировался широкий горизонт возможностей,
буде когда им придется с той или иной областью работать.

2) Динамика & интроспекция — продвинутые возможности препарирования
выполняющейся программы, работа с объектами кода, динамическая подгрузка
кода и прочие интересности.

3) Питон курильщика и питон обычного человека. Разбор решений типовых
характерных задач (с примерами на разных ЯП) с использованием сильных
сторон языка. Декораторы, сопрограммы, и все такое. Тут надо курить, это
именно что про идеологию языка.

4) Domain Specific Languages — как на Питоне как таковом (например, конфиги
для buildbot, конструируемые из стандартных объектов), так и с
использованием коробочных парсеров (shlex и т.п.). Немного Фаулера ;)

12 сентября 2014 г., 17:56 пользователь George Kouryachy <
frbrgeorge на gmail.com> написал:

> Всем ещё раз привет.
>
> Тут внезапно™ я получил подкрепление в лице ни много, ни мало А. В.
> Гуляева, у которого есть какие-то планы по продвижению Python в
> учебном процессе.
>
> Это делает идею запуска питон-спецкурса
> (а) более привлекательной / многообещающей
> (б) более ответственной
>
> Так что шансы темы номер шесть возрастают. Я по-прежнему ещё не принял
> решения, и пока что не отказался от идеи мозгового штурма в следующую
> пятницу, но к поводам для размышления добавляется вопрос:
>
> Если Python, то что предположительно должно быть в таком спецкурсе?
>
> У меня есть некоторый опыт (дублирую ссылку:
> https://uneex.ru/LecturesVMSH/Python , в особенности 2010—2011) работы
> со старшеклассниками.  «Продвижение» предполагает основы
> программирования, и этот план как раз подходит, но мне бы очень не
> хотелось воспроизводить базовый курс. Тогда что? Что-то по типу «чем
> python не такой, как сиплюплюс?» Ну так Гвидо в этом преуспел лучше
> меня (см. тьюториал). С другой стороны, одно дело тьюьориал, другое --
> живые лекции с какими-то разумными заданиями для самоконтроля.
>
> Я — скорее энтузиаст, чем профессиональный питон-программист (Just for
> fun: http://slides.com/frbrgeorge/python-domination#/), но если,
> например, мы решим, что нас интересуют глубокие
> технически-программистские подробности, всегда можно будет найти
> приглашённого лектора на одну лекцию, да?
>
> --
> George V. Kouryachy (aka Fr. Br. George)
>
> P.S. Да, я понимаю, что из более или менее уникального «лектора по
> Linux» я превращаюсь тем самым в рядового «лектора про питон, который
> сам не написал программы длиной более пяти тысяч строк». Но я пока не
> планирую задерживаться в этом надолго.
>
> _______________________________________________
> Uneex site list
> Uneex на lists.cs.msu.ru
> https://lists.cs.msu.ru/mailman/listinfo/uneex




-- 
Павел Сутырин || Pavel Sutyrin
Для вас — разработка и сопровождение сайтов <http://sutyrin.pro>
Email: *pavel на sutyrin.pro* <pavel на sutyrin.pro>  || Skype: *pavel_sutyrin* ||
Phone: *+7 903 592 76 87*
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <https://lists.cs.msu.ru/pipermail/uneex/attachments/20140912/cabcbb7e/attachment-0001.html>


Подробная информация о списке рассылки Uneex