https://www.youtube.com/watch?v=THXT_SGo6xs
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
MongoDB для Python - NoSQL база данных.
MongoDB - это документоориентированная база данных, которая предоставляет гибкое хранение и обработку данных. Она разработана для работы с большими объемами данных и обеспечивает высокую производительность и масштабируемость.
🔥 Telegram канал о нейросетях…
🔥 Telegram канал о нейросетях…
Иногда аргументы в виде ключевых слов могут быть более удобочитаемыми. 😍🐍
Знаете ли вы, что в #Python их можно принудительно использовать, добавив * в сигнатуру функции, например: 💡
@pro_python_code
Знаете ли вы, что в #Python их можно принудительно использовать, добавив * в сигнатуру функции, например: 💡
@pro_python_code
Вы когда-нибудь использовали статические методы в #Python? Посмотрите пример библиотеки requests ниже.
Он кодирует имена хостов URL, что связано с функциональностью класса, но не зависит от данных экземпляра/класса.
Зачем нужны статические методы?
- Инкапсулируют специфические функции
- Часть API класса (видна через встроенную функцию `dir()`)
- Можно поддерживать чистоту пространства имен
Но помните:
- Отдельные функции предлагают больше возможностей для повторного использования
- Остерегайтесь поползновений в область видимости при проектировании класса
@pro_python_code
`_get_idna_encoded_host` в `PreparedRequest
` - это статический метод. Он кодирует имена хостов URL, что связано с функциональностью класса, но не зависит от данных экземпляра/класса.
Зачем нужны статические методы?
- Инкапсулируют специфические функции
- Часть API класса (видна через встроенную функцию `dir()`)
- Можно поддерживать чистоту пространства имен
Но помните:
- Отдельные функции предлагают больше возможностей для повторного использования
- Остерегайтесь поползновений в область видимости при проектировании класса
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Инструменты для преобразования файлов Palworld .sav в JSON и обратно.
▪Gihub
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 #Python Совет: Упростите свой код, используя кортеж в str.startswith() 🚀
Знаете ли вы, что в качестве аргумента в методе startswith() можно использовать кортеж строк?
Посмотрите на простой рефакторинг на картинке. Всего одна строка позволяет проверить наличие нескольких префиксов. 🌟
@pro_python_code
Знаете ли вы, что в качестве аргумента в методе startswith() можно использовать кортеж строк?
Посмотрите на простой рефакторинг на картинке. Всего одна строка позволяет проверить наличие нескольких префиксов. 🌟
@pro_python_code
Forwarded from Анализ данных (Data analysis)
🔥 Список лучших 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
▪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
Мы готовим большой разбор комплексной задачи с собеса, пожалуйста, поддержите видео лайком.
▪Video
▪1 часть
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Я часто использую пакет jenkinsapi для получения различной информации от Jenkins.
В этом примере я получаю время выполнения всех заданий по определенному URL:
https://github.com/jenkinsapi/jenkinsapi
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Вы можете сделать это с помощью встроенного модуля `
itertools
`! 🐍🔥@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 Type Challenger — это викторина, где нужно писать код. Неплохой способ вспомнить основы подсказок типов (словари, переменные, return) и забуриться в глубины типизационного океана (recursive, декораторы, конструкторы и проч.).
https://python-type-challenges.zeabur.app/
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Довольно полезная библиотека Python - Bark 🐶.
Инструмент для преобразования текста в аудио! 🎵 Абсолютно БЕСПЛАТый инструмент.
"Bark - это основанная на трансформерах модель преобразования текста в аудио, созданная компанией Suno.
Bark может генерировать очень реалистичную многоязычную речь, а также другие звуки, включая музыку, фоновый шум и простые звуковые эффекты.
Модель также может генерировать невербальные коммуникации, такие как смех, вздохи и плач.
https://github.com/suno-ai/bark
@pro_python_code
Инструмент для преобразования текста в аудио! 🎵 Абсолютно БЕСПЛАТый инструмент.
"Bark - это основанная на трансформерах модель преобразования текста в аудио, созданная компанией Suno.
Bark может генерировать очень реалистичную многоязычную речь, а также другие звуки, включая музыку, фоновый шум и простые звуковые эффекты.
Модель также может генерировать невербальные коммуникации, такие как смех, вздохи и плач.
https://github.com/suno-ai/bark
@pro_python_code
This media is not supported in your browser
VIEW IN TELEGRAM
▪Github
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM