Введение в язык питон
-
Числа
b101_numbers.ipynb
-
Строки
b102_strings.ipynb
-
Списки
b103_lists.ipynb
-
Кортежи
b104_tuples.ipynb
-
Множества
b105_sets.ipynb
-
Словари
b106_dictionaries.ipynb
-
Функции
b107_functions.ipynb
-
Объектно-ориентированное программирование
b108_oop.ipynb
-
Исключения
b109_exceptions.ipynb
-
Итераторы
b110_iterators.ipynb
-
Модули
b111_modules.ipynb,
fac.py,
d1.tar.gz,
p1.tar.gz
-
Ввод-вывод, файлы, директории
b112_input_output.ipynb,
text.txt,
newtext.txt,
dup.py,
test.tar.gz
-
Регулярные выражения
b113_regex.ipynb
-
Ленивые вычисления
b114_lazy.ipynb,
series.py,
Пакеты для научных вычислений
-
numpy: пакет для работы с численными массивами
Одномерные массивы, операции над одномерными массивами, двумерные массивы, линейная алгебра,
преобразование Фурье, численное интегрирование, дифференциальные уравнения
python5.ipynb
Видео
-
matplotlib: пакет для построения графиков
Гафики, логарифмический масштаб, полярные координаты, экспериментальные данные, гистограммы,
контурные графики, пиксельные картинки, трёхмерные линии, поверхности
python6.ipynb
Видео
-
mpmath: пакет для вычислений с произвольно высокой точностью
mpmath.ipynb
-
pandas: пакет для статистической обработки данных
Ряды, таблицы
pandas.ipynb
Середина этого видео
-
SymPy: пакет для символьных вычислений
Многочлены и рациональные функции, элементарные функции, структура выражений, решение уравнений,
ряды, производные, интегралы, суммирование рядов, пределы, дифференциальные уравнения, линейная алгебра, графики
python7.ipynb
Видео
-
IMinuit: минимизация функций многих переменных
minuit.ipynb
Начало этого видео
Некоторые полезные пакеты
-
sh, или как писать shell-скрипты на питоне
b31_sh.ipynb
-
plumbum: вызов внешних программ из питона,
RPyC (Remote Python Call) - распределённые вычисления
rpyc.ipynb
newtext.txt,
text2.txt
Конец этого видео
-
cython: расширение питона статическими типами
Функции, структуры, интерфейс к библиотекам на C
b33_cython.ipynb,
cfib.h,
cfib.c,
wrap.pyx,
C1.pyx,
C2.pyx,
cfoo.h,
cfoo.c,
foo.pxd,
foo.pyx
Конец этого видео
и начало этого
-
PyQt5:
-
Простейший пример:
qt00.py
-
Кнопка:
qt01.py
-
Объектно-ориентированный подход, box layout:
qt02.py,
qt03.py
-
box layout:
qt04.py
-
QMainWindow:
status bar qt05.py,
menu bar qt06.py,
tool bar qt07.py,
всё вместе qt08.py
(exit.png)
-
grid layout и несколько виджетов:
qt09.py
(firefox.png)
-
События: клавиатура и мышь:
qt10.py
-
QTabWidget, QFileDialog:
qt11.py
(exit.png,
open.png)
-
Сигналы и слоты:
qt12.py
-
Рисование:
qt13.py
-
vpython - 3D графика и анимация
b31_sh.ipynb