Добавлена глава по типам коллекций

This commit is contained in:
Sergey Lemeshevsky
2020-03-02 12:29:02 +03:00
parent af27efd7f6
commit 2756a9b834
20 changed files with 3162 additions and 950 deletions

View File

@@ -10,15 +10,13 @@
"<!-- Author: --> \n",
"**С.В. Лемешевский** (email: `sergey.lemeshevsky@gmail.com`), Институт математики НАН Беларуси\n",
"\n",
"Date: **Feb 22, 2020**\n",
"Date: **Feb 26, 2020**\n",
"\n",
"<!-- Common Mako variable and functions -->\n",
"<!-- -*- coding: utf-8 -*- -->\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"# Установка\n",
"<div id=\"intro:install\"></div>\n",
"\n",
@@ -1462,8 +1460,7 @@
"![](fig-intro/jupyter_1.png)<!-- end figure -->\n",
"\n",
"\n",
"### Jupyter Notebook\n",
"\n",
"## Jupyter Notebook\n",
"<div id=\"intro:environments:jupyter:notebook\"></div>\n",
"\n",
"Кроме интерактивной консоли Jupyter также предоставляет веб-приложение\n",
@@ -1529,7 +1526,7 @@
"сохраняются в формате JSON со специальным разрешением `ipynb`. Файл\n",
"Jupyter Notebook не является чистым кодом на Python, но при\n",
"необходимости код на Python можно легко выделить из блокнота используя\n",
"либо меню «File Download as Python» или с помощью утилиты\n",
"либо меню **File | Download as | Python** или с помощью утилиты\n",
"`nbconvert`.\n",
"\n",
"<!-- dom:FIGURE: [fig-intro/jupyter_3.png, width=400 frac=1.0] -->\n",
@@ -1581,8 +1578,6 @@
"\n",
"<div id=\"intro:environments:jupyter:edit\"></div>\n",
"\n",
"\n",
"\n",
"Используя меню и панель инструментов, ячейки можно добавлять,\n",
"удалять, перемещать вверх и вниз, вырезать и вставлять и т.д. Эти\n",
"функции также связаны с сочетаниями клавиш, которые удобны и\n",
@@ -1599,11 +1594,9 @@
"доступными через панель инструментов и меню. \n",
"\n",
"\n",
"<!-- begin table -->\n",
"<div id=\"table:1\"></div>\n",
"\n",
"## Таблица 1 : Клавиши <div id=\"table:1\"></div>\n",
"\n",
"**Таблица 1.** \n",
"\n",
"<table border=\"1\">\n",
"<thead>\n",
@@ -1624,19 +1617,19 @@
"<tr><td align=\"left\"> <code>Enter</code> </td> <td align=\"left\"> Войти в режим редактирования ячейки </td> </tr>\n",
"<tr><td align=\"left\"> <code>Escape</code> </td> <td align=\"left\"> Выйти из режима редактирования ячейки </td> </tr>\n",
"<tr><td align=\"left\"> <code>Shift-Enter</code> </td> <td align=\"left\"> Выполнить ячейку </td> </tr>\n",
"<tr><td align=\"left\"> <code>h</code> </td> <td align=\"left\"> Показать окно помощи со списком сочиетаний клавиш </td> </tr>\n",
"<tr><td align=\"left\"> <code>h</code> </td> <td align=\"left\"> Показать окно помощи со списком сочетаний клавиш </td> </tr>\n",
"<tr><td align=\"left\"> <code>0-0</code> </td> <td align=\"left\"> Перезапустить ядро </td> </tr>\n",
"<tr><td align=\"left\"> <code>i-i</code> </td> <td align=\"left\"> Прервать выполнение ячейки </td> </tr>\n",
"<tr><td align=\"left\"> <code>s</code> </td> <td align=\"left\"> Сохранить блокнот </td> </tr>\n",
"</tbody>\n",
"</table>\n",
"<!-- end table -->\n",
"\n",
"\n",
"Во время выполнения ячейки блокнота номер ячейки обозначается\n",
"звездочкой (`In [*]`), а индикатор в правом верхнем углу страницы\n",
"сигнализирует о том, что ядро IPython занято. Прервать выполнение\n",
"ячейки можно через меню «Kernel Interrupt» или сочетанием клавиш\n",
"`i-i` в командном режиме (т.е., дважды нажать клавишу `i`). В таблице 1\n",
"ячейки можно через меню **Kernel | Interrupt** или сочетанием клавиш\n",
"`i-i` в командном режиме (т.е., дважды нажать клавишу `i`). В таблице [table:1](#table:1)\n",
"представлены наиболее популярные сочетания клавиш командного режима\n",
"Jupyter Notebook.\n",
"\n",
@@ -2050,7 +2043,7 @@
"\n",
"Каждую панель можно настроить для отображения или скрытия в\n",
"зависимости от предпочтений и потребностей пользователя, используя\n",
"меню «View Panes». \n",
"меню **View | Panes**.\n",
"\n",
"### Редактор исходного кода\n",
"\n",
@@ -2097,8 +2090,8 @@
"поскольку она позволяет исследовать значения переменных после\n",
"завершения выполнения сценария. Spyder поддерживает одновременное\n",
"открытие нескольких консолей Python и IPython, и, например, новую\n",
"консоль IPython можно запустить через меню «Consoles Open an IPython\n",
"console». При запуске сценария из редактора нажатием клавиши F5 или\n",
"консоль IPython можно запустить через меню **Consoles | Open an IPython\n",
"console**. При запуске сценария из редактора нажатием клавиши F5 или\n",
"кнопки запуска на панели инструментов сценарий по умолчанию\n",
"запускается в самой последней активированной консоли. Это позволяет\n",
"поддерживать разные консоли с независимыми пространствами имен для\n",