pythonpedia
3.95K subscribers
1.37K photos
791 videos
226 files
2.65K links
🚀 Присоединяйтесь к PythonPedia - вашему надежному гиду в мире программирования Python! 🐍 Здесь вы найдёте полезные советы, шпаргалки, последние новости ИИ и прогнозы будущего IT-сферы. Будем кодить вместе! 🔥

Для связи @vse_admiiny_zdesss_bot
Download Telegram
📸 **Как тихо сделать скриншот с помощью Python**

PyAutoGUI — это не только скриншоты, но и гораздо больше возможностей:

🌵 Управление мышью: перемещение курсора и клики в окнах других приложений
🌵 Автоматизация ввода: отправка нажатий клавиш, например, для быстрого заполнения форм
🌵 Поиск элементов на экране: делает снимки и распознаёт изображения — будь то кнопка или чекбокс

Хештеги: #Python #автоматизация #PyAutoGUI #программирование

pythonpedia
🔥 Стоит попробовать: Python-библиотека для удаления фона с изображений

Rembg — инструмент на Python, убирающий фон с картинок. Работает на CPU и GPU, подходит для массовой обработки.

Установка:
CPU:
pip install rembg
pip install rembg[cli]

GPU:
Убедитесь в поддержке onnxruntime-gpu: https://onnxruntime.ai
Затем:
pip install rembg[gpu]
или rembg[gpu,cli]

Использование в терминале:
Из сети: curl -s http://input.png | rembg i > output.png
Локальный файл: rembg i path/to/input.png path/to/output.png

В коде:
from rembg import remove
with open('input.png', 'rb') as i:
with open('output.png', 'wb') as o:
o.write(remove(i.read()))

⚙️ GitHub: https://github.com/danielgatis/rembg
#Python #rembg #удалениеподложки
pythonpedia

(Символов: 997)
🔥**Полезные Python-библиотеки**

**Awesome-Crawler** — сборник модулей и инструментов для веб-скрапинга и парсинга данных на Python и других языках.

🐍 Подборка для Python
⚙️ GitHub / Инструкции

pythonpedia
👨‍💻 Генераторы списков в Python — способ создания списков одним выражением: [выражение for элемент in итерируемый_объект if условие].

Примеры:
1. Квадраты: [x**2 for x in range(10)] → [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
2. Чётные: [x for x in range(10) if x % 2 == 0] → [0, 2, 4, 6, 8]
3. Пара с условием: [(x, y) for x in [1,2,3] for y in [3,1,4] if x != y] → [(1,3), (1,4), (2,3), (2,1), (2,4), (3,1), (3,4)]
4. Строки: [word.lower() for word in "The quick brown fox".split() if len(word) > 3] → ['quick', 'brown']

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

#Python #ListComprehension #CodeTips
pythonpedia
🌐 Google Maps Scraper на Python извлекает данные о компаниях: название, адрес, телефон, сайт, отзывы, рейтинг, доставку и самовывоз.

Результат — CSV-таблица для:
📈 лидогенерации
🎯 анализа конкурентов
📊 рыночных исследований
📞 базы контактов
🤖 интеграции с CRM и AI

С помощью Python + Playwright всего за минуты соберёте автосервисы, кафе, отели и др. в любом городе.

Установка:
```git clone https://github.com/zohaibbashir/Google-Maps-Scrapper.git
cd google-maps-scraper
pip install -r requirements.txt
playwright install```

Запуск:
```python main.py -s "Turkish Restaurants in Toronto Canada" -t 20 -o toronto_turkish_restaurants.csv --append```

🔗 GitHub: https://github.com/zohaibbashir/Google-Maps-Scrapper
#WebScraping #Python #Automation
pythonpedia
🤗1
😱Python в РФ под угрозой?

Разработчики уже второй день сталкиваются с трудностями при подключении к PyPI — главному репозиторию пакетов для Python.

У множества пользователей соединение рвётся на этапе установки TLS-сессии, из-за чего становится невозможно скачивать или обновлять зависимости.

#Python #PyPI #Россия #разработка #IT #интернет

pythonpedia
😁1🎉1
😰 Шпаргалка по дате и времени в Python — сохраняй!

Модуль datetime — ключ к работе с датами и часами.

📅 Основные форматы:
%a → день недели (Mon)
%A → полный день (Monday)
%b → сокращ. месяц (Jan)
%B → полный месяц (January)
%d → день (01–31)
%m → месяц (01–12)
%y → год без века (23)
%Y → полный год (2023)
%j → день года (001–366)

⏰ Время:
%H → часы (00–23)
%I → часы (01–12)
%M → минуты (00–59)
%S → секунды (00–61)
%f → микросекунды
%p → AM/PM
%z → смещение UTC (+0300)
%Z → название часового пояса
%U, %W → неделя года
%x → лок. дата, %X — время
%% → символ %

Примеры:
from datetime import datetime
now = datetime.now()
print(now.strftime("%A, %d %B %Y")) → Wednesday, 03 September 2025
print(now.strftime("%H:%M:%S")) → 12:45:30

👍 Сохраняй — меньше поиска, больше результата!

#Python #datetime #шпаргалка
pythonpedia
🤩1