pro_python_code | Unsorted

Telegram-канал pro_python_code - Python RU

12637

Все для python разработчиков админ - @notxxx1 @python_job_interview - Python собеседования @ai_machinelearning_big_data - машинное обучение @itchannels_telegram - 🔥лучшие ит-каналы @programming_books_it - it книги @pythonl РКН: clck.ru/3Fmy2j

Subscribe to a channel

Python RU

MongoDB для Python - NoSQL база данных.

https://www.youtube.com/watch?v=THXT_SGo6xs&t=938s

@pro_python_code

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

Python RU

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/

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

Python RU

🖥 100 команд Linux!

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

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

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

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

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

@pro_python_code

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

Python RU

🖥 Так можно использовать API GPT-4o vision в Jupyter Notebook

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

▪Github

@pythonl

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

Python RU

@pro_python_code

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

Python RU

🖥 Создание игры-кликера на Python: Подробное руководство с примером кода

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

@pro_python_code

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

Python RU

💻Вышла СУБД 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

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

Python RU

📲 Phunter - это полезный osint-инструмент, позволяющий находить различную информацию по номеру телефона 🔎📞.

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

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


▪ Github

@pro_python_code

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

Python RU

⚡️ ScrapedIn

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

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

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


• Github

@pro_python_code

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

Python RU

⏰ Wakepy — это библиотека для предотвращения перехода компьютера в спящий режим.

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

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

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

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

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

⚡️ Github

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

Python RU

🖥 Совет по Python:

Не используйте pip freeze > requirements.txt.
В итоге вы получите десятки зависимостей, которые вы не устанавливали, и не знаете, что они делают.

Вместо этого добавьте необходимые импорты вручную в requirements.txt.

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

Python RU

⚡️Лучший способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

C#: t.me/csharp_ci
Машинное обучение: t.me/ai_machinelearning_big_data
АНАЛИЗ Данных: t.me/data_analysis_ml
Хакинг: t.me/linuxkalii
Linux: t.me/linuxacademiya
Базы данных: t.me/sqlhub
C++ t.me/cpluspluc
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
Devops: t.me/devOPSitsec
Собеседования МЛ: 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: /channel/addlist/2Ls-snqEeytkMDgy
C++ папка: /channel/addlist/CdBs5DLepLJmZjY6
C# папка: /channel/addlist/u15AMycxRMowZmRi
Java папка: /channel/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: /channel/addlist/mzMMG3RPZhY2M2Iy
Linux папка: /channel/addlist/w4Doot-XBG4xNzYy

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

📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy

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

Python RU

🔍 🚀 Краткий совет по #pytest: вы можете использовать `--setup-show`, чтобы просмотреть области применения фикстур.

module_fixture (область="модуль") выполняется один раз для каждого модуля.

function_fixture (область="функция") выполняется для каждой тестовой функции.

@pro_python_code

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

Python RU

Замена подстроки в строке

Пакет flashtext позволяет легко заменить подстроку в строке. Достаточно лишь указать, что на что нужно заменить, в функции add_keyword(), а затем вызвать у объекта-процессора метод replace_keywords().

Если вы хотите быстро извлекать и заменять ключевые слова в тексте, используйте Flash Text.

$ pip install flashtext

@pro_python_code

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

Python RU

Нейросеть от Mozilla Сгенерирует Любой сайт за минуту!

https://youtube.com/shorts/UK6PofMD7ic?si=LHc0YUO_9diiZnTW

@pro_python_code

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

Python RU

💬 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

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

Python RU

🖥 Крутая шпаргалки по Matplotlib

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

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

- для начинающих
- для более опытных разработчиков
- советы

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

Python RU

⚡️ ​​gs-quant | Библиотека для инвестинга

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

pip install gs-quant

📌 Репозиторий

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

Python RU

✍️ Как работать с Parquet в Python

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

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

🔗 Ссылка на статью

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

Python RU

⚡️Лучший способ получать свежие обновления и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:

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: /channel/addlist/2Ls-snqEeytkMDgy
C++ папка: /channel/addlist/CdBs5DLepLJmZjY6
C# папка: /channel/addlist/u15AMycxRMowZmRi
Java папка: /channel/addlist/ZM3J6oFNAnRlNWU6
FRONTEND папка: /channel/addlist/mzMMG3RPZhY2M2Iy
Linux папка: /channel/addlist/w4Doot-XBG4xNzYy

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

📕Ит-книги бесплатно: /channel/addlist/BkskQciUW_FhNjEy

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

Python RU

🌟 whylogs — библиотека Python для конвейеров обработки данных и для ML-приложений

— pip install whylogs

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

🖥 GitHub
🟡 Доки

@pro_python_code

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

Python RU

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

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

@pro_python_code

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

Python RU

🌟 xxh — позволяет перенести свою любимую оболочку (xonsh, fish, zsh) куда угодно по ssh

— pip install xxh-xxh

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

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

🖥 GitHub

@pro_python_code

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

Python RU

❓ Как подготовить приложение к запуску в Kubernetes?

Привет! Мы — команда Слёрма, учебный центр для айти-специалистов middle+ и фанаты k8s.😎

И 27 июня в 18:00 мы приглашаем вас на вебинар «Адаптация приложения под Kubernetes».

На встрече обсудим:

✔ где разворачивать базу данных, и можно ли это делать в кубе;
✔ concurrence;
✔ disruption budget;
✔ конфигурации, хранение секретов, интеграции с волтом;
✔ зависимости, кодовые базы.

Спикеры:

➡️ Кирилл Борисов, SRE Lead в MTS Digital
➡️ Виталий Лихачёв, Ex-avito Senior Software Engineer, SRE в booking.com
➡️ Виктор Попов, ecom.tech, единственный в мире малыш-девопёс

Зарегистрироваться на вебинар можно с помощью нашего бота-помощника. Подключайтесь!

🔗 ХОЧУ НА ВЕБИНАР

Реклама ООО «Слёрм» ИНН 3652901451 erid: 2VtzqwnSQ9n

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

Python RU

Хотите прокачать свои скиллы в Python? Расширить навыки работы с FastAPI и научиться интегрировать серверную часть с веб-интерфейсом?

Ждем вас на практическом открытом уроке от OTUS, где вы научитесь использовать Jinja-шаблоны для создания HTML-страниц в FastAPI-приложениях. На вебинаре разберём:

— FastAPI и его возможности;
— основы Jinja-шаблонов: синтаксис, переменные, условия и циклы;
— создание простого веб-приложения;
— интеграцию HTML-страницы в FastAPI-приложение. 

Спикер Сурен Хоренян — Senior Python Backend Developer, руководитель группы разработки платформы облачного видеонаблюдения в MTS AI.

Встречаемся 27 июня в 20:00 мск в преддверии старта курса «Специализация Python Developer». Все участники вебинара получат специальную цену на обучение.

🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/UA6e/?erid=LjN8KHZ3T

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

Python RU

🖥 Maestro — это инструмент искусственного интеллекта, который использует возможности передовых нейронных сетей для выполнения ваших задач.

Этот Python-скрипт задействует до трех моделей искусственного интеллекта: GPT-4o, Claude-3.5 и LlaMa 3, работающих вместе для решения ваших задач.

Роли моделей следующие:
▫️ ORCHESTRATOR MODEL — управляет всем процессом. Она принимает вашу краткую подсказку, разбивает её на более мелкие задачи и передает их следующей модели.

▫️ SUB AGENT MODEL — выполняет ключевые функции проекта, такие как написание кода, генерация текста и многое другое.

▫️ REFINER MODEL — оптимизирует и улучшает результаты, исправляет ошибки, делает текст более естественным и многое другое.

https://github.com/Doriandarko/maestro

@pro_python_code

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

Python RU

🖥 Пишем кликер на Python для Hamster Kombat ! Автоматизируем хайп-игру.

▪Видео
▪Код

@pro_python_code

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

Python RU

Разработчики PYTHON, пожалуйста, Никогда Не Делайте ТАК!

https://www.youtube.com/shorts/ELehjFSaZiU

@pro_python_code

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

Python RU

1 мощный Совет Python как организовать свой код ЛУЧШЕ 💪

https://youtube.com/shorts/OLG-bXzYk0U?feature=share

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

Python RU

🖥🖥 Дроиды и питоны: как работать с ADB быстрее и проще

У нас вышла новая статья, в которой рассматривается как работать с ADB через python.

Если вы — разработчик или тестировщик приложений для Android, просто обычный программист или юзер — то вы попали по адресу.

Перед тем как начать, стоит понять, почему именно Python.

Python — один из моих любимых языков программирования. Простой и читаемый синтаксис, в последних версиях наблюдается увеличение оптимизации и производительности, а также добавления разных фич — например в Python 3.10 была добавления конструкция match-case.

https://uproger.com/android-i-python-mobilnaya-razrabotka/

@pro_python_code

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