📌 Модуль psutil в Python, мониторинг ОС.
• Модуль psutil - это кроссплатформенная библиотека для получения информации о запущенных процессах и использовании системы (ЦП, память, диски, сеть, датчики) в Python. Этот модуль полезен для мониторинга системы, профилирования, ограничения ресурсов процессов и управления запущенными процессами.
• Он реализует множество функций, предлагаемых инструментами командной строки UNIX, такими как: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap.
Так как модуль psutil не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
• Модуль psutil - это кроссплатформенная библиотека для получения информации о запущенных процессах и использовании системы (ЦП, память, диски, сеть, датчики) в Python. Этот модуль полезен для мониторинга системы, профилирования, ограничения ресурсов процессов и управления запущенными процессами.
• Он реализует множество функций, предлагаемых инструментами командной строки UNIX, такими как: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap.
Так как модуль psutil не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
🧩 Python + MySQL: как подключиться к СУБД MySQL и работать с ней с помощью Python?
• Из этой статьи вы узнаете, как подключиться к MySQL с помощью Python и выполнить основные команды для работы с данными в таблице: установка необходимых библиотек, подключение к базе данных, создание и удаление таблицы, добавление, извлечение и удаление данных из таблицы.
🧷 Читать статью
#Статья
• Из этой статьи вы узнаете, как подключиться к MySQL с помощью Python и выполнить основные команды для работы с данными в таблице: установка необходимых библиотек, подключение к базе данных, создание и удаление таблицы, добавление, извлечение и удаление данных из таблицы.
🧷 Читать статью
#Статья
Атрибуты класса, classmethod и staticmethod
• Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod.
🧷 Смотреть видео
#Видео
• Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod.
🧷 Смотреть видео
#Видео
🔖 Шпаргалка по основам NumPy
NumPy - библиотека с открытым исходным кодом для языка программирования Python.
Возможности:
— Поддержка многомерных массивов (включая матрицы).
— Поддержка высокоуровневых математических функций, предназначенных для работы с многомерными массивами.
👉 Смотреть шпаргалку
#Шпаргалка
NumPy - библиотека с открытым исходным кодом для языка программирования Python.
Возможности:
— Поддержка многомерных массивов (включая матрицы).
— Поддержка высокоуровневых математических функций, предназначенных для работы с многомерными массивами.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Как работать с линейными системами в Python с помощью scipy.linalg?
• В этой статье мы научимся применять концепции линейной алгебры для решения практических задач с помощью scipy.linalg и работать с векторами и матрицами, используя Python и NumPy.
🧷 Читать статью
#Статья
• В этой статье мы научимся применять концепции линейной алгебры для решения практических задач с помощью scipy.linalg и работать с векторами и матрицами, используя Python и NumPy.
🧷 Читать статью
#Статья
📌 Модуль pyftpdlib в Python, FTP-сервер.
• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.
• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.
Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.
• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.
Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).
📕 Документация
#урок
🔖 Шпаргалка по визуализации в Python
Визуализация данных — это важный инструмент для анализа и представления информации.
👉 Смотреть шпаргалку
#Шпаргалка
Визуализация данных — это важный инструмент для анализа и представления информации.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 Проверка подлинности: как убедиться, что ваш код Python работает без ошибок и уязвимостей
• Из этой статьи вы узнаете критерии, по которым можно оценить качество пакетов Python и способы избежать загрузки вредоносного кода в свой проект.
🧷 Читать статью
#Статья
• Из этой статьи вы узнаете критерии, по которым можно оценить качество пакетов Python и способы избежать загрузки вредоносного кода в свой проект.
🧷 Читать статью
#Статья
Современные графические приложения на Python
• В данном видео рассмотрим библиотеку, которая позволяет создавать современные графические интерфейсы (GUI) на Python. Библиотека CustomTkinter одна из самых простых в своей сфере и она намного легче чем тот же PyQt5.
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим библиотеку, которая позволяет создавать современные графические интерфейсы (GUI) на Python. Библиотека CustomTkinter одна из самых простых в своей сфере и она намного легче чем тот же PyQt5.
🧷 Смотреть видео
#Видео
📌 Модуль python-benedict в Python.
• Модуль python-benedict представляет собой обертку стандартного словаря Python, со множеством дополнительных встроенных методов, предназначенных для создания словаря из 'сырых данных', быстрой модификации и извлечения данных по мере необходимости, перевода данных словаря в различные форматы и т.д.
Способ создание словаря benedict (код на картинке).
📕 Документация
#урок
• Модуль python-benedict представляет собой обертку стандартного словаря Python, со множеством дополнительных встроенных методов, предназначенных для создания словаря из 'сырых данных', быстрой модификации и извлечения данных по мере необходимости, перевода данных словаря в различные форматы и т.д.
Способ создание словаря benedict (код на картинке).
📕 Документация
#урок
Советы, как ЛУЧШЕ писать исключения на Python
• В данном видео рассмотрим 8 ошибок при написании исключений на Python, и на основе этих ошибок получим правильную реализацию.
• Данные проблемы часто встречаются в чужом коде, и они могут привести к огромным багам, если реализовать обработку исключений неправильно.
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим 8 ошибок при написании исключений на Python, и на основе этих ошибок получим правильную реализацию.
• Данные проблемы часто встречаются в чужом коде, и они могут привести к огромным багам, если реализовать обработку исключений неправильно.
🧷 Смотреть видео
#Видео
🧩 Продвинутая логика именования в Python
• Разобрали на примерах, как и почему лучше называть различные объекты в Python.
🧷 Читать статью
#Статья
• Разобрали на примерах, как и почему лучше называть различные объекты в Python.
🧷 Читать статью
#Статья
📌 Библиотека Pillow в Python.
• Библиотека Pillow добавляет в Python довольно мощные возможности обработки изображений, идентифицирует и читает большое количество форматов. Поддержка записи ограничена наиболее часто используемыми форматами.
• Pillow идеально подходит для приложений пакетной обработки изображений. Ее можно использовать для создания эскизов, преобразования между форматами файлов, печати изображений и т. д.
Прочитать изображение по URL можно следующим образом (код на картинке).
📕 Документация
#урок
• Библиотека Pillow добавляет в Python довольно мощные возможности обработки изображений, идентифицирует и читает большое количество форматов. Поддержка записи ограничена наиболее часто используемыми форматами.
• Pillow идеально подходит для приложений пакетной обработки изображений. Ее можно использовать для создания эскизов, преобразования между форматами файлов, печати изображений и т. д.
Прочитать изображение по URL можно следующим образом (код на картинке).
📕 Документация
#урок
Python 3.12: Взрыв мозга новыми фичами и возможностями!
• В данном видео рассмотрим топовые фишки и возможности Python 3.12. Эта версия принесла прогресс в скорости и изменения в GIL, которые позволяют использовать ядра процессора в потоках, чего не было ранее.
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим топовые фишки и возможности Python 3.12. Эта версия принесла прогресс в скорости и изменения в GIL, которые позволяют использовать ядра процессора в потоках, чего не было ранее.
🧷 Смотреть видео
#Видео
📌 Модуль csvkit в Python, анализ и преобразование CSV-файлов в Python.
• Модуль csvkit - это набор инструментов командной строки (CLI) для различных преобразований, анализа и просто работы с CSV-файлами.
• Модуль csvkit имеет встроенную поддержку для чтения входных файлов, сжатых в gzip, bz2 и xz (LZMA). Сжатие автоматически определяется на основе расширения файла и не требует добавления дополнительных опций CLI.
Установка csvkit в виртуальное окружение Python (код на картинке).
📕 Документация
#урок
• Модуль csvkit - это набор инструментов командной строки (CLI) для различных преобразований, анализа и просто работы с CSV-файлами.
• Модуль csvkit имеет встроенную поддержку для чтения входных файлов, сжатых в gzip, bz2 и xz (LZMA). Сжатие автоматически определяется на основе расширения файла и не требует добавления дополнительных опций CLI.
Установка csvkit в виртуальное окружение Python (код на картинке).
📕 Документация
#урок
🧩 Как с помощью Python делать красивые математические анимации?
• Показываем на примерах, как использовать навыки Python, чтобы сделать красивые математические анимации.
🧷 Читать статью
#Статья
• Показываем на примерах, как использовать навыки Python, чтобы сделать красивые математические анимации.
🧷 Читать статью
#Статья
8 редких и удобных фишек в Python
• В данном видео рассмотрим 8 интересных фишек Python, о которых редко говорят. К примеру тот же JMESpath и Dateutil. Некоторые темы, рассмотренные в видео вы скорее всего знаете, но даже там автор пытается дать такие примеры, которые позволят вам ещё глубже понять как это работает.
🧷 Смотреть видео
#Видео
• В данном видео рассмотрим 8 интересных фишек Python, о которых редко говорят. К примеру тот же JMESpath и Dateutil. Некоторые темы, рассмотренные в видео вы скорее всего знаете, но даже там автор пытается дать такие примеры, которые позволят вам ещё глубже понять как это работает.
🧷 Смотреть видео
#Видео
🔖 Шпаргалка по SciPy
SciPy — библиотека для языка программирования Python с открытым исходным кодом, предназначенная для выполнения научных и инженерных расчётов.
👉 Смотреть шпаргалку
#Шпаргалка
SciPy — библиотека для языка программирования Python с открытым исходным кодом, предназначенная для выполнения научных и инженерных расчётов.
👉 Смотреть шпаргалку
#Шпаргалка
🧩 3 инструмента для отслеживания и визуализации выполнения кода на Python
• Каждый хотел бы облегчить процесс дебаггинга и избавиться от головной боли. Решаем эту проблему с помощью инструментов для отслеживания выполнения кода на Python.
🧷 Читать статью
#Статья
• Каждый хотел бы облегчить процесс дебаггинга и избавиться от головной боли. Решаем эту проблему с помощью инструментов для отслеживания выполнения кода на Python.
🧷 Читать статью
#Статья
📌 Модуль csvkit в Python, анализ и преобразование CSV-файлов в Python.
• Модуль emoji представляет функции извлечения Юникода эмодзи по его общепринятому названию/имени, и наоборот преобразование Юникода эмодзи в его имя, определенное консорциумом Unicode.
• Модуль emoji поддерживает весь набор общепринятых имен/названий эмодзи, определенный консорциумом Unicode, а также набор псевдонимов. По умолчанию включен только официальный список имен эмодзи, но выполнение emoji.emojize(language='alias') включает как полный список, так и псевдонимы имен эмодзи.
Установка модуля emoji в виртуальное окружение (код на картинке).
📕 Документация
#урок
• Модуль emoji представляет функции извлечения Юникода эмодзи по его общепринятому названию/имени, и наоборот преобразование Юникода эмодзи в его имя, определенное консорциумом Unicode.
• Модуль emoji поддерживает весь набор общепринятых имен/названий эмодзи, определенный консорциумом Unicode, а также набор псевдонимов. По умолчанию включен только официальный список имен эмодзи, но выполнение emoji.emojize(language='alias') включает как полный список, так и псевдонимы имен эмодзи.
Установка модуля emoji в виртуальное окружение (код на картинке).
📕 Документация
#урок