Python RU
13.4K subscribers
871 photos
41 videos
36 files
1.12K links
Все для python разработчиков

админ - @haarrp

@python_job_interview - Python собеседования

@ai_machinelearning_big_data - машинное обучение

@itchannels_telegram - 🔥лучшие ит-каналы

@programming_books_it - it книги

@pythonl

РКН: clck.ru/3Fmy2j
加入频道
Wakepy — это библиотека для предотвращения перехода компьютера в спящий режим.

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

Библиотека поддерживает два основных режима:

▪️ Режим сохранения активности процессора (keep.running) предотвращает переход в спящий режим, но позволяет экранам блокироваться и включаться экранным заставкам.

▪️ Режим сохранения активности экрана (keep.presenting) предотвращает блокировку экрана и включение экранных заставок.

Этот инструмент написан на Python и является кросс-платформенным решением, работающим на Windows, macOS и Linux.

⚡️ Github
⚡️ ScrapedIn

Инструмент для поиска данных в LinkedIn без ограничений API

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

sudo apt-get install python3-pip -y
sudo pip install -r requirements.txt


Github

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🌟 xxh — позволяет перенести свою любимую оболочку (xonsh, fish, zsh) куда угодно по ssh

pip install xxh-xxh

xxh — это инструмент для тех случаев, когда вы вынуждены использовать унылую оболочку bash вместо своей навороченной с удобными хоткеями и т.д., потому что не хотите заново всё это настраивать.

xxh позволяет перенести свою любимую оболочку всего в 2 шага:
— подключение по ssh
— команда вида xxh <ubuntu> +s <fish>

🖥 GitHub

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
📲 Phunter - это полезный osint-инструмент, позволяющий находить различную информацию по номеру телефона 🔎📞.

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

$ git clone https://github.com/N0rz3/Phunter.git
$ cd ./Phunter
$ pip3 install -r requirements.txt


Github

@pro_python_code
30+ команд Docker, которые вы Должны Знать!

Видео
DEVOPS ЛУЧШИЕ Бесплатные курсы

@pro_python_code
💻Вышла СУБД MySQL 9.0.0

На днях Oracle выпустила СУБД MySQL 9.0.0. Разработчики проекта подготовили и выложили в открытый доступ сборки MySQL Community Server 9.0.0 для основных дистрибутивов Linux, FreeBSD, macOS и Windows.

В 2023 году Oracle объявила об изменении модели формирования релизов СУБД MySQL. Разработчики начали выпускать два вида веток MySQL: Innovation (новые функции, частое обновление, три месяца поддержки) и LTS (с расширенным временем поддержки и сохранением неизменного поведения).

Проект MySQL 9.0 отнесён к ветке Innovation, к которым также будут отнесены следующие значительные релизы MySQL 9.1 и 9.2.

Дистрибутивы на базе Innovation-веток рекомендованы для тех пользователей, кто хочет раньше получать доступ к новой функциональности. Они публикуются каждые 3 месяца и поддерживаются только до публикации следующего значительного релиза (например, после появления ветки 9.1 будет прекращена поддержка ветки 9.0).

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🌟 whylogs — библиотека Python для конвейеров обработки данных и для ML-приложений

pip install whylogs

whylogs позволяет эффективно собирать данные для:
— отслеживания любых изменений в наборе данных
— быстрой визуализации основных статистических параметров данных
— обнаружения дрейфа данных
— выявления проблем в процессе обучения, причин снижения производительности ML-модели

🖥 GitHub
🟡 Доки

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Создание игры-кликера на Python: Подробное руководство с примером кода

https://uproger.com/sozdanie-igry-klikera-na-python-podrobnoe-rukovodstvo-s-primerom-koda/

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Лучший способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

C++ t.me/cpluspluc
Devops: t.me/devOPSitsec
Машинное обучение: t.me/ai_machinelearning_big_data
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C#: t.me/csharp_ci
Golang: t.me/Golang_google
Java: t.me/javatg
React: t.me/react_tg
Javascript: t.me/javascriptv
Мобильная разработка: t.me/mobdevelop
Docker: t.me/+0WdB4uvOwCY0Mjdi
Python: t.me/pythonl
Rust: t.me/rust_code
PHP: t.me/phpshka
Android: t.me/android_its
Big Data: t.me/bigdatai
Собеседования МЛ: t.me/machinelearning_interview
Python подготовка с собесу: t.me/python_job_interview
МАТЕМАТИКА: t.me/data_math

💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy
Папка ML: https://yangx.top/addlist/2Ls-snqEeytkMDgy
C++ папка: https://yangx.top/addlist/CdBs5DLepLJmZjY6
C# папка: https://yangx.top/addlist/u15AMycxRMowZmRi
Java папка: https://yangx.top/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: https://yangx.top/addlist/mzMMG3RPZhY2M2Iy
Linux папка: https://yangx.top/addlist/w4Doot-XBG4xNzYy

😆ИТ-Мемы: t.me/memes_prog
🇬🇧Английский: t.me/english_forprogrammers
🧠ИИ: t.me/vistehno

📕Ит-книги бесплатно: https://yangx.top/addlist/BkskQciUW_FhNjEy
✍️ Как работать с Parquet в Python

Apache Parquet — это открытый формат хранения данных, предназначенный для обработки больших объёмов данных. Он подходит для приложений, где часто требуется выборка и агрегирование данных по отдельным столбцам.

Новая статья рассказывает, как с помощью библиотеки pyarrow легко работать с файлами этого формата, в частности:
▪️как записывать DataFrame в Parquet;
▪️как читать файлы Parquet;
▪️как читать отдельные столбцы;
▪️как получать метаданные файла Parquet.

🔗 Ссылка на статью
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Так можно использовать API GPT-4o vision в Jupyter Notebook

Удобство Python и мощь GPT-4o.
GPT-4o распознаёт вводимые жесты и подбирает максимально подходящие по виду графики кривых.
Распознаются даже довольно сложные композиции из разных линий и текста.

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ ​​gs-quant | Библиотека для инвестинга

ПОлезная и хорошо документированная библиотека для всевозможных потребностей инвестора — матмоделей и количественных методов анализа финансовых рынков и управления финансами. Банк Goldman Sachs плохо не делает.

pip install gs-quant

📌 Репозиторий
🖥 100 команд Linux!

Краткая
база для всех, кто работает с Linux.

В этом видео мы разыгрываем 3 крутые книги по Linux:

- Внутреннее устройство Linux. 3-е изд. | Кетов Дмитрий
- Unix и Linux: руководство системного администратора | Хейн Трент Р., Макин Дэн
- Командная строка Linux. Полное руководство. 2-е межд. изд. | Шоттс Уильям

Подписывайтесь на канал, оставляйте осмысленный комментарий под видео и выигрывайте эти крутые книги!

https://www.youtube.com/watch?v=FP8UwvEe3Cs

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
cheatsheets-matplotlib.pdf
2.8 MB
🖥 Крутая шпаргалки по Matplotlib

Matplotlib — это функциональная библиотека для визуализации данных в Python. Она позволяет создавать различные графики и диаграммы для представления данных в наглядном виде.

Это официальные шпаргалки от создателей библиотеки. Помимо основной, есть также материалы, разделённые на три категории:

- для начинающих
- для более опытных разработчиков
- советы
Please open Telegram to view this post
VIEW IN TELEGRAM
pyshorteners - полезная случаях библиотека для сокращения ссылок.

Поддерживаются различные сервисы для сокращения, среди них:
tiny.cc
bit.ly
adf.ly
git.io
tinyurl.com
— и многие другие

Пример кода для сокращения ссылки.
import pyshorteners

s = pyshorteners.Shortener()
print(s.tinyurl.short('http://www.g1.com.br'))

Ставится командой pip install pyshorteners
Документация и примеры кода здесь.

https://pypi.org/project/pyshorteners/
💬 PDF to Podcast: Convert any PDF into a podcast episode!

Этот проект предоставляет инструмент для преобразования любого PDF-документа в эпизод подкаста!

Используеются модели преобразования текста в речь OpenAI и Google Gemini, этот инструмент обрабатывает содержимое PDF-файла, генерирует естественный диалог, подходящий для аудиоподкаста, и выводит его в виде файла MP3.

Github: https://github.com/knowsuchagency/pdf-to-podcast
Demo: https://pdf-to-podcast.com/

@pro_python_code