Раздел «Язык Си».PythonNotebook:

Установка и удаленная работа

Код на Python

Пишем программу в файле .py, выполняем файл

Например, напишем в файле hello.py программу, которая печатает Hello и Good bye:

print("Hello")
print("Good bye")

Запустим ее из командной строки:

python hello.py

При запуске получим:

python hello.py
Hello
Good bye

IDEA! Выполняются все команды, записанные в файле, одна за другой.

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()

IDEA! exit() - выход из интерпретатора или ^+D (Linix, Mac), для Windows ^+Z.

Как запустить?

Пошаговый режим выполнения можно получить одним из способов:

qtconsole.png

notebook (тетрадь)

Тетрадь открывается в браузере. Она хранится локально. Для работы с тетрадью не нужен интернет.

В тетради можно писать текст, строить графики, выводить формулы и выполнять код.

Как запустить?

Notebook можно получить одним из способов:

Сразу после запуска - создаем или открываем тетрадь

Сразу после запуска в браузере по умолчанию открывается панель навигации по адресу http://localhost:8888/tree

В ней можно смотреть на содержимое директорий, переходить в другую директорию, создавать директорию, создавать новую тетрадь New или открывать существующую (Upload).

IDEA! Храните тетради в вашей директории. Не создавайте тетради там, где работают другие студенты.

navigator.png

Работаем в тетради

Только что созданная тетрадь выглядит так:

notebook_empty.png

Назовите тетрадь. У разных тетрадей должны быть разные имена.

Download в разные форматы

Сохранить тетрадь можно в отдельный файл. File/Download As

Сохранить можно в разных форматах:

Термины

В тетради работают с ячейками (cell). Ячейки могут быть разных типов.

Выполняет код kernel. Его можно остановить (Kernel/Interrupt) или запустить снова (Kernel/Restart).

Работа с ячейками

Ячейки могут быть разных типов:

Keyboard Shortcut

Keyboard Shortcut Что делает
b создает ячейку ниже выделенной
a создает ячейку выше выделенной
d+d удаляет выделенную ячейку
от 1 до 6 ячейка становится заголовком от 1 до 6 уровня
x cut
c copy
v paste
m сделать ячеку типа markdown
y сделать ячейку типа code
UP выделить ячейку выше
DOWN выделить ячейку ниже
ENTER начать редактировать ячейку
ESCAPE закончить редактировать ячейку
SHIFT+ENTER выполнить ячейку
h help (справка)
0+0 Restart the kernel .
i+i Остановить выполнение ячейки (Interrupt an executing cell).
s сохранить тетрадь

Версионность

-- TatyanaDerbysheva - 07 Apr 2017

Attachment sort Action down Size Date Who Comment
qtconsole.png manage 99.1 K 07 Apr 2017 - 21:33 TatyanaDerbysheva  
navigator.png manage 26.8 K 07 Apr 2017 - 22:29 TatyanaDerbysheva  
notebook_empty.png manage 22.4 K 07 Apr 2017 - 22:35 TatyanaDerbysheva