Различия между версиями 3 и 25 (по 22 версиям)
Версия 3 от 2015-04-24 12:23:41
Размер: 1365
Редактор: FrBrGeorge
Комментарий:
Версия 25 от 2015-06-20 02:34:13
Размер: 4561
Редактор: PavelSutyrin
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 1: Строка 1:
= Python на UNИX = = Python =
Строка 3: Строка 3:
Что есть: == Подготовка базового курса «Алгоритмы и алгоритмические языки» (1 семестр) ==

 * [[https://lists.cs.msu.ru/mailman/listinfo/python|Список рассылки рабочей группы/методсеминара]]
 * [[/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|Курс СП на базе Си]]

== Полезные ссылки ==

 * [[http://python.org|Официальный сайт]]. Обратите внимание на то, что «командная строка» на сайте — на самом деле командная строка, в ней можно работать!
 * [[https://www.python.org/downloads/|Установочные комплекты]] для локального использования
  * [[LecturesVMSH/Python/WindowsGeany|Инструкция по установке и настройке Python2 и Geany на Windows]]. Для Python3 подходит с точностью до замены '''2''' на '''3''' :)
 * [[https://docs.python.org/3/|Официальная документация]]. Наиболее интересны 2, 3 и 4 разделы:
  1.#2 [[py3tut:index.html|«Учебник»]]
  1. [[py3doc:index.html|Справочник]]
  1. [[py3ref:index.html|Описание синтаксиса и «базовой семантики» языка]]
 * Русский [[https://ru.wikibooks.org/wiki/Python/Учебник_Python_3.1|перевод «учебника»]] (версии 3.1, так что слегка устарел, в основном — по части нововведений)
 * [[http://www.pythontutor.com/visualize.html|Визуализатор]] пошаговой работы небольших программ на Python (выбрать «python3.3» в графе «Language»)
=== Поддержка различных прикладных возможностей ===
 * «Черепашья графика» [[py3doc:turtle.html]] ([[https://server.179.ru/tasks/python/2017b1/pgm12.5_Turtle.html|простая статья на русском]])
 * [[python:Python2orPython3|Сравнение Python2 с Python3]]
  * [[pydoc:2to3.html|Документация по улилите 2to3]], позволяющей конвертировать Python2-модули в Python3-модули
=== На сайте UNИX ===
 * [[FrBrGeorge/ClassesInPython|статья-скетч про классы в Python2]]
Строка 7: Строка 34:

== Подготовка базового курса «Алгоритмы и алгоритмические языки» (1 семестр) ==
 * [[/PythonBaseCourse|Примерный план курса на базе Python]]
 * [[PascalAAL|Курс АЯ на базе Паскаля]]
 * [[http://algcourse.cs.msu.su/?page_id=30|Курс СП на базе Си]]
 * [[FrBrGeorge/PythonAsBasicLanguage|Статья к докладу «Python как основной язык программирования»]]
Строка 18: Строка 40:
  * На основе binutils (не слишко залезая в ассемблер)
  *
  * На основе binutils (не слишком залезая в ассемблер)
  * …
Строка 21: Строка 43:
 * [[Masm3|Программа АЭИЯА 3-го потока]] ([[http://al.cs.msu.su/node/157|исходник]])
  * [[http://al.cs.msu.su/files/ModComp.pdf|Статья про модельные ЭВМ]]
 * [[Masm2|Программа АЭИЯА 2-го потока]] ([[http://arch.cs.msu.su/index.htm|исходник]])

Python

Подготовка базового курса «Алгоритмы и алгоритмические языки» (1 семестр)

Полезные ссылки

Поддержка различных прикладных возможностей

На сайте UNИX

Подготовка базового курса «Архитектура ЭВМ и язык ассемблера» (2 семестр)

Не является темой по Python, но делать надо /!\ TODO

Python (последним исправлял пользователь FrBrGeorge 2023-09-03 20:48:24)