<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Python_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2020_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA</id>
	<title>Основы программирования на Python весна 2020 матфак - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Python_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2020_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Python_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2020_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA&amp;action=history"/>
	<updated>2026-06-06T17:03:13Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Python_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2020_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA&amp;diff=1573&amp;oldid=prev</id>
		<title>imported&gt;Appleveronika: Migrated current public revision from wiki.cs.hse.ru</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_Python_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0_2020_%D0%BC%D0%B0%D1%82%D1%84%D0%B0%D0%BA&amp;diff=1573&amp;oldid=prev"/>
		<updated>2020-05-23T09:43:05Z</updated>

		<summary type="html">&lt;p&gt;Migrated current public revision from wiki.cs.hse.ru&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Занятия потока 2020 года начались 11 января.&lt;br /&gt;
&lt;br /&gt;
== О курсе ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Python-logo2.png|120px|borderless|left]]&lt;br /&gt;
&lt;br /&gt;
Курс читается для студентов факультета математики ВШЭ в 3-4 модулях.&lt;br /&gt;
&lt;br /&gt;
На курсе есть лекции и семинары.&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0oHIFPHafG0tnHekDBxE6Oy запись лекций и семинаров]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Лектор:&amp;#039;&amp;#039;&amp;#039; Иванникова Вероника https://tlg.name/apple_veronika&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Семинарист&amp;#039;&amp;#039;&amp;#039; Дмитрий Контуров https://tlg.name/Kipnell&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ассистенты&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Мовсес Элбакян https://tlg.name/sesvom&lt;br /&gt;
Дмитрий Попов https://tlg.name/foksly&lt;br /&gt;
&lt;br /&gt;
=== Расписание ===&lt;br /&gt;
&lt;br /&gt;
Занятие в пятницу 24 января повтор второго семинара будет на Усачева, 318 аудитория.&lt;br /&gt;
Занятие в субботу 25 января лекция и семинар будут на Покровский бульвар, 11, аудитория D208.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Лекции - 2-ая пара в субботу.&lt;br /&gt;
&lt;br /&gt;
Семинары - 1-ая группа 3-ая пара в субботу, 2-ая группа 2-ая пара в пятницу.&lt;br /&gt;
Группа на выбор, посещать нужно только один из семинаров.&lt;br /&gt;
&lt;br /&gt;
=== Необходимые ссылки ===&lt;br /&gt;
[https://t.me/joinchat/CfMTtUcB05aqSC236-NReA Чат курса]&lt;br /&gt;
&lt;br /&gt;
[https://www.hse.ru/ma/pmath/courses/316531545.html карточка курса]&lt;br /&gt;
&lt;br /&gt;
[https://forms.gle/o13hK1GbXRnEqDdH7 форма для анонимной обратной связи]&lt;br /&gt;
&lt;br /&gt;
[https://hse-programming-intro.manytask.org/ Manytask]&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/playlist?list=PLEwK9wdS5g0oHIFPHafG0tnHekDBxE6Oy запись занятий]&lt;br /&gt;
&lt;br /&gt;
=== Пререквизиты курса ===&lt;br /&gt;
От слушателей курса ожидается:&lt;br /&gt;
* базовое знание Python (условия, циклы, функции, классы)&lt;br /&gt;
* готовность работать в терминале и преодолевать трудности&lt;br /&gt;
* знакомство с базовым математическим аппаратом (например, основы статистики, линейная алгебра и проч.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Формула оценки ===&lt;br /&gt;
Сумма всех полученных баллов за все задания нормированная на 10.&lt;br /&gt;
&lt;br /&gt;
=== Как сдавать задания в системе Manytask===&lt;br /&gt;
Настройте Manytask [https://gitlab.com/appleveronika/hse-programming-intro/blob/master/README.md по инструкции].&lt;br /&gt;
&lt;br /&gt;
[[Файл:Manytask.png|500px|безрамки]]&lt;br /&gt;
&lt;br /&gt;
== Лекции ==&lt;br /&gt;
===Лекция 1. Введение=== &lt;br /&gt;
13.01 &lt;br /&gt;
Обзор возможностей языка.&lt;br /&gt;
Философия Python, классы решаемых задач.&lt;br /&gt;
Интерпретация программы на Python. Память, процессор.&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1YdYH4HYfBZR1J0llRHgW-5seVbbArdknR9cG9riGG3M/edit?usp=sharing слайды]&lt;br /&gt;
&lt;br /&gt;
===Лекция 2. Основы работы в Unix-среде=== &lt;br /&gt;
18.01 stdin, stdout, stderr&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1mkUumUz5_T3oZ4VVn0bwWcKmcMQWvbolqLmIviQUbKs/edit?usp=sharing слайды]&lt;br /&gt;
[https://drive.google.com/open?id=1Yu1CrYvDPOcqSkMB5v8YamZTJmrEsAJ5 примеры]&lt;br /&gt;
&lt;br /&gt;
=== Лекция 3.Pipe. Асимптотики. Линейные структуры данных===&lt;br /&gt;
[https://docs.google.com/presentation/d/1nUm1urh4vcSCGSP6zNUwelFfKq2u6-pFPvl33z26Rgo/edit?usp=sharing слайды]&lt;br /&gt;
&lt;br /&gt;
===Лекция 4-5. dict, tuple. Объектная модель Python===&lt;br /&gt;
[https://docs.google.com/presentation/d/1o0J774lC7W2K9M5x1WgOXUL6SMS1Lpxb-zB7GnpCgOc/edit слайды]&lt;br /&gt;
&lt;br /&gt;
обещанная ссылка [https://docs.python.org/3/reference/datamodel.html python data model]  &lt;br /&gt;
&lt;br /&gt;
[https://colab.research.google.com/drive/1fqhDLLLP9_BwMI075fsjFdsjp0uEzoQ0#scrollTo=3I0ZCAthYaGw задачка]&lt;br /&gt;
&lt;br /&gt;
===Лекция 6.  Unicode===&lt;br /&gt;
[https://docs.google.com/presentation/d/16OnHqGIGwpHoaUIVGysRabCJPMxAuObtSDJ5FzLAREA/edit?usp=sharing слайды]&lt;br /&gt;
[https://colab.research.google.com/drive/1LWtC9J6FckQpEF5vkB7G84IAaTUhG5qZ примеры]&lt;br /&gt;
&lt;br /&gt;
===Лекция 7. tuple, collections===&lt;br /&gt;
recap https://nedbatchelder.com/text/unipain.html&lt;br /&gt;
examples https://colab.research.google.com/drive/1wwc0FNK_XjF0qNozhD-d2CT9sWs8o_eQ&lt;br /&gt;
&lt;br /&gt;
===Лекция 8. venv, pip and code style===&lt;br /&gt;
[https://docs.google.com/presentation/d/1RwGpuhgpYjyFBmU-KNSTkKWH2XwavOTaqGVWYlN52j0/edit#slide=id.g7ed131fe46_0_62 слайды]&lt;br /&gt;
&lt;br /&gt;
===Лекция 9. функции, звёздочки, декораторы===&lt;br /&gt;
[https://github.com/yandexdataschool/python_public/blob/master/slides/3.Functions_and_IO.ipynb слайды 1 ]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/yandexdataschool/python_public/blob/master/slides/4.Functions_and_Decorators.ipynb слайды 2]&lt;br /&gt;
&lt;br /&gt;
[https://colab.research.google.com/drive/1QGQ2bw9Ah6mVnlZDe8G9YnpaNr0Jy3Rz примеры]&lt;br /&gt;
&lt;br /&gt;
===Лекция 10. Ошибки в программах и их обработка===&lt;br /&gt;
[https://docs.google.com/presentation/d/15TEQoJs_jxoU9gLvVvbSmipdAJw8CWO6__deSxdSdKs/edit#slide=id.g51bcb4165c_0_247 слайды]&lt;br /&gt;
&lt;br /&gt;
===Лекция 11. Как использовать http api===&lt;br /&gt;
[https://zoom.us/j/304876602 зум 11 апреля 10-30]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1qOvVbwaDes444tMEs-7ITO16eR-opgkK5riAHOze6iE/edit#slide=id.g557a96828e_0_58 слайды]&lt;br /&gt;
[https://github.com/yandexdataschool/python_public/blob/master/slides/9.WEB_and_APIS.ipynb примеры]&lt;br /&gt;
&lt;br /&gt;
===Лекция 12. Сети===&lt;br /&gt;
[https://zoom.us/j/304876602 зум 18 апреля 10-30]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1OrjLHz4rb9IUDBfHAsONNjbgCQkLH1fKVfzV9RKV6b0/edit?usp=sharing слайды]&lt;br /&gt;
&lt;br /&gt;
===Лекция 13. Базы данных===&lt;br /&gt;
[https://zoom.us/j/304876602 зум 25 апреля 10-30]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/presentation/d/1oJDDzGtREEey0hdlrpGbkEMOewKUM5DFiRWDaIpYFlY/edit?usp=sharing слайды]&lt;br /&gt;
&lt;br /&gt;
===Лекция 14. Итераторы и генераторы===&lt;br /&gt;
[https://zoom.us/j/304876602 зум 16 мая 10-30]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/yandexdataschool/python_public/blob/master/slides/7.Iterators_n_Generators.ipynb слайды]&lt;br /&gt;
[http://www.dabeaz.com/generators/Generators.pdf примеры]&lt;br /&gt;
[https://colab.research.google.com/drive/1Bdm1y2lAHPU7zHEYG2sDY0XQQsRy1O-9?usp=sharing практика]&lt;br /&gt;
&lt;br /&gt;
[https://compscicenter.ru/courses/python/2018-autumn/classes/4299/ advanced лекция по теме]&lt;br /&gt;
&lt;br /&gt;
===Лекция 15. Тестирование===&lt;br /&gt;
[https://zoom.us/j/304876602 зум 23 мая 10-30]&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1RS5mAb_xv6qLNJaRfqfB6JPWrXpau3vZ/view?usp=sharing слайды]&lt;br /&gt;
[https://docs.python.org/3/howto/logging.html logging]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
полезные ссылки:&lt;br /&gt;
&lt;br /&gt;
[https://docs.python.org/3/library/unittest.html unittest]&lt;br /&gt;
[https://docs.python.org/3/library/doctest.html doctest]&lt;br /&gt;
[https://docs.python.org/3/library/unittest.mock.html unittest.mock]&lt;br /&gt;
&lt;br /&gt;
[http://misko.hevery.com/attachments/Guide-Writing%20Testable%20Code.pdf дизайн тестируемого приложения]&lt;br /&gt;
&lt;br /&gt;
===Бонус. Numpy,Pandas===&lt;br /&gt;
[https://yadi.sk/i/n7wdVpuMtiXAkg видео лекции по pandas]&lt;br /&gt;
&lt;br /&gt;
== Семинары ==&lt;br /&gt;
&lt;br /&gt;
===Семинар 1. Организационный, работа в терминале ===&lt;br /&gt;
&lt;br /&gt;
Note! Очень желательно принести с собой ноутбук.&lt;br /&gt;
&lt;br /&gt;
1. Работа в терминале&lt;br /&gt;
&lt;br /&gt;
== Новости курса ==&lt;br /&gt;
В 4-ом модуле занятия очные занятия курса переносятся в Zoom. Ссылки на встречи будут публиковаться в telegram-чате курса.&lt;br /&gt;
&lt;br /&gt;
== Полезные материалы ==&lt;br /&gt;
=== Основная литература ===&lt;br /&gt;
# Н.А.Ворожцов, А.В.Винокуров, 2008. Практика и теория программирования. Физматкнига&lt;br /&gt;
# Документация языка Python https://docs.python.org/3/&lt;br /&gt;
# Б.У. Керниган, Р. Пайк , 2017. Практика программирования. Вильямс&lt;br /&gt;
# Micha Gorelick, Ian Ozsvald, 2014. High Performance Python&lt;br /&gt;
# Лучано Рамальо, 2016. Python. К вершинам мастерства&lt;/div&gt;</summary>
		<author><name>imported&gt;Appleveronika</name></author>
	</entry>
</feed>