Size: 6144
Comment:
|
Size: 7297
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
== Подготовка базового курса «Алгоритмы и алгоритмические языки» (1 семестр) == * [[https://moodle.cs.msu.ru/mod/lesson/view.php?id=1448|Дистанционный курс 2015/16г и 2016/2017г на факультетском МООДУС]] |
== Базовые курсы == * Спецкурс «с нуля» для [[https://geol.msu.ru/ru/struktura_fakulteta/kafedra-geologii-geohimii-i-ekonomiki-poleznyh-iskopaemyh|кафедры ГГЭПИ]] Геологического факультета МГУ «[[Python/GeoPython2021|Программирование на языке Python]]» * Спецкурс для факультета Психологии МГУ [[Python/PsyPython2018|«Программирование на Python3»]] * [[https://moodle.cs.msu.ru/mod/lesson/view.php?id=1448|Дистанционный курс 2015/16г и 2016/2017г «Алгоритмы и алгоритмические языки» (1 семестр) на факультетском МООДУС]] |
Line 6: | Line 8: |
* [[https://github.com/cmc-python/|Github-репозитории]] * '''[[/PythonBaseCourse|Примерный план курса для интерактвного обучения на базе Python3]]''' * [[/PythonAlgorithmCourse|Модернизация факультетского курса для Python]] * [[/Features|Особенности Python3]] * [[PascalAAL|Курс АЯ на базе Паскаля]] * [[https://moodle.cs.msu.ru/course/view.php?id=18|Слайды и материалы на факультетском Моодусе]] * [[http://cmcmsu.no-ip.info/1course/|ещё материалы и эмуляторы НАМ/МТ]] * [[http://algcourse.cs.msu.su/?page_id=30|Курс СП на базе Си]] |
== Спецкурсы == * '''Язык программирования Python3''' * [[LecturesCMC/PythonIntro2020|(осень 2020) + С/К для Ереванского филиала МГУ + практикум для студентов АСВК]] * [[LecturesCMC/PythonIntro2019|(осень 2019) + С/К для Ереванского филиала МГУ + практикум для студентов АСВК]] * [[LecturesCMC/PythonIntro2018|(осень 2018) + С/К для Ереванского филиала МГУ]] * [[LecturesCMC/PythonIntro2017|(осень 2017)]] * [[LecturesCMC/PythonIntro2014|(осень 2014)]] * '''Совместная разработка приложений на Python3''' * [[LecturesCMC/PythonDevelopment2021|(весна 2021)]] * [[LecturesCMC/PythonDevelopment2020|(весна 2020)]] * [[LecturesCMC/PythonDevelopment2019|(весна 2019)]] * [[LecturesCMC/PythonDevelopment2015|(весна 2015)]] (AKA «Разработка прикладных программ на языке программирования Python») |
Line 17: | Line 23: |
* [[http://python.org|Официальный сайт]]. Обратите внимание на то, что «командная строка» на сайте — на самом деле командная строка, в ней можно работать! | * [[/Features|Особенности Python3]] * [[http://python.org|Официальный сайт]]. Обратите внимание на кнопку `>_` на сайте — это настоящая командная строка, в ней можно работать! |
Line 26: | Line 33: |
* [[http://www.pythontutor.com/visualize.html|Визуализатор]] пошаговой работы небольших программ на Python (выбрать «python3.3» в графе «Language») * <<Anchor(Books)>>Учебники: |
* [[http://www.pythontutor.com/visualize.html|Визуализатор]] пошаговой работы небольших программ на Python (выбрать «Python 3.6» в графе «Language») * <<Anchor(Books)>>Учебники (все под свободными лицензиями): |
Line 29: | Line 36: |
* Университетский (только на английском): [[http://greenteapress.com/wp/think-python-2e/|Think Python: How to Think Like a Computer Scientist]] (есть [[https://github.com/AllenDowney/ThinkPython2|исходники на LaTex под свободной лицензией]]!) | * Университетский (только на английском): [[http://greenteapress.com/wp/think-python-2e/|Think Python: How to Think Like a Computer Scientist]] (есть [[https://github.com/AllenDowney/ThinkPython2|исходники на LaTex]]) |
Line 36: | Line 43: |
* [[LecturesCMC/PythonIntro2017|Язык программирования Python3]] (осень 2017) | |
Line 39: | Line 45: |
* [[LecturesCMC/PythonIntro2014|Язык программирования Python]] (осень 2014) * [[LecturesCMC/PythonDevelopment2015|Разработка прикладных программ на языке программирования Python]] (весна 2015) |
|
Line 44: | Line 48: |
* [[https://github.com/cmc-python/|Github-репозитории]] * [[/PythonBaseCourse|Примерный план курса для интерактвного обучения на базе Python3]] * [[/PythonAlgorithmCourse|Модернизация факультетского курса для Python]] * [[PascalAAL|Курс АЯ на базе Паскаля]] * [[https://moodle.cs.msu.ru/course/view.php?id=18|Слайды и материалы на факультетском Моодусе]] * [[http://cmcmsu.no-ip.info/1course/|ещё материалы и эмуляторы НАМ/МТ]] * [[http://algcourse.cs.msu.su/?page_id=30|Курс СП на базе Си]] |
Python
Базовые курсы
Спецкурс «с нуля» для кафедры ГГЭПИ Геологического факультета МГУ «Программирование на языке Python»
Спецкурс для факультета Психологии МГУ «Программирование на Python3»
Спецкурсы
Язык программирования Python3
Совместная разработка приложений на Python3
(весна 2015) (AKA «Разработка прикладных программ на языке программирования Python»)
Полезные ссылки
Официальный сайт. Обратите внимание на кнопку >_ на сайте — это настоящая командная строка, в ней можно работать!
Установочные комплекты для локального использования
Инструкция по установке и настройке Python2 и Geany на Windows. Для Python3 подходит с точностью до замены 2 на 3
Хорошие дистрибутивы PyGame для свежих версий Python и Windows.
Официальная документация. Наиболее интересны 2, 3 и 4 разделы:
Русский перевод «учебника» (версии 3.1, так что слегка устарел, в основном — по части нововведений)
Визуализатор пошаговой работы небольших программ на Python (выбрать «Python 3.6» в графе «Language»)
Учебники (все под свободными лицензиями):
Для начинающих: Учебник «Введение в программирование на Python» в проекте OpenTechSchool
Университетский (только на английском): Think Python: How to Think Like a Computer Scientist (есть исходники на LaTex)
Большой: Problem Solving with Algorithms and Data Structures using Python (есть русский перевод)
Поддержка различных прикладных возможностей
«Черепашья графика» turtle.html (простая статья на русском)
Документация по улилите 2to3, позволяющей конвертировать Python2-модули в Python3-модули
На сайте UNИX
ВМШ (с 2008 г)
Статья к докладу «Python как основной язык программирования»
Цикл семинаров (5 дней по 4 часа, две группы), проведённый для сотрудников различных отделов (в основном, тестирования и поддержки) Московской Биржи.
Примерный план курса для интерактвного обучения на базе Python3
Подготовка базового курса «Архитектура ЭВМ и язык ассемблера» (2 семестр)
Не является темой по Python, но делать надо