This media is not supported in your browser
VIEW IN TELEGRAM
Блокноты Jupyter отлично подходят для изучения данных.
Но не так хороши для визуализации данных.
Вот библиотека с открытым исходным кодом на Python, которая поможет вам быстро создавать информативные и красивые.
pip install panel
▪Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Коллекция полезных скриптов на Python от базовых до продвинутых со скриптами автоматизации.
▪Github
▪10 скриптов Python для автоматизации 2024.
@pythonl
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
🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.
Мгновенно превратите ваши функции Python в готовые к работе микросервисы.
Развертывание и доступ к вашим сервисам через HTTP API или интерактивный пользовательский интерфейс.
Бесшовный экспорт сервисов в
доступные для совместного использования и исполняемые файлы или образы Docker.
▪Examples
@pythonl
Мгновенно превратите ваши функции Python в готовые к работе микросервисы.
Развертывание и доступ к вашим сервисам через HTTP API или интерактивный пользовательский интерфейс.
Бесшовный экспорт сервисов в
доступные для совместного использования и исполняемые файлы или образы Docker.
pip install opyrator
from pydantic import BaseModel
class Input(BaseModel):
message: str
class Output(BaseModel):
message: str
def hello_world(input: Input) -> Output:
"""Returns the `message` of the input data."""
return Output(message=input.message)
▪Github▪Examples
@pythonl
A Python-based tool to create zip, tar and cpio archives to exploit common archive library
Полезная библиотека Python для создания zip-, tar- и cpio-архивов, которые эксплуатирует Zip Slip уязвимости.
Используяю эти архивы, файлы можно распаковать в произвольное место на системе.
▪Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Use
Если вам нужно получить несколько элементов из итерируемой таблицы в Python?
Попробуйте
https://docs.python.org/3/library/operator.html
@pythonl
operator.itemgetter()
to get multiple items from an iterable in #Python.Если вам нужно получить несколько элементов из итерируемой таблицы в Python?
Попробуйте
operator.itemgetter()
, еще один драгоценный камень Стандартной библиотеки Python 🐍 😍.https://docs.python.org/3/library/operator.html
@pythonl
This media is not supported in your browser
VIEW IN TELEGRAM
DragNUWA - новый позволяет пользователям напрямую манипулировать фоном или объектами на изображениях, а модель легко преобразует эти действия в движения камеры или объектов, генерируя соответствующее видео.
▪GIthub
▪Paper
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Подборка лучших обучающих каналов для программистов.
➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять
⚡Машинное обучение
Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат
🚀 Data Science
Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data
🏆 Golang
Golang - подробные гайды, разбор кода, лучшие практики, заметки
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go
#️⃣C#
С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа
🐍 Python
Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги
☕ Java
Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги
💻 C++
C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии
💥 Хакинг Kali Linux
Kali linux
linux_kal - kali чат
Информационная безопасность
🐧 Linux
Linux academy
🦀 Rust
Rust программирование
Rust чат
🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат
📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки
🖥 Javascript/React/PHP
Javascript академия
React программирование
PHP
Книги frontend
Задачи frontend
🇬🇧 Английский для программистов
🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence
🔥 DevOPs
Devops для программистов
Книги Devops
🌟 Docker/Kubernets
Docker
Kubernets
📓 Книги
Библиотеки Книг для программситов
💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять
⚡Машинное обучение
Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат
🚀 Data Science
Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data
🏆 Golang
Golang - подробные гайды, разбор кода, лучшие практики, заметки
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go
#️⃣C#
С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа
🐍 Python
Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги
☕ Java
Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги
💻 C++
C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии
💥 Хакинг Kali Linux
Kali linux
linux_kal - kali чат
Информационная безопасность
🐧 Linux
Linux academy
🦀 Rust
Rust программирование
Rust чат
🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат
📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки
🖥 Javascript/React/PHP
Javascript академия
React программирование
PHP
Книги frontend
Задачи frontend
🇬🇧 Английский для программистов
🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence
🔥 DevOPs
Devops для программистов
Книги Devops
🌟 Docker/Kubernets
Docker
Kubernets
📓 Книги
Библиотеки Книг для программситов
💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
This media is not supported in your browser
VIEW IN TELEGRAM
Roboflow supervision - это армейский нож с открытым исходным кодом для всего, что связано с компьютерным зрением.
Он позволяет реализовать обнаружение, классификацию, сегментацию и аннотацию к любому видео.
Последнее обновление добавляет расширенную видеоаналитику: трекеры, зоны, аннотаторы и многое другое.
▪Github
▪Docs
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
DSPy - это фреймворк, который позволяет программировать LLM-приложения, такие как RAG! На картинке 15 строк кода для настройки программы RAG в DSPy.
Вы можете автоматически настраивать промпты для обоснованного контроля качества генераций.
https://github.com/stanfordnlp/dspy
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Cписок из 50+ проектов по машинному обучению, решенных и объясненных с помощью #Python, которые вы можете попробовать, чтобы улучшить свои навыки работы с данными и алгоритмами.
https://thecleverprogrammer.com/2023/07/15/machine-learning-projects-using-python/
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Viser - это библиотека для интерактивной 3D-визуализации на Python, вдохновленная такими инструментами, как
Pangolin, rviz, meshcat и Gradio
. Библиотека предназначена для поддержки приложений в области 3D-видения и робототехники.
pip install viser
▪Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
@classmethod
– это метод, который получает класс в качестве неявного первого аргумента, точно так же, как обычный метод экземпляра получает экземпляр. Это означает, что вы можете использовать класс и его свойства внутри этого метода, а не конкретного экземпляра.
Проще говоря,
@classmethod
– это обычный метод класса, имеющий доступ ко всем атрибутам класса, через который он был вызван. Следовательно, classmethod – это метод, который привязан к классу, а не к экземпляру класса.Если вы хотите предоставить "альтернативный конструктор" для вашего класса #python, вы можете использовать декоратор
classmethod.
В стандартной библиотеке мы находим хороший пример создания объекта даты из строки в формате ISO 8601:
from datetime import date
# Стандартный конструктор
d1 = date(2024, 1, 23)
# Альтернативный конструктор с использованием метода classmethod
d2 = date.fromisoformat('2024-01-23')
print(d1) # Вывод: 2024-01-23
print(d2) # Вывод: 2024-01-23
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Основная цель Asyncer - улучшить работу разработчиков с асинхронным кодом, обеспечив поддержку автозаполнения и встроенных ошибок в редакторе, а также повысить уверенность в том, что код не содержит ошибок, с помощью инструментов проверки типов, таких как mypy.
https://asyncer.tiangolo.com/#y
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
https://www.youtube.com/watch?v=THXT_SGo6xs&ab_channel=Uproger
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Tip: use `itertools.cycle` when you need to infinitely repeat a series of actions in a loop (`itertools.cycle` creates an infinite iterator).
Совет: используйте функцию
В этом примере мы используем его для переключения лампочек в повторяющейся последовательности. Для демонстрации мы используем только 6 элементов.
@pythonl
Совет: используйте функцию
`itertools.cycle`,
когда вам нужно бесконечно повторять серию действий в цикле (`itertools.cycle
` создает бесконечный итератор).В этом примере мы используем его для переключения лампочек в повторяющейся последовательности. Для демонстрации мы используем только 6 элементов.
`_`
обозначает "отбрасываемую" переменную, поскольку ее значение не нужно.@pythonl