Инструменты пользователя

Инструменты сайта


about_python

Содержание

Язык программирования 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

  • http://shell.appspot.com/ (Shift-Enter for newline - если надо ввести многострочный код, например, продемонстрировать работу оператора цикла - for )
  • http://www.trypython.org/ - данный ресурс можно отнести и к интерпретатору командной строки и к учебному пособию (учебные задания, представленные в левой части страницы, можно исполнить посредством командной строки, расположенной справа).

Интегрированная среда разработки 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

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

Python IDE

Portable Python IDE

http://www.portablepython.com/

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

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

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

Книги на английском языке (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

Упражнения

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

Упражнения

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

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

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

Python for Bioinformatics

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

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/

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

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

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

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

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

  • http://shell.appspot.com/ (Shift-Enter for newline - если надо ввести многострочный код, например, продемонстрировать работу оператора цикла - for )
  • http://www.trypython.org/ - данный ресурс можно отнести и к интерпретатору командной строки и к учебному пособию (учебные задания, представленные в левой части страницы, можно исполнить посредством командной строки, расположенной справа).

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

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

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

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

Pythonfiddle - Python Cloud IDE

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

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

Python IDE

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...

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

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

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

The Hitchhiker’s Guide to Python!

OnlinePythonTutor

Adafruit-Raspberry-Pi-Python-Code

Online Python Tutor

Python Books

Python Basic Tutorial

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

py2exe

python-docx

Python-guide

ActiveTCL

For WEB

Flask

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

Python script for Video Converter using ffmpeg

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

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

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

Working with files and directories in Python

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

Управление пакетами в 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

about_python.txt · Последние изменения: 2017/02/21 08:28 — Sergey Kondrashov