Установка и удаленная работа
- Ставить отсюда: https://www.continuum.io/downloads
- Удаленная работа (веб):
- https://repl.it/languages/python3 - интерпретатор (писать и выполнять программы)
- notebook
Код на Python
Пишем программу в файле .py, выполняем файл
- Пишем программу на питон в файле с расширением .py в любом текстовом редакторе или в IDE (специальной среде разработке, например, Geany)
- Запускаем в командной строке (или в IDE)
hello.py
программу, которая печатает Hello и Good bye:
print("Hello") print("Good bye")
python hello.py
python hello.py Hello Good bye

Anaconda
В Anaconda2 этоAnaconda Prompt
В Anaconda3 отдельной командной строки нет.
Пишем и выполняем команды по одной
Если хочется выполнять команды одну за другой и смотреть на результат выполнения каждой команды, то запустите в командной строке python в режиме интерпретатора без параметров:python
$ python Python 2.7.12 (default, Oct 10 2016, 12:50:22) [GCC 5.4.0] on cygwin Type "help", "copyright", "credits" or "license" for more information. >>> print("Hello") Hello >>> print("Good bye") Good bye >>> 2+3 5 >>> exit()

Как запустить?
Пошаговый режим выполнения можно получить одним из способов:- запустить
ipython
из командной строки - выбрать приложение
IPython
- выбрать приложение
Jupyter QtConsole?
или запустить в командной строкеipython qtconsole

notebook (тетрадь)
Тетрадь открывается в браузере. Она хранится локально. Для работы с тетрадью не нужен интернет. В тетради можно писать текст, строить графики, выводить формулы и выполнять код.Как запустить?
Notebook можно получить одним из способов:- написать в командной строке
ipython notebook
- запустить приложение
Jupiter Notebook
Сразу после запуска - создаем или открываем тетрадь
Сразу после запуска в браузере по умолчанию открывается панель навигации по адресу http://localhost:8888/tree В ней можно смотреть на содержимое директорий, переходить в другую директорию, создавать директорию, создавать новую тетрадьNew
или открывать существующую (Upload).
- Создайте директорию с вашим именем и перейдите в нее.
- Создайте директорию для нового урока и перейдите в нее.
- Создайте новую тетрадь и назовите ее
sympy01


Работаем в тетради
Только что созданная тетрадь выглядит так:
Download в разные форматы
Сохранить тетрадь можно в отдельный файл.File/Download As
Сохранить можно в разных форматах:
- Notebook
ipynb
- файл можно загрузить на другом компьютере. - Python
py
- только код python - PDF, HTML, презентация HTML - слепок файла, текст, ничего больше не смогут вычислять.
Термины
В тетради работают с ячейками (cell). Ячейки могут быть разных типов. Выполняет код kernel. Его можно остановить (Kernel/Interrupt) или запустить снова (Kernel/Restart).Работа с ячейками
Ячейки могут быть разных типов:- Code (код) - произвольное количество строчек кода на python. Результат показывается в Out ячейке.
- Shift+Enter - выполнить ячейку и создать следующую ячейку
- Ctrl+Enter - выполнить ячейку, новую ячейку не создавать
- Enter - добавить новую строку в эту ячейку
- Markdown - текст с разметкой, разметка может быть HTML или LaTeX?.
LaTeX формула записывается в $$ до и после формулы: $$ sin(x) $$ - Headings (Заголовок) - уровня от 1 до 6 нужен для разделения тетради на главы (секции)
- Raw - просто текст, который показывается без обработки.
Keyboard Shortcut
Keyboard Shortcut ![]() | Что делает |
---|---|
0+0 | Restart the kernel . |
a | создает ячейку выше выделенной |
b | создает ячейку ниже выделенной |
c | copy |
d+d | удаляет выделенную ячейку |
DOWN | выделить ячейку ниже |
ENTER | начать редактировать ячейку |
ESCAPE | закончить редактировать ячейку |
h | help (справка) |
i+i | Остановить выполнение ячейки (Interrupt an executing cell). |
m | сделать ячеку типа markdown |
s | сохранить тетрадь |
SHIFT+ENTER | выполнить ячейку |
UP | выделить ячейку выше |
v | paste |
x | cut |
y | сделать ячейку типа code |
от 1 до 6 | ячейка становится заголовком от 1 до 6 уровня |
Версионность
-- TatyanaDerbysheva - 07 Apr 2017