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
加入频道
🖥 3 КРУТЕЙШИХ PYTHON Особеностей! Ты не знал Об ЭТОМ? #shorts #python #выучитьpython #питон

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

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevOps Docker
Основы Docker: Ваш Путеводитель по Контейнерам

Хотите узнать, как Docker революционизировал разработку и развертывание приложений? Наша статья раскрывает ключевые концепции, преимущества и инструменты Docker, обеспечивая глубокое понимание этой мощной технологии.

Подробнее: https://yatindra4.hashnode.dev/docker-basics-an-introductory-guide

Docker
🕷️ scrapegraphai — эта библиотека Python предназначена для парсинга.

Она использует языковые модели и логику графов для проектирования конвейеров парсинга веб-страниц и локальных документов (XML, HTML, JSON и т. д.).

Просто укажите данные, которые вы хотите извлечь, а библиотека сделает это за вас.

pip install scrapegraphai

Github

@pro_python_code
⚡️ DEVOPS ЛУЧШИЕ Бесплатные КУРСЫ Ресурсы, Книги для обучения 2024!

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

@pro_python_code
🌀 Tornado: веб-фреймворк для асинхронных сетевых операций

Tornado — это веб-фреймворк и библиотека Python, предназначенные для обработки сетевых операций в асинхронном режиме.

Особенности Tornado:

* Неблокирующая обработка ввода/вывода, позволяющая масштабироваться до десятков тысяч активных подключений.
* Независимость от стандарта WSGI, что отличает его от большинства веб-фреймворков Python.
* Интеграция с модулем asyncio из стандартной библиотеки Python, обеспечивая тот же цикл событий.
* Поддержка long polling и веб-сокетов.

Ссылка: https://www.tornadoweb.org/en/stable/

@pro_python_code
🖥 👣 Вызов функций Go из Python с помощью ctypes

У нас вышла новая статья на хабре, в которой поговорим о том, как можно запускать программу, написанную на Go из Python.
Зачем?
При работе на Python иногда имеет смысл реализовать отдельные функции на статичном, высокопроизводительном языке. Go может стать отличным выбором для этого, потому что он быстрый, простой и кроссплатформенный.

Поехали!

https://uproger.com/kak-vyzyvat-funkczii-go-iz-python-s-pomoshhyu-ctypes/

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Taipy | Веб-приложения для ML

Отличная альтернатива Streamlit, если вам нужно эффектно визуализировать результаты работы модеелй машинного обучения. В этом руководстве подробно рассматривается, как визуализировать результаты моделей scikit-learn и как связать визуализацию с выбранной моделью.

https://taipy.io/blog/build-interactive-data-apps-of-scikit-learn-models-using-taipy

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

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

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

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

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

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

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
1 мощный Совет Python как организовать свой код ЛУЧШЕ 💪

https://youtube.com/shorts/OLG-bXzYk0U?feature=share
Замена подстроки в строке

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

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

$ pip install flashtext

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

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

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

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

Видео
Код

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Maestro — это инструмент искусственного интеллекта, который использует возможности передовых нейронных сетей для выполнения ваших задач.

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

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

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

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

https://github.com/Doriandarko/maestro

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Совет по Python:

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

Вместо этого добавьте необходимые импорты вручную в requirements.txt.
Please open Telegram to view this post
VIEW IN TELEGRAM
Wakepy — это библиотека для предотвращения перехода компьютера в спящий режим.

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

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

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

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

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

⚡️ Github