Python и Flask

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

Объектно-ориентированное программирование (ООП) является методологией разработки программного обеспечения, в основе которой лежит понятие класса и объекта. Каждый объект является экземпляром некоторого класса. Программа создается как некоторая совокупность объектов, которые взаимодействую друг с другом и с внешним миром.
Категория: Web-разработкаPython и Flask

Запуск других программ из Python

Программа на Python может запускать другие программы с помощью функции Popen() (от process open) встроенного модуля subprocess. В качестве аргумента функция принимает имя программы, которую нужно запустить. Возвращаемое значение представляет собой объект Popen, имеющий два полезных метода: poll() и wait().
Категория: Web-разработкаPython и Flask

Работа с потоками в Python

Поток позволяет запустить часть длинного кода так, как если бы он был отдельной программой. Это своего рода вызов наследуемого процесса, только вместо запуска отдельной программы, происходит вызов функции. Модуль threading значительно упрощает работу с потоками и позволяет программировать запуск нескольких операций одновременно.
Категория: Web-разработкаPython и Flask

Работа с датой и временем в Python

В Python есть два модуля для работы с датой в временем: datetime и time. Модуль datetime содержит классы date, time, datetime и timedelta. Также существует класс tzinfo, который применяется для работы с часовыми поясами.
Категория: Web-разработкаPython и Flask

Работа с JSON в Python

JSON (JavaScript Object Notation) — текстовый формат обмена данными, удобный для чтения и написания как человеком, так и компьютером. Он основан на двух структурах данных: коллекция пар ключ-значение и упорядоченный список значений.
Категория: Web-разработкаPython и Flask

Работа с CSV-файлами в Python

CSV — текстовой формат, ориентированный на работу с данными несложных электронных таблиц, хранящихся в обычных тестовых файлах. Модуль Python csv упрощает синтаксический анализ (парсинг) CSV-файлов. Чтобы прочитать данные из CSV-файла, необходимо создать объект Reader.
Категория: Web-разработкаPython и Flask
Теги: CSVPythonWeb-разработка

Работа с файлами MS Word в Python

С помощью модуля python-docx можно создавать и изменять документы MS Word. Файлы с расширением .docx обладают развитой внутренней структурой. В модуле python-docx эта структура представлена тремя различными типами данных. На самом верхнем уровне объект Document представляет собой весь документ.
Категория: Web-разработкаPython и Flask

Работа с файлами Excel в Python

Документ электронной таблицы Excel называется рабочей книгой. Каждая книга может хранить некоторое количество листов. Лист, просматриваемый пользователем в данный момент, называется активным. Лист состоит из из столбцов (адресуемых с помощью букв, начиная с A) и строк (адресуемых с помощью цифр, начиная с 1).
Категория: Web-разработкаPython и Flask

Модуль Selenium, управление браузером

Selenium — это инструмент для автоматизированного управления браузерами. Наиболее популярной областью применения Selenium является автоматизация тестирования веб-приложений. Однако можно автоматизировать любые другие рутинные действия, выполняемые через браузер.
Категория: Web-разработкаPython и Flask

Парсинг сайтов, модуль Beautiful Soup

Beautiful Soup — модуль, предназначенный для извлечения информации из HTML-документа. Для установки модуля выполняем команду pip install beautifulsoup4 в командной строке и импортируем его с помощью инструкции import bs4.
Категория: Web-разработкаPython и Flask
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.