Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- == Базовые конструкции ==
- * Знакомство, введение, описание языка Python
- * Вывод на экран
- * Тип данных int
- * Арифметические операторы
- * Структура программы: отступы
- * if, else, elif
- * for
- * range от 1, 2 и 3 аргументов
- * while
- * break
- * continue
- * Строки: escaping, +, *, индексация, срезы
- == Списки и кортежи, словари ==
- * Cписки
- * +, *, индексация, срезы
- * присваивание в срезы
- * append, extend, pop, reverse, sort
- * in, not in
- * split, join
- * help, type, dir
- * Генераторы списков
- * Котрежи
- * Изменяемые и неизменяемые объекты, ссылки
- * Двумерные списки (списки списков)
- * print: именованные параметры sep и end
- * Словари
- * Устройство словаря: хеш-таблица
- * Хешируемые/неизменяемые объекты
- == Методы ==
- * Методы
- * Аргументы по умолчанию, *аргументы, **аргументы
- == Организационное ==
- * Работа с файлами через командную строку: | < >
- * Файлы в питоне, read, readline, readline, write, print
- * Работа с ресурсами: оператор with
- * Модули
- * import module, from module import _
- * Вызов основного кода, __name__ == '__main__'
- * Пакеты
- == ООП ==
- * ООП
- * Создание класса, конструктор, параметр self
- * Метод класса, вызов как object.method()
- * Поля класса, глобальные поля класса
- * Наследование. Вызов метода (или конструктора) родительского класса.
- * Пример: наследование от встроенных классов.
- * Перегрузка операторов
- * __str__(), __repr__()
- * __eq__()
- * NotImplemented
- * __add__(), __radd__()
- * Желательность эквивалентности ==, ассоциативности +
- * bytes, hash, len
- * bool, int, float
- * getitem, setitem
- * call
- * divmod
- * iadd
- * pow
- * Быстрое возведение в степень
- * contains
- [http://pastebin.com/S2Kp4wr5 Код с доски]
- * оператор yeild
- * генераторы
- * __iter__(), __next__(), итераторы
- * методы модуля itertools
- == Tkinter и лямбда-функции ==
- * GUI. Tkinter. Создание приложение, расположение и конфигурирование объектов
- * GUI. Tkinter. Вызов команд при нажатии на кнопки.
- * Создание кнопок в цикле, разные команды для разных кнопок.
- * Лямбда-функции.
- * Замыкания в лямбда-функциях.
- == Регулярные выражения ==
- [http://pastebin.com/636H04MN некрасивый черновик с экрана]
- * Регулряные выражения. Синтаксис. Группы (скобки).
- * Модуль re: search, match, fullmatch, sub, findall
- * groups(), group()
- == NumPy ==
- * Хранение вещественных чисел (IEEE floating point)
- * Библиотека NumPy
- * np.array()
- * применение операторов поэлементно (a + b, a == b)
- * .ndim
- * .shape
- * .dtype
- * np.arange()
- * np.linspace()
- * np.ones()
- * np.zeros()
- * np.eye()
- * np.diag()
- * np.random.rand()
- * np.random.random_sample()
- * np.random.random_integers()
- * np.tile()
- * broadcasting
- * адресация в массиве: срезы, a[list], a[predicate]
- * masked array
- * многочлены (poly1d), операции с ними
- == PyPlot ==
- [http://pastebin.com/PzxK2FgA Черновик с лекции]
- * Библиотека matplotlib.pyplot
- * plt.figure(figsize=, dpi=)
- * plt.show()
- * plt.plot(x, y, color=, linewidth=, linestyle=, label=)
- * plt.xlim()
- * plt.xticks(ticks)
- * plt.xticks(ticks, label_in_latex)
- * plt.legend(loc=)
- * plt.scatter(x, y, size)
- * plt.annotate(text, xy=)
- [http://pastebin.com/0beXcmMW Черновик с лекции]
- * subplot, axes
- * bar, pie
- * colors, colormap
- * np.meshgrip
- * contour, contourf
- * imshow
- * mpl_toolkits.mplot3d.Axes3D: plot_surface, plot_trisurf
- == модули NumPy и SciPy ==
- [http://pastebin.com/FJR7Ndk2 Черновик с лекции]
- * Примитивы из линейной алгебры
- * Интегрирование функции от 1 и более аргумента
- [http://pastebin.com/KHyKX6GV Черновик с лекции]
- * Интерполяция
- * Приближения набора точек кривой заданного вида
- * Оптимизация функции
- [http://pastebin.com/Ld661ceH Черновик с лекции]
- * Символьные вычисления
- * Рациональные числа, хранение, эффективный поиск НОД
- * Символьное задание функций
- * Раскрытие скобок, упрощение
- * Пределы, дифференцирование, интегрирование
- [http://pastebin.com/xeKeb0k3 Черновик с лекции]
- * Линейная алгебра в символьных вычислениях
- * Решение уравнений
- * Решение дифференциальный уравнений
- [http://pastebin.com/9V7BrUNe Черновик с лекции]
- * Монотонное изображение как матрица, цветное как трехмерных массив
- * Чтение, запись
- * Преобразования
- * Цветовые гаммы
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement