52806
по всем вопросам @haarrp @itchannels_telegram - 🔥 best it channels @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - ml 📚 @pythonlbooks -📚books
🖥 Calculate derivatives in Python
Вычисление производных на Python.
@pythonl
💼 QuantStats Python library that performs portfolio profiling
"Библиотека QuantStats на языке Python, которая выполняет расчет портфеля, позволяя инвесторам и портфельным менеджерам лучше понимать свою работу, предоставляя им углубленную аналитику и метрики риска." %matplotlib inline
import quantstats as qs
# extend pandas functionality with metrics, etc.
qs.extend_pandas()
# fetch the daily returns for a stock
stock = qs.utils.download_returns('META')
# show sharpe ratio
qs.stats.sharpe(stock)
# or using extend_pandas() :)
stock.sharpe()
▪ Github
@pythonl
🖥 SQLModel 0.0.14 with support for pydantic v2 ✨🚀SQLModel 0.0.14 с поддержкой pydantic v2 🎉
Уверен, что это самый большой релиз за все время 🤓.SQLModel - это библиотека для взаимодействия с базами данных SQL из кода Python, с объектами Python. Она создана для того, чтобы быть интуитивно понятной, простой в использовании, хорошо совместимой и надежной.$ pip install sqlmodel
▪ Github
@pythonl
🖥 Python module to get stock data/cryptocurrencies from the Alpha Vantage API.
Python-модуль для получения данных о акциях/криптовалютах из API Alpha Vantage
Бесплатный API для получения финансовых данных и индикаторов в реальном времени.pip install alpha_vantage▪Github
from alpha_vantage.timeseries import TimeSeries
import matplotlib.pyplot as plt
ts = TimeSeries(key='YOUR_API_KEY', output_format='pandas')
data, meta_data = ts.get_intraday(symbol='MSFT',interval='1min', outputsize='full')
data['4. close'].plot()
plt.title('Intraday Times Series for the MSFT stock (1 min)')
plt.show()
@pythonl
✌️ Привет! На связи организатор онлайн-конференций Podlodka Crew.
Проект на Python вырос и стал плохо сопровождаться? Всё время уходит на поиск багов, а фичи выпускаются раз в месяц? Нагрузка растёт, а что делать не понятно?
🐍 Приходите на Podlodka Python Crew — обсудите свои боли и проблемы с экспертами из КРОК, Точка, Контур, X5 Tech, Skillbox, а также в компании единомышленников.
Стартуем 4 декабря. Свежие подробности сессий:
🔸Обсудим, а нужны ли практики из Java в коммерческой Python-разработке. В формате круглого стола проговорим основные вопросы проектирования enterprise-приложений на python. Вас ждёт дискуссия про выбор архитектуры, соблюдение слоёв, связи и контексты, абстрактные классы.
🔸Узнаем, как переезжать на pyproject и tox. Разберёмся с bash-скриптами, настроим лаконичный CI/CD с помощью простых инструментов.
🔸Послушаем про внедрение feature flags на тернистом пути к TBD.
🤑 Промокод на скидку 500 руб: python_crew_2_wXPEbG
Больше подробностей на сайте: https://podlodka.io/pythoncrew
Душа питона— авторский канал про нейросети глазами девушки. Рассказывает о новых возможностях нейросетей в доступной форме с иронией и юмором.
Как использовать Нейросети на максимум?
Подумайте сами, KaiberAi нарисует спецэффекты для вашего видео, насколько хорош GigaChat и почему Mathgptpro умнее ChatGPT, InstAi - помогает набрать подписчиков в инст,
OSINT инструменты с ИИ выдают все информацию по по одной ссылке с VK.
Присоединяйся, чтобы быть в курсе всех новостей в области искусственного интеллекта.
🎞 Pytube is a lightweight #Python library that enables you to download #YouTube videos and playlists in specific formats and resolutions.
pytube - это быстрая библиотека #Python, которая позволяет скачивать видео и плейлисты #YouTube в определенных форматах и разрешениях.
▪Github
@pythonl
🖥Security of data storage in Python
We recommend storing sensitive information in an .env file and loading it into a Python script using python-dotenv.
🔒Безопасность хранения данных в Python🔒
Рекомендуется хранить конфиденциальную информацию в файле .env и загружать ее в сценарий Python с помощью python-dotenv.
Это позволяет защитить информацию от раскрытия в кодовой базе или системах контроля версий.
@pythonl
🖥 The easiest way to 10x your development environment:
Start managing experiments, logging prompts, and tracking your code.
Самый простой способ улучшения среды разработки:
Начните управлять тестами, регистрировать подсказки и отслеживать свой код.
Вы можете сделать все sэто бесплатно, используя такой инструмент, как Cometml, с помощью пары строк кода.
Посмотрите на прилагаемый скриншот:
Интеграция Comet + OpenAI будет отслеживать все автоматически:
- сообщения и function_call как входы
- варианты как выходы
- токен использования как метаданные
- работми с метаданнымиpip install comet_llm
Этот блокнот Colab продемонстрирует вам пример работы Cometml:
https://colab.research.google.com/github/comet-ml/comet-examples/blob/master/integrations/llm/openai/notebooks/Comet_and_OpenAI.ipynb#scrollTo=A0-thQauBRRL
▪ Github
@pythonl
🖥 ZipLoRA-pytorch
ZipLoRA: Any Subject in Any Style by Effectively Merging LoRAs
Напарвление любой генерации в любом стиле путем эффективного слияния в LoRA.
▪Github
@pythonl
🖥 Эти фишки реально ускорят Python код! Numba+ Taichi+ С
https://www.youtube.com/watch?v=b7BFQB2MF2w
@pythonl
🖥 Jupyter ❤️ Textual
Create Jupyter widgets in pure Python.
Создание виджетов Jupyter на чистом Python, без использования JavaScript!pip install ipytextual▪Github
@pythonl
Python meetup - Online
✔️ Экономия железа для МЛ-моделей в продакшен — Олег Бугримов, Тимлид, Авито
У нас десятки сервисов с применением МЛ. Вопрос оптимального использования железа стоит очень остро, мы успешно решаем эту проблему с помощью нашей библиотеки aqueduct. В этом докладе расскажу как мы решаем проблему в общем и что появилось нового за последний год разработки.
✔️ INSTLD: когда управление зависимостями проще быть уже не может — Евгений Блинов, Руководитель команды, VK
Краткий рассказ о возможностях библиотеки / cli-инструмента INSTLD.
✔️ How to build dating application with python — Константин Березин, Backend developer, Emet
Как создать backend для приложения для знакомств посредством python
✅ Регистрация на мероприятие
✅ Телеграмм канал с анонсами митапов
Реклама. ООО "ЭВРОНЕ.РУ". ИНН 3663057399.
🖥 Convert Excel to CSV using Pandas in Python
Преобразование Excel в CSV с помощью Pandas в Python
https://morioh.com/a/75e6ba1e0351
@pythonl
🖥 Use the #Pillow package in Python to change the brightness of your images in #Python!
Как использовать пакет #Pillow в Python для изменения яркости изображений в #Python!
@pythonl
🖥 The code for building an OpenCV Python security camera.
Код для управление камеры безопасности на OpenCV Python.import cv2
import time
import datetime
cap = cv2.VideoCapture(0)
face_cascade = cv2.CascadeClassifier(
cv2.data.haarcascades + "haarcascade_frontalface_default.xml")
body_cascade = cv2.CascadeClassifier(
cv2.data.haarcascades + "haarcascade_fullbody.xml")
detection = False
detection_stopped_time = None
timer_started = False
SECONDS_TO_RECORD_AFTER_DETECTION = 5
frame_size = (int(cap.get(3)), int(cap.get(4)))
fourcc = cv2.VideoWriter_fourcc(*"mp4v")
while True:
_, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, 1.3, 5)
bodies = face_cascade.detectMultiScale(gray, 1.3, 5)
if len(faces) + len(bodies) > 0:
if detection:
timer_started = False
else:
detection = True
current_time = datetime.datetime.now().strftime("%d-%m-%Y-%H-%M-%S")
out = cv2.VideoWriter(
f"{current_time}.mp4", fourcc, 20, frame_size)
print("Started Recording!")
elif detection:
if timer_started:
if time.time() - detection_stopped_time >= SECONDS_TO_RECORD_AFTER_DETECTION:
detection = False
timer_started = False
out.release()
print('Stop Recording!')
else:
timer_started = True
detection_stopped_time = time.time()
if detection:
out.write(frame)
# for (x, y, width, height) in faces:
# cv2.rectangle(frame, (x, y), (x + width, y + height), (255, 0, 0), 3)
cv2.imshow("Camera", frame)
if cv2.waitKey(1) == ord('q'):
break
out.release()
cap.release()
cv2.destroyAllWindows()
@pythonl
🎉 Django 5.0 released
Команда Django выпустила Django 5.0.
https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/
@pythonl
Python-разработчики, готовы к новым карьерным возможностям? Тогда One Day Offer от Сбера для вас!
16 декабря вы сможете пройти fast-интервью и при успешном прохождении получить оффер. Чем предстоит заниматься?
— Решать технические задачи при разработке новых и доработке существующих сервисов с использованием Python
— Взаимодействовать с другими сервисами посредством различных API
— Работать с заказчиками, аналитиками и смежными командами.
Присоединяйтесь к команде SberDevices, которая создает голосовые продукты, умные устройства, виртуальных персонажей и другие интересные проекты:
• Поисковый сервис SmartSearch
• Краудсорсинговую платформу TagMe для разметки данных
• Intelligent Document Processing – продукты для решения задач обработки неструктурированного контента
• Мультимодальную нейросетевую модель GigaChat.
Работа в крупнейшем IT-сообществе ждет вас. Все, что нужно сделать – зарегистрироваться на One Day Offer и готовиться к интервью.
🖥 Public APIs
A collective list of free APIs for use in software and web development
Огромный список бесплатных API для использования в программном обеспечении и веб-разработке.
▪Github
@pythonl
🦾 nrich
A command-line tool to quickly analyze all IPs in a file and see which ones have open ports/ vulnerabilities.
Инструмент командной строки, позволяющий быстро проанализировать все IP-адреса в файле и увидеть, какие из них имеют открытые порты/уязвимости. Также может передавать данные из stdin для использования в конвейере данных.wget https://gitlab.com/api/v4/projects/33695681/packages/generic/nrich/latest/nrich_latest_x86_64.deb
$ sudo dpkg -i nrich_latest_x86_64.deb
▪ GIthub
@pythonl
💥 Here is an amazing Python cheat sheet for you all!
Объемная шпаргалка по Python по всем основным темам.
@pythonl
🖥Deepfake video при помощи Python в Google Colab
https://www.youtube.com/watch?v=Rj4qq-iQepg
Вот Google Colab с кодом для обоих способов:
1 - https://colab.research.google.com/drive/1gYaKcQ1-wDjzoVK5k8QQ13M7XcyP--rE?usp=sharing
2 - https://colab.research.google.com/drive/1vN84lTEeACqu4EmVdQiVLgGDMSQBn_ij?usp=sharing
@pythonl
Салют, GigaChat!
Речевые технологии и большие языковые модели.
Приглашаем ML-разработчиков и Data Science-специалистов на встречу с командами разработки продакшен GigaChat и речевых технологий.
📍 Онлайн / Офлайн в Москве
🗓 4 декабря в 18:00 (МСК, GMT+3)
В программе:
✔ Григорий Лелейтнер — «Что мы улучшили в процессе pre-training LLM»
✔ Эмиль Шакиров и Никита Сидоров — «Наш путь в процессе Alignment для совершенства моделей глубокого обучения»
✔ Александр Максименко — «Speech-only Pre-training: обучение универсального аудиоэнкодера»
✔ Григорий Федоров — «Intended Query Detection: распознаем только нужные запросы»
✔ Гриша Стерлинг — «Как мы заставили модель синтеза речи 2023 года говорить лучше модели 2018 года»
Участвуйте в дискуссиях с другими участниками митапа и задавайте вопросы спикерам во время докладов.
Количество мест в офлайне ограничено. Для участия необходимо зарегистрироваться на сайте.
Реклама. ПАО Сбербанк. ИНН 7707083893.
Команда Тинькофф проведет Python-митап в Екатеринбурге 🐍
Встречу соберут 7 декабря. Сначала разработчики обсудят кейсы и инструменты:
— вспомнят, зачем в язык добавлена глобальная блокировка и как она работает;
— расскажут, как устроена диалоговая платформа голосовых роботов, написанная на Python;
— разберутся, как подружить sync и async.
После докладов ребята останутся понетворкать и поболтать с участниками!
📆 Tinkoff Python Meetup, 7 декабря, лофт Louis. Не забудьте зарегистрироваться и позвать с собой коллег!
erid:2VtzqxdKhaH
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673
Присоединяйтесь к SberAutoTech — компании, создающей будущее в области беспилотного транспорта.
Наши автомобили находятся на дорогах с декабря 2020 года: проходят тестирование в условиях плотного городского трафика, с учётом различных погодных условий и времени суток. Кроме легковых, мы активно развиваем технологию на грузовых автомобилях, а в июне запустили коммерческие автономные грузоперевозки вместе с компанией-партнёром.
Для развития автономной транспортной системы нам нужны амбициозные и перспективные специалисты, разделяющие нашу веру в беспилотное будущее.
Вместе мы сможем решать самые смелые задачи, затрагивающие:
•разработку универсальной технологии автономного вождения и беспилотных транспортных средств;
•автомобильную ОС для комфортных и безопасных поездок;
•экосистему сервисов для автономного транспорта.
Давайте создавать будущее индустрии вместе. Присоединяйтесь к команде!
🖥 Define categories with the Enum Python module and use auto() for automatic numbering.
Классы Enum в #Python делают ваш код более читабельным! Определите категории с помощью модуля Enum Python и используйте auto() для автоматической нумерации.
@pythonl
🔥 flowty-realtime-lcm-canvas
A realtime sketch to image demo using LCM and the gradio library.
Преобразование наброска в изображение в реальном времени с использованием LCM и библиотеки gradio.
▪Github
@pythonl
🎁 #Django 5.0 RC 1 is out.
Вышел Django 5.0 RC 1:
https://djangoproject.com/weblog/2023/nov/20/django-50-rc1/
Это последний шанс протестировать его перед финальным релизом, который ожидается в начале декабря.
@pythonl
✅ Эти фишки сделают твой Python код лучше🔥
▪Видео
▪Github
@pythonl
Все для изучения Data Science
Собрали все что потребуется для изучения data science
👉 Логово Дата Сайнтиста | Machinelearning [ru] - канал для изучения data science и machinelearning
👉 Логово питониста | Python - канал для изучения python и его аспектов связанных с data science.
Добро пожаловать!