Python Portal
55.1K subscribers
1.9K photos
122 videos
45 files
501 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Это реально годнота! 🔥

pdf2docx
— Python модуль который позволяет конвертировать PDF документы в docx для дальнейшего редактирования.

Установка:
$ pip install pdf2docx


Пример работы:

from pdf2docx import Converter

pdf_file = '/path/to/sample.pdf'
docx_file = 'path/to/sample.docx'

# convert pdf to docx
cv = Converter(pdf_file)

# all pages by default
cv.convert(docx_file)
cv.close()


Ссылка: тык

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻👩‍💻 TkForge библиотека для создания GUI на Python

Инструмент упрощает процесс. Работает он так:

*️⃣Вы разрабатываете макет графического интерфейса (GUI) в Figma;
*️⃣Затем сохраняете макет и получаете URL проекта;
*️⃣В TkForge указываете токен Figma и URL;
*️⃣Инструмент автоматически генерирует код на Python с использованием Tkinter, который соответствует макету в Figma.

Ссылка: тык

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Это небольшие материалы на CodeAcademy по различным структурам данных и алгоритмам, реализованным на Python. Довольно просто объясняют суть и сопровождаются кодом.

*️⃣Node (узел)
*️⃣Linked List (связный список)
*️⃣Doubly Linked Lists (двусвязный список)
*️⃣Queues (очереди)
*️⃣Stacks (стек)
*️⃣Hash Maps (хеш-таблицы)
*️⃣Recursion (рекурсия)
*️⃣Sorting Algorithms (алгоритмы сортировки)
*️⃣Trees (деревья)
*️⃣Heaps (куча)
*️⃣Greedy Algorithms (жадные алгоритмы)

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Pydantic 2: Полное руководство для Python-разработчиков — от основ до продвинутых техник

📖 Читать: ссылка

👉 @PythonPortal | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Учебник по Docker на русском ☠️

*️⃣Что такое и зачем нужен Docker
*️⃣ Docker Compose
*️⃣ Работа с контейнерами
*️⃣ Запуск Flask приложения с MongoDB в Docker Compose
*️⃣ Управление Docker в веб-интерфейсе и много чего интересного

Ссылка: тык

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Бесплатный учебник по Python в виде Colab-ноутбуков 👻

Учебник предназначен для людей, у которых нет опыта программирования. Он постепенно и наглядно погружает в тему.

Состоит из 19 частей. Вот некоторые (вместе со ссылками на Colab-ноутбуки):
🟡Переменные и операторы
🟡Функции
🟡Условия и рекурсия
🟡Строки и регулярные выражения
🟡Анализ текста
🟡Файлы и базы данных

Ссылка: тык

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Как работает модуль Asyncio в Python 📍

📖 Читать: ссылка

👉 @PythonPortal | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Шпаргалка по Python с кодом для ежедневных задач 🌛

Это пост на Medium, который охватывает множество тем. Каждая иллюстрируется кодом, который можно взять и использовать. Вот что содержится в шпаргалке:

Чтение и запись файлов;
Работа с API;
Манипуляции со списками и словарями;
Работа с операционной системой;
Математические операции;
Работа с базами данных и др.

Ссылка: тык

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Скрипт шаблон магазина 🍭

Скрипт Telegram бота-магазина легко настраиваемого, наполняемого товарами соответственно вашим потребностям с админ панелью и платежной системой в криптовалюте(BTC, LTC, USDT TRC-20, USDT ERC-20, USDD TRC-20, USDC ERC-20)

🤖 ЯП: Python 3.11+
📂 Модули: aiogram
🖥 База данных: PostgreSQL

Скачать скрипт

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Пишем Telegram-ботов с aiogram 3.x ☠️

📖 Читать: ссылка

👉 @PythonPortal | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Наглядно, как работает Docker 🤩

Архитектура Docker состоит из трех основных компонентов:

Docker Client
Это интерфейс, посредством которого взаимодействуют пользователи. Он взаимодействует с демоном Docker.

Docker Host
Здесь демон Docker прослушивает запросы Docker API и управляет различными объектами Docker, включая изображения, контейнеры, сети и тома.

Docker Registry
Здесь хранятся образы Docker. Например, Docker Hub — широко используемый публичный реестр.

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Очередная годная библиотека в Python 💎

LeakSearch
— простой в использовании, удобный инструмент для поиска утекших в сеть паролей по базам(ProxyNova, LocalFile).

Поддерживаем поиск по ключевым словам, домены, пользователи и т.д., экспорт файлов в JSON или TXT.🍸

Установка:
$ git clone https://github.com/JoelGMSec/LeakSearch

$ cd LeakSearch

$ pip install -r requirements.txt


Использование:
$ python LeakSearch.py


Ссылка: тык

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Подборка идей для первого Django-проекта 🌈

В блоге PyCharm вышла полезная для новичков статья. Если вы никак не можете придумать, какой проект написать на Django, то вот вам несколько идей:

приложение, показывающее актуальную температуру воздуха;
блог-платформа;
приложение с to-do list;
приложение для квизов;
система аутентификации.

📖 Читать: ссылка

👉 @PythonPortal | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатный курс Advanced Python Mastery ❤️

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

☹️ Автор курса — David Beazley, который написал Python Cookbook, 3rd Edition (O'Reilly) и Python Distilled (Addison-Wesley).

В этом PythonMastery.pdf структурированно лежит вся информация
В папке Exercises лежат все упражнения
В папке Solutions — решения

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Бесплатный курс Python от Гарварда 😏

Это вводный курс по программированию. Рассказывает о том, как писать код, как его тестировать и отлаживать. Подойдёт новичкам. Состоит из видеолекций, к которым прилагаются слайды и код.

Функции и переменные
Условные выражения
Циклы
Исключения
Библиотеки
Юнит-тесты
Файловый ввод-вывод
Регулярные выражения
Объектно-ориентированное программирование
Дополнительные особенности языка

📹 Cмотреть курс: тык

👉 @PythonPortal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Удивительно крутая библиотека Python ☠️

EagleEye
— OSINT модуль который позволяет находить людей в социальных сетях по фото и предполагаемому имени. Программа работает с Instagram, YouTube, Facebook и Twitter.

Ссылка: тык

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Коллекция паттернов/идиом проектирования на Python 🤤

Помните, что у каждой модели есть свои компромиссы. И вам нужно больше внимания уделять тому, почему вы выбираете тот или иной паттерн, чем тому, как его реализовать.

Ссылка: тык

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Создаём гитарный синтезатор на Python

📖 Читать: ссылка

👉 @PythonPortal | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Простая шпаргалка по работе с функциями Pandas для Data Science!

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Проверка состояния батареи с помощью Python

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM