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
加入频道
🦜 Методы списков #Python с объяснениями на попугаях


@pro_python_code
🐍 #Python Совет: Упростите свой код, используя кортеж в str.startswith() 🚀

Знаете ли вы, что в качестве аргумента в методе startswith() можно использовать кортеж строк?

Посмотрите на простой рефакторинг на картинке. Всего одна строка позволяет проверить наличие нескольких префиксов. 🌟

@pro_python_code
🔥 Бесплатные курсы для изучения SQL в 2024 году

https://habr.com/ru/articles/791260/

@pro_python_code
🔥 Список лучших Python-библиотек 2023 года по версии Tryolabs.

LiteLLM — библиотека, которая обеспечивает бесшовную интеграцию с различными языковыми моделями. Она позволяя использовать унифицированный формат как для ввода, так и для вывода вне зависимости от применяемой LLM.

MLX — это библиотека от Apple для машинного обучения на процессорах Apple Silicon.

Taipy — инструмент, который позволяет дата-сайентистам создавать интерактивный Web UI для ML-проектов.

PyApp — упрощает распространение и установку Python-приложений. Это достигается за счёт встраивания Python в самоустанавливающийся пакет, совместимый со всеми операционными системами.

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

ZenML и AutoMLOps — два мощных инструмента для создания MLOps-пайплайнов.

WhisperX — библиотека для распознавания речи, способная обнаружить нескольких говорящих на аудио.

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

Guardrails — помогает заставить LLM возвращать структурированные, качественные ответы определённого типа.

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

@data_analysis_ml
🖥 100 вопросов с собеседований Python. Повышаем уровень. Часть 2

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

Video
1 часть

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 В #Python есть несколько отличных пакетов для работы с Jenkins, системой CI с открытым исходным кодом.

Я часто использую пакет jenkinsapi для получения различной информации от Jenkins.

В этом примере я получаю время выполнения всех заданий по определенному URL:

https://github.com/jenkinsapi/jenkinsapi

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Вам когда-нибудь требовалось найти все перестановки списка в #Python?

Вы можете сделать это с помощью встроенного модуля `itertools`! 🐍🔥

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Совет: вы можете использовать functools.reduce() в #Python, чтобы применить функцию ко всем элементам итерируемого множества.

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 ​​Проверьте себя на знание типизации на Python

Круто бесплатный проект Python Type Challenger — это викторина, где нужно писать код. Неплохой способ вспомнить основы подсказок типов (словари, переменные, return) и забуриться в глубины типизационного океана (recursive, декораторы, конструкторы и проч.).

https://python-type-challenges.zeabur.app/

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔵 Телеграм бот приема заявок и рассылок! Огромный прирост подписчиков!

Видео

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Топ бесплатных курсов по Python в 2024 году

Читать

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Лучшие бесплатные курсы по искусственному интеллекту

Читать

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Лучшие бесплатные курсы и книги по Python в 2024 год.

https://youtu.be/y0R7nRz-qpA

@pro_python_code
Довольно полезная библиотека Python - Bark 🐶.

Инструмент для преобразования текста в аудио! 🎵 Абсолютно БЕСПЛАТый инструмент.

"Bark - это основанная на трансформерах модель преобразования текста в аудио, созданная компанией Suno.

Bark может генерировать очень реалистичную многоязычную речь, а также другие звуки, включая музыку, фоновый шум и простые звуковые эффекты.

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

https://github.com/suno-ai/bark

@pro_python_code
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Mwmbl - это некоммерческий, свободный бесплатный поисковик на Pythpn с акцентом на удобство использования и скорость.

Github

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Знаете ли вы, что с помощью #Python и #pillow можно регулировать контрастность изображений?

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Знаете ли вы, что можно использовать #Python и OpenPyXL для применения формул Excel? Вот пример, в котором я программно суммирую несколько столбцов с помощью OpenPyXL. Вам придется запустить код и открыть Excel, чтобы увидеть результат.

@pro_python_code
1️⃣0️⃣ Полезных инструментов специалиста Data Science

Lazy Predict позволяет быстро создавать прототипы для анализа данных и сравнивать несколько базовых моделей без необходимости вручную писать код или настраивать параметры.

fastparquet – библиотека, ускоряющая ввод-вывод Pandas в 5 раз. fastparquet – это высокопроизводительная реализация формата Parquet на Python, предназначенная для бесперебойной работы с фреймами данных Pandas. Она обеспечивает быструю производительность чтения и записи, эффективное сжатие и поддержку широкого спектра типов данных.

DataDreamer – это мощная библиотека Python с открытым исходным кодом для легкого создания промптов, синтетических данных и рабочих моделей машинного обучения.

SciencePlots – полезная библиотека для быстрого создания графиков matplotlib для презентаций, исследовательских работ.

Tensorflow-GNN. Новая библиотека Tensorflow-GNN для работы с графовыми нейросетями. Эта крутая библиотека ориентирована на гетерогенные графы, то есть те, у которых узлы и рёбра могут быть различных типов.

PyGWalker – инструмент, который упрощает рабочий процесс анализа и визуализации данных в Jupyter Notebook, превращая фрейм данных pandas в пользовательский интерфейс в стиле Tableau для визуального исследования.

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

Ibis – обеспечивает доступ между локальным окружение в Python и удаленными хранилищами данных (например, Hadoop)

Dask – эта библиотека позволяет эффективно организовывать параллельные вычисления. Коллекции больших данных хранятся здесь как параллельные массивы/списки и позволяют работать с ними через Numpy/Pandas.

Jless — полезный инструмент для просмотра JSON-файлов в командной строке. Отображение данных в удобном виде — с подсветкой синтаксиса для отдельных элементов объекта.

@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM