pythonportal | Unsorted

Telegram-канал pythonportal - Python Portal

50319

Всё самое интересное из мира Python Сотрудничество, реклама: @devmangx Работаем с @Spiral_Yuri РКН: https://clck.ru/3GMMF6

Subscribe to a channel

Python Portal

Фишка распаковки в Python:

Видел такое?

a, b, *rest = [1, 2, 3, 4, 5]


Позволяет быстро разбирать данные.

Отлично подходит, когда работаешь со списками, но нужны только первые элементы.

👉 @PythonPortal

Читать полностью…

Python Portal

Это расширение для VS Code просто пушка

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

Идеально для прототипирования и планирования структуры проекта до написания кода 🙃

👉 @PythonPortal

Читать полностью…

Python Portal

У меня для вас кое-что интересное: PyQt6 — полное руководство для новичков

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

Вы научитесь работать с ключевыми компонентами фреймворка, выстраивать архитектуру интерфейса и логику взаимодействия элементов

🔸Читать

👉 @PythonPortal

Читать полностью…

Python Portal

Когда-нибудь нужно было разбить список на чанки без циклов?

Вот однострочник, который делает это через срезы.
Без импортов. Без лишнего

Идеально для батчевой обработки данных или постраничного вывода.

Просто, читаемо и на 100% питонично 👍

👉 @PythonPortal

Читать полностью…

Python Portal

Средство устранения неполадок и есть неполадка

👉 @PythonPortal

Читать полностью…

Python Portal

Сохраняем в коллекцию полезных библиотек: JaidedAI/EasyOCR — это open-source библиотека на Python для распознавания текста (OCR), простая в использовании и поддерживающая более 80 языков "из коробки"

Что умеет:

🔸Распознаёт текст с изображений и сканов (включая рукописный текст и нестандартные шрифты).
🔸Поддерживает множество языков, включая английский, русский, китайский, арабский и другие.
🔸Использует PyTorch под капотом (нейросети, а не старый добрый Tesseract).
🔸Легко интегрируется

Пример:

import easyocr

reader = easyocr.Reader(['en', 'ru']) # выбор языков
result = reader.readtext('image.png')


Подходит для:

> извлечения текста из документов, фото, сканов;
> встраивания OCR в приложения (например, автоматизация ввода данных);

👉 @PythonPortal

Читать полностью…

Python Portal

Дошутился? 😤

👉 @PythonPortal

Читать полностью…

Python Portal

Это настоящий рай для любителей знаний: 52 875 045 книг и 98 598 895 документов, собранных в одном месте от теневых библиотек вроде Z-Library, Library Genesis и Sci-Hub.

Здесь есть всё: технологии, языки программирования, документация — буквально всё в одном месте. Просто с ума сойти

И главное это бесплатный и опенсорсный проект. Он называется «Архив Анны», и это действительно нечто потрясающее. 🥺

🔸Ссылка на библиотеку
🔸Ссылка на GitLab

👉 @PythonPortal

Читать полностью…

Python Portal

Знал ли ты, что Python может открыть вкладку браузера?

Без фреймворков. Всего одна строка.

Вот как запустить URL — удобно для создания утилит, повышения продуктивности или автоматического открытия документации из скриптов.

Попробуй сам. 🙂

👉 @PythonPortal

Читать полностью…

Python Portal

🔒 Гигабайты платных материалов для айтишников выложили в Telegram

Выбирай, всё бесплатно:

🤩385 ГБ — Python
🤩229 ГБ — JS, HTML, CSS
🤩422 ГБ — C, C++, C#
🤩147 ГБ — Java, PHP
🤩202 ГБ — Rust, Golang
🤩352 ГБ — Flutter, Kotlin, Swift
🤩168 ГБ — DevOps, СисАдмин
🤩242 ГБ — ИБ, Хакинг
🤩122 ГБ — Windows, Linux
🤩107 ГБ — Git, GitHub
🤩242 ГБ — БД (SQL и NoSQL)
🤩163 ГБ — QA-тестирование
🤩108 ГБ — ИИ, Machine Learning
🤩189 ГБ — Разработка игр
🤩171 ГБ — Разработка ботов
🤩612 ГБ — Собеседования в IT
🤩3942 ГБ — Другие направления

База ежедневно обновляется ⏳

Читать полностью…

Python Portal

Python и чистая архитектура

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

👉 @PythonPortal | #статья

Читать полностью…

Python Portal

🔍Тестовое собеседование на Python-бекендера с разработчиком из Avito в четверг

24 июля(уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет:
📂 Даня, разработчик из Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Дане

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot

Реклама.
О рекламодателе

Читать полностью…

Python Portal

set() в Python — это не только способ убрать дубликаты.

✅Быстрая проверка на вхождение
✅Работа с подмножествами и надмножествами
✅Математика множеств: объединение, разность, пересечение

Настоящий скрытый джем для чистой логики.

А ты использовал set() нестандартным способом?

👉 @PythonPortal

Читать полностью…

Python Portal

Этот инструмент с открытым исходным кодом прокачивает твое резюме и подгоняет его под каждую вакансию. Работает полностью локально.

⇢ https://github.com/srbhr/Resume-Matcher

👉 @PythonPortal

Читать полностью…

Python Portal

Запутались между == и is в Python?

== означает "Они одинаковы?" (Проверка значений)

is означает "Это точно одно и то же?" (Проверка на одинаковость в памяти)

Это ключевое различие

👉 @PythonPortal

Читать полностью…

Python Portal

Непосильная задача

👉 @PythonPortal

Читать полностью…

Python Portal

Сохраняем в коллекцию интересного: Symbiote — Python модуль для сталкеров. Инструмент социальной инженерии, предназначенный для создания фишинговых страниц с целью скрытого захвата изображений с фронтальной и задней камер устройства. При отправке специальной ссылки и предоставлении разрешения на доступ к камере, скрипт может незаметно делать снимки

Установка на Kali Linux/Termux:

1. Обновление системы и установка Python:

sudo apt update && 
sudo apt upgradesudo apt install python3


2. Клонирование репозитория Symbiote:

git clone https://github.com/hasanfirnas/symbiote.git


3. Переход в директорию и запуск установочного скрипта:

cd symbiote
python3 install.py


👉 @PythonPortal

Читать полностью…

Python Portal

как же мы тебя понимаем

👉 @PythonPortal

Читать полностью…

Python Portal

Это расширение для VS Code настоящее облегчение при работе с JSON 🙂

Оно превращает твой JSON-файл в визуальное представление — интерактивное полотно,
на котором легко исследовать структуру, навигироваться по данным и сразу понимать, что к чему.

👉 @PythonPortal

Читать полностью…

Python Portal

Вышла крутейшая и наглядная лекция о диффузионных моделях. Популярный ютубер 3blue1brown совместно с welchlabs выпустили первый за три месяца выпуск.

За 40 минут автор с помощью красивых анимаций по полочкам разложил, как работают современные генераторы картинок и видео. Подходит для новичков. Есть русские субтитры

Идеальное видео под утренний кофе. Смотрим тут ☕️

@IT_Portal

Читать полностью…

Python Portal

Шпаргалка по шаблонам проектирования на русском

PDF в хорошем качестве — здесь

Сохраняем 🐒

👉 @PythonPortal

Читать полностью…

Python Portal

Совет по Python:

Использование встроенных функций делает код короче и заставляет тебя выглядеть как гений.

Традиционный способ 👇

def find_max(numbers):
max_num = numbers[0]
for num in numbers:
if num > max_num:
max_num = num
return max_num

numbers = [4, 2, 9, 7, 5, 6]
print(find_max(numbers))

# Вывод: 9


Гениальный способ 👇

def find_max(numbers):
return max(numbers)

numbers = [4, 2, 9, 7, 5, 6]
print(find_max(numbers))

# Вывод: 9


👉 @PythonPortal

Читать полностью…

Python Portal

Программисты комментируют свой код

👉 @PythonPortal

Читать полностью…

Python Portal

Хочешь понять любой GitHub-репозиторий, не теряя полдня?

Вот тебе инструмент. Бесплатный.

Вставил ссылку — и пусть пашет 🙂

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

Источник: http://gitforme.tech

👉 @PythonPortal

Читать полностью…

Python Portal

Одна ошибка и ты ошибся

👉 @PythonPortal

Читать полностью…

Python Portal

Дружеское напоминание: у Python есть библиотека pystray для создания иконок в системном трее

Она позволяет добавлять меню, иконки и взаимодействие с пользователем, прямо из питоновского скрипта, без сложных GUI-фреймворков.

Работает на Windows, macOS и Linux, без внешних зависимостей.

С её помощью можно:

🔸Создавать меню в трее
🔸Обрабатывать клики
🔸Показывать уведомления (через системные средства)

Установка: pip install pystray

Ссылка на документацию: pystray.readthedocs.io

👉 @PythonPortal

Читать полностью…

Python Portal

4. Оформите на него айти-ипотеку.

👉 @PythonPortal

Читать полностью…

Python Portal

Откопал годный ресурс для изучения Python с полного нуля

Это бесплатная книга Think Python. Всё чётко структурировано — от базовых переменных до классов, ООП и рекурсии

Оформлена в виде Jupyter-ноутбуков: вы можете читать текст, запускать код и выполнять задания — всё в одном месте. Прямо в браузере, через Colab

Ноутбуки с решениями можно скачать из этого репо на GitHub

@IT_Portal

Читать полностью…

Python Portal

Как сеньор Python-разработчик с 25-летним опытом чинит баги 🤙

👉 @PythonPortal

Читать полностью…

Python Portal

Не все герои носят плащи

👉 @PythonPortal

Читать полностью…
Subscribe to a channel