Содержание

Язык программирования Python

- Информация о языке программирования Python, об инструментарии, учебных пособиях…

http://www.codecademy.com/tracks/python - ИНТЕРАКТИВНЫЙ СИМУЛЯТОР ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ PYTHON (для начинающих). !!!

http://younglinux.info/python.php - учебник по Python (уровень для начинающих);

http://younglinux.info/algorithm - Реализация известных алгоритмов на языке программирования Python (необходимый минимум для решения олимпиадных задач)!!!

http://www.youtube.com/watch?v=1IMVkBmEHkI - фильм о языке программирования Python;

http://informatics.mccme.ru/course/view.php?id=156 - Программирование на python (Дистанционно!!!)

http://pythonworld.ru/samouchitel-python - Самоучитель по языку Python

http://pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html - справочник по языку Pyton

http://www.codecademy.com/ru/tracks/python - интерактивный учебный курс !!!

http://pythontutor.com/visualize.html# - визуализация алгоритмов

http://interactivepython.org/runestone/static/pythonds/index.html - алгоритмы и структуры данных (очень продвинутый курс, на английском языке)

http://www.cs.usfca.edu/~galles/visualization/Algorithms.html - Data Structure Visualizations (визуализация структур данных)

https://hexlet.org/course/sicp/ - Структура и интерпретация компьютерных программ (учебный курс)

http://dkirienko.livejournal.com/167787.html - Рассуждения Дениса Кириенко по поводу языка программирования Python

http://younglinux.info/algorithm - Реализация известных алгоритмов на языке программирования Python

Математические задачи, реализуемые на языке Python

http://habrahabr.ru/post/232757/ - задачи по комбинаторике

http://habrahabr.ru/post/112421/ - реализация графов и деревьев на Python

http://habrahabr.ru/post/122538/ - алгоритмы нахождения простых чисел

СТАТЬИ

http://www.lookatme.ru/mag/how-to/ask/212527-which-programming-language-grosses-the-most - Какой язык программирования лучше учить?

Визуальный интерактивный тренажер

Интерактивный учебный курс

Инструментальные среды (online)

Интерпретаторы, интегрированные среды разработки (IDE), не требующие установки на компьютер (работают в режиме online):

CodeSkulptor!!!

Интерпретаторы командной строки Shell

Интегрированная среда разработки Skulpt

Инструментальная среда, позволяющая не не только решать школьные задачи на Python, но и посредстом библиотеки webgl и технологии HTML5 (элемент canvas), создавать программные модели движущихся трехмерных объектов: http://www.skulpt.org/ide

Интегрированная среда разработки Ideone

Наиболее удобный (универсальный) инструментарий для тестирования и отладки программного кода при различных входных заначениях, например, для тестирования олимпиадных задач и задач ГИА, ЕГЭ: http://ideone.com/

Pythonfiddle - Python Cloud IDE

Великолепная среда исполнения программного кода со множеством полезных примеров!!! http://pythonfiddle.com/

Computable brings IPython and SciPy to the iPad

http://computableapp.com/

Инструментальные среды (offline)

Python IDE

http://python.org/download/

Portable Python IDE

http://www.portablepython.com/

Демонстрация возможностей (видео на английском языке): Introduction to PyScripter, the Portable Python IDE

http://www.youtube.com/watch?v=qwWiIW3z-Vo

Учебники и пособия

Книги на английском языке (Python)

http://learnpythonthehardway.org/book/

http://eclass.uth.gr/eclass/modules/document/file.php/MHX294/python_for_kids.pdf

https://www.nostarch.com/download/PythonForKidsSolutions.pdf

https://inventwithpython.com/ - набор книг.

http://inventwithpython.com/downloads/ - примеры кода к книгам.

http://www.codeskulptor.org/ - используйте редактор Codeskulptor для исследования кода.

http://www.codeskulptor.org/demos.html#tabs-Hall-of-Fame - примеры игр на Python

http://www.pythonchallenge.com/ - quest для опытных программистов

http://garethrees.org/2007/05/07/python-challenge/

http://holger.thoelking.name/python-challenge/all

http://www.geekwire.com/2013/commentary-taught-kids-python-programming/

http://www.learningpython.com/

http://stackoverflow.com/questions/70577/best-online-resource-to-learn-python

Python Course

http://www.python-course.eu/python3_course.php

Курсы/Язык программирования Python/Лекция 6: Обработка текстов. Регулярные выражения. Unicode

Beautiful Soup

IT рабочие заметки

http://wiki.dieg.info/ - IT рабочие заметки (в т.ч. и по языку Python)

Учебник на русском языке для начинающих (лаконичен, иллюстрирован и хорошо структурирован):

Учебник на русском языке, публикуемый под лицензией OPL (http://www.opencontent.org/openpub/)с ограничением VI-B.

Прототипом данной книги стала книга «How to Think Like a Computer Scientist» by Jeffrey Elkner, Allen B. Downey, and Chris Meyers (En), размещенная по адресу

Учебник Python 3.1 (русский язык, wiki формат) - http://ru.wikibooks.org/wiki/Учебник_Python_3.0

The Python Tutorial

Данное руководство на английском языке и начинающим не всегда просто в нем разобраться, однако, в качестве справочного пособия данный ресурс может быть крайне полезен, например - раздел справки по математическим функциям:

8.2. math — Mathematical functions

Пример использования:

http://docs.python.org/tutorial/ - V.2.7

<note tip>!!! Online руководство

</note>

Requests: HTTP for Humans

http://docs.python-requests.org/en/latest/index.html

Google's Python Class

На сайте Google в разделе Google Code University › Programming Languages опубликованы учебные материалы и видео уроки по языку программирования Python

http://code.google.com/intl/ru-RU/edu/languages/google-python-class/lists.html

Видео-уроки на сайте Khan Academy

В разделе http://www.khanacademy.org/science/computer-science представлены уроки по основам программирования на языке Python. Пояснения даются на английском языке (есть английские субтитры и машинный перевод на русский язык, однако, по моему мнению, если проблемы с английским, то лучше наблюдать за программным кодом, ставить на паузу и отрабатывать в среде программирования (используется PyScripter, можно использовать в составе http://www.portablepython.com/, ссылка продублирована внизу), чем пытаться читать машинный перевод).

Справка: http://ru.wikipedia.org/wiki/Академия_Хана — некоммерческая образовательная организация, созданная в 2006 выпускником Гарварда Салманом Ханом. Цель академии — «предоставление высококачественного образования каждому, всюду». Сайт академии предоставляет доступ к коллекции из более чем 2400 бесплатных микролекций по математике, истории, финансам, физике, химии, биологии, астрономии, экономике и компьютерным наукам. Лекции предоставлены на английском языке, действует проект по переводу лекций на другие языки…

Interactive Programming Courses

Интерактивные учебные курсы по программированию на языках: Perl, PHP, Ruby, Python, SQLite

http://code.he.net

Программирование и научные вычисления на языке Python

Материалы размещенные в §1 и §2 содержат материал соответствующий (в большей своей части) уровню школьной программы.

Программирование и научные вычисления на языке Python/§1

http://ru.wikiversity.org/wiki/Программирование_и_научные_вычисления_на_языке_Python/§1

Упражнения

http://ru.wikiversity.org/wiki/Программирование_и_научные_вычисления_на_языке_Python/§1/Упражнения#quiz0

Программирование и научные вычисления на языке Python/§2

http://ru.wikiversity.org/wiki/Программирование_и_научные_вычисления_на_языке_Python/§2

Упражнения

http://ru.wikiversity.org/wiki/Программирование_и_научные_вычисления_на_языке_Python/§2/Упражнения

Страницы в категории «Программирование и научные вычисления на языке Python»

Полный список уроков (профильные курсы и уровень программы ВУЗА)

http://ru.wikiversity.org/wiki/Категория:Программирование_и_научные_вычисления_на_языке_Python

Python for Bioinformatics

http://telliott99.blogspot.com/

Базовые принципы машинного обучения на примере линейной регрессии

https://habrahabr.ru/company/ods/blog/322076/

Python Tips, Tricks, and Hacks

http://idzaaus.org/static/files/articles/Python_Tips,_Tricks,_and%20Hacks_(rus).pdf - Перевод статьи "Python Tips, Tricks, and Hacks". Будет полезна на начальном и среднем этапах изучения Python

Тренажеры

Python Turtle ("Черепашка")

Игрушка, позволяющая визуализировать операторы Python, превращающая изучение языка Python в игру и помогающая смоделировать различные варианты решения одной из задач ГИА: http://pythonturtle.org/

Визуальный интерактивный тренажер

Интерактивный учебный курс

http://www.codecademy.com/

http://www.codecademy.com/ru/tracks/python

http://labs.codecademy.com/

Инструментальные среды (online)

Интерпретаторы, интегрированные среды разработки (IDE), не требующие установки на компьютер (работают в режиме online):

Интерпретаторы командной строки Shell

Интегрированная среда разработки Skulpt

Инструментальная среда, позволяющая не не только решать школьные задачи на Python, но и посредстом библиотеки webgl и технологии HTML5 (элемент canvas), создавать программные модели движущихся трехмерных объектов: http://www.skulpt.org/ide

Интегрированная среда разработки Ideone

Наиболее удобный (универсальный) инструментарий для тестирования и отладки программного кода при различных входных заначениях, например, для тестирования олимпиадных задач и задач ГИА, ЕГЭ: http://ideone.com/

Pythonfiddle - Python Cloud IDE

Великолепная среда исполнения программного кода со множеством полезных примеров!!! http://pythonfiddle.com/

Инструментальные среды (offline)

Python IDE

http://python.org/download/

Portable Python IDE

http://www.portablepython.com/

Демонстрация возможностей (видео на английском языке): Introduction to PyScripter, the Portable Python IDE

http://www.youtube.com/watch?v=qwWiIW3z-Vo

Школа179: Denis Kirienko/ Python ...

Ресурс, разработанный преподавателем школы 179 Кириенко Денисом Павловичем: http://server.179.ru/wiki/?page=DenisKirienko/Python

Список программного обеспечения, написанного на языке программирования Python...

http://ru.wikipedia.org/wiki/Использование_Python

Учебное пособие. Программирование на Python

под редакцией Ивана Орехова, технического руководителя команды JEE разработчиков, Exigen Services

https://www.ibm.com/developerworks/ru/library/l-python_part_1/

The Hitchhiker’s Guide to Python!

http://docs.python-guide.org/en/latest/

https://github.com/kennethreitz/python-guide

OnlinePythonTutor

http://pythontutor.com/

https://github.com/pgbovine/OnlinePythonTutor

Adafruit-Raspberry-Pi-Python-Code

https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code

Online Python Tutor

https://github.com/pgbovine/OnlinePythonTutor

Python Books

https://github.com/revolunet/PythonBooks

http://pythonbooks.revolunet.com/

( http://jsbooks.revolunet.com/ )

http://www.etnassoft.com/biblioteca/programming-for-non-programmers/ !!!

Python Basic Tutorial

http://www.tutorialspoint.com/python/python_strings.htm

http://www.tutorialspoint.com/python/string_len.htm

http://www.tutorialspoint.com/python/string_find.htm

http://docs.python.org/2/library/os.path.html

Регулярные выражения, пособие для новичков. Часть 1

http://habrahabr.ru/post/115825/

py2exe

http://habrahabr.ru/post/87224/

http://sourceforge.net/projects/py2exe/files/

http://sourceforge.net/projects/py2exe/?source=dlp

https://github.com/josephturnerjr/pywin-boilerplate

python-docx

https://github.com/mikemaccana/python-docx

Python-guide

https://github.com/kennethreitz/python-guide

http://docs.python-guide.org/en/latest/

ActiveTCL

http://www.activestate.com/activetcl/downloads

For WEB

Flask

http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

Создание python-пакетов (aka setup scripts)

https://github.com/klen/klen.github.com/blob/master/_source/blog/2012-06-13-create-python-package.rst

Python script for Video Converter using ffmpeg

http://www.dkvermalinux.in/2012/01/python-script-for-video-converter-using.html

HOW-TO: Программа на Python, Часть 8

http://help.ubuntu.ru/fullcircle/34/python_%D1%87_8

Установка и компиляция FFmpeg на Ubuntu

http://help.ubuntu.ru/wiki/ffmpeg

How to create Windows executable (.exe) from Python script

http://www.logix4u.net/component/content/article/27-tutorials/44-how-to-create-windows-executable-exe-from-python-script

Working with files and directories in Python

http://www.saltycrane.com/blog/2008/04/working-with-files-and-directories-in/

Инструкции » Програмирование » Язык программирования Python » 4.3. Функции range() и xrange()

http://radio-hobby.org/modules/instruction/page.php?id=740

http://docs.python.org/release/1.5.1p1/tut/range.html

Управление пакетами в Python !!!

http://guidesbook.blogspot.ru/2011/03/python.html - Guides Book !!!

http://habrahabr.ru/post/112332/ - Управление пакетами Python при помощи easy_install

https://pypi.python.org/pypi/distribute

Объектно ориентированное программирование в Python

http://www.jeffknupp.com/blog/2014/06/18/improve-your-python-python-classes-and-object-oriented-programming/