Python | Программирование
9.6K subscribers
2.09K photos
2 videos
138 files
1.8K links
Python без границ для всех

Владелец, реклама @Ak_Mihail

Преобрести рекламное размещение: https://telega.in/c/Python_libr
Download Telegram
ООП: Инкапсуляция в Python

• Рассмотрим одного из 3 китов ООП - инкапсуляцию, посмотрим чем она является и чего лучше не ждать.

🧷 Смотреть видео

#Видео
7👍3
🧩 7 фишек Python для лучшего обращения с памятью

• Подобрали фишки Python, чтобы использовать язык по полной и разумнее обращаться с CPU.

🧷 Читать статью

#Статья
👍74🔥2
🔖 Шпаргалка по визуализации в Python

Визуализация данных — это важный инструмент для анализа и представления информации.

👉 Смотреть шпаргалку

#Шпаргалка
8🔥3
📌 Модуль pyftpdlib в Python, FTP-сервер.

• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.

• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.

Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).

📕 Документация

#урок
7👍3
📌 Модуль pyftpdlib в Python, FTP-сервер.

• Модуль pyftpdlib реализует серверную часть протокола FTP, как определено в RFC-959. По своей природе pyftpdlib является асинхронным. Это означает, что он использует один процесс/поток для обработки нескольких клиентских подключений и передачи файлов. Вот почему он такой быстрый, легкий и масштабируемый.

• Изменить асинхронную модель легко. Для этого нужно вместо класса FTPServer использовать классы ThreadedFTPServer или MultiprocessFTPServer. На практике это означает, что можно не бояться длительных блокирующих операции, а следовательно использовать FTP-сервер на медленных файловых системах.

Так как модуль pyftpdlib не входит в стандартную библиотеку Python, его необходимо установить отдельно. Сделать это можно с помощью менеджера пакетов pip (код на картинке).

📕 Документация

#урок
6
🧩 Как работать с линейными системами в Python с помощью scipy.linalg?

• В этой статье мы научимся применять концепции линейной алгебры для решения практических задач с помощью scipy.linalg и работать с векторами и матрицами, используя Python и NumPy.

🧷 Читать статью

#Статья
5
🔖 Шпаргалка по основам NumPy

NumPy
- библиотека с открытым исходным кодом для языка программирования Python.

Возможности:
— Поддержка многомерных массивов (включая матрицы).
— Поддержка высокоуровневых математических функций, предназначенных для работы с многомерными массивами.

👉 Смотреть шпаргалку

#Шпаргалка
6👍3
Атрибуты класса, classmethod и staticmethod

• Посмотрим в первом приближении на атрибуты класса, как с ними работать, для чего нужны декораторы classmethod и staticmethod.

🧷 Смотреть видео

#Видео
8👍2
🧩 Python + MySQL: как подключиться к СУБД MySQL и работать с ней с помощью Python?

• Из этой статьи вы узнаете, как подключиться к MySQL с помощью Python и выполнить основные команды для работы с данными в таблице: установка необходимых библиотек, подключение к базе данных, создание и удаление таблицы, добавление, извлечение и удаление данных из таблицы.

🧷 Читать статью

#Статья
8👍3
📌 Модуль 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 (код на картинке).

📕 Документация

#урок
7👍3
Как синхронизировать PyCharm и GitHub проект python?

• В этом видео, автор расскажет о том, как создать репозиторий на гитхабе, как синхронизировать проект созданный в PyCharm с GitHub и использовать их.

🧷 Смотреть видео

#Видео
5🔥4
👩‍💻 Программирование — В С Ё

В 2025 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность.

Ловите полезные каналы, которые помогут ворваться в новое направление.

👍 ZeroDay — Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер — Свежие новости из мира ИБ
😎 Арсенал Безопасника — Все необходимые инструменты
😎 Бункер Хакера — Статьи, книги, шпаргалки и хакинг
👨‍💻 Серверная Админа — Настройка и уроки по компьютерным сетям

📂 Вступай и изучай новое направление!
Please open Telegram to view this post
VIEW IN TELEGRAM
2
📌 Модуль MySQLdb в Python, клиент БД MySQL.

• Модуль MySQLdb - это тонкая обертка Python для клиента MySQLdb.mysql написанного на языке С, которая делает его совместимым с интерфейсом Python DB API (версии 2).

• Из соображений быстродействия и эффективности значительная часть кода, реализующего Python DB API (описанная в PEP-249), находится в подмодуле MySQLdb.
mysql.

Установка модуля MySQLdb в виртуальное окружение через менеджер пакетов pip (код на картинке).

📕 Документация

#урок
6👍3