MyTetra Share
Делитесь знаниями!
Время создания: 29.07.2019 23:51
Текстовые метки: Программирование на Python
Раздел: !Закладки - Python - Перевод документации Python 3.x
Запись: xintrea/mytetra_db_adgaver_new/master/base/1515940965vtya84g22p/text.html на raw.githubusercontent.com

Заметки


Коллекция различных примеров, демонстрирующих возможности языка Python и его библиотек.

Ввод и вывод:

  • Форматированный вывод

Числа:

  • Что можно делать с помощью функции int()

Строки:

  • Методы строк

Списки:

  • Методы списка
  • Вставка элементов в сортированный список
  • Как удалить элемент списка или вставить элемент в произвольное место
  • Генераторы списков
  • Списки. Передача ссылки и передача копии
  • Ссылки на объекты, копирование структур

Словари:

  • Сортировка словаря

Использование for для извлечения данных:

  • Извлечение вложенных структур данных с помощью цикла for
  • Извлечение данных из словаря
  • Словарь, состоящий из словарей, и способы извлечения данных из него

Оператор in:

  • Определение вхождения элемента в последовательность

Работа с файлами:

  • Изменение данных файла с помощью модуля shelve
  • Пример работы с данными, представляющими собой таблицу базы данных
  • Чтение данных из файла и запись в файл
  • Модуль pickle

Файловая система:

  • Работа с файловой системой

Множества:

  • Операции над множествами

Функции:

  • Использование lambda-выражений
  • Отличие функции для определения диапазонов для вещественных чисел от аналогичной функции для целых чисел

Исключения:

  • Обработка исключений, создание класса исключения

Объектно-ориентированное программирование:

  • Пример наследования
  • Пример наследования и композиции в ООП
  • Пример создания класса, объекты которого можно складывать и умножать
  • Простые примеры создания классов, подклассов и переопределения операторов
  • Эмуляция таблицы базы данных с помощью класса и списка
  • Отличие type() от isinstance()
  • Перехват обращений к атрибутам

Случайные числа:

  • Неравновероятные случайные числа с помощью функции синуса
  • Попытка сделать неравновероятный генератор случайных чисел

Создание модулей:

  • Скрипт вывода методов типа

PyQt:

  • Доступ к списку аргументов командной строки из PyQt
  • Динамическое изменение цвета фона
  • Вычисление количества дней между датами с помощью компонента QCalendarWidget
  • Как работать с формой, созданной в Qt Designer
  • Менеджеры компоновки в PyQt
  • Настройка изображений в качестве фона
  • Обработка сигналов в PyQT
  • Создание непрямоугольного окна

Tkinter:

  • Скроллеры (Scrollbar). Получение данных из списков (Listbox)
  • Разноцветные линии
 
MyTetra Share v.0.59
Яндекс индекс цитирования