uv — чрезвычайно быстрый менеджер пакетов Python , написанный на Rust.
https://astral.sh/blog/uv-unified-python-packaging
https://astral.sh/blog/uv-unified-python-packaging
astral.sh
uv: Unified Python packaging
Manage entire Python projects and even Python itself with a single unified tool.
👍1
Очистка и предварительная обработка текстовых данных в Pandas для задач обработки естественного языка
https://www.kdnuggets.com/cleaning-and-preprocessing-text-data-in-pandas-for-nlp-tasks
https://www.kdnuggets.com/cleaning-and-preprocessing-text-data-in-pandas-for-nlp-tasks
KDnuggets
Cleaning and Preprocessing Text Data in Pandas for NLP Tasks - KDnuggets
Follow these steps to prepare and put your text data in its best form for performing NLP tasks
👍2
В этой записи блога мы рассмотрим, как использовать Replicate с Streamlit для создания приложения, которое позволяет вам настраивать и запрашивать различные LLM с помощью одного вызова API.
https://blog.streamlit.io/how-to-create-an-ai-chatbot-llm-api-replicate-streamlit
https://blog.streamlit.io/how-to-create-an-ai-chatbot-llm-api-replicate-streamlit
Streamlit
How to create an AI chatbot using one API to access multiple LLMs
Programmatically integrate AI with Replicate and Streamlit
👍1
5 уникальных идей проектов искусственного интеллекта на Python и КАК их реализовать
https://www.youtube.com/watch?v=HIvQWdqvl7o
https://www.youtube.com/watch?v=HIvQWdqvl7o
YouTube
5 Unique Python AI Project Ideas & HOW To Build Them
In this video, I will be sharing with you 5 Python AI projects and exactly how to build them. Not only will I walk you through the different modules but I will even provide you with a quick code sample so you can get a good idea of how to get started with…
👍3
Как сканировать бесконечно прокручиваемые веб-страницы с помощью Python
https://crawlee.dev/blog/infinite-scroll-using-python
https://crawlee.dev/blog/infinite-scroll-using-python
crawlee.dev
How to scrape infinite scrolling webpages with Python | Crawlee for JavaScript · Build reliable crawlers. Fast.
Learn how to scrape infinite scrolling pages with Python and scrape Nike shoes using Crawlee for Python.
👍1
Как обрабатывать выбросы в наборе данных с помощью Pandas
https://www.kdnuggets.com/how-to-handle-outliers-in-dataset-with-pandas
https://www.kdnuggets.com/how-to-handle-outliers-in-dataset-with-pandas
KDnuggets
How to Handle Outliers in Dataset with Pandas - KDnuggets
Dealing with outliers is crucial in data preprocessing. This guide covers multiple ways to handle outliers along with their pros and cons.
👍1
Forwarded from Big data world
10 библиотек Python для машинного обучения, которые нужно знать в 2024 году
https://machinelearningmastery.com/10-must-know-python-libraries-for-machine-learning-in-2024
https://machinelearningmastery.com/10-must-know-python-libraries-for-machine-learning-in-2024
MachineLearningMastery.com
10 Must-Know Python Libraries for Machine Learning in 2024 - MachineLearningMastery.com
[caption align=
👍2
Статья представляет собой комплексное введение в Elixir для разработчиков Python, охватывающее ключевые концепции и различия в синтаксисе между двумя языками. В ней рассматриваются функциональная парадигма программирования Elixir, сопоставление с образцом, модель параллелизма и другие отличительные особенности, а также предлагаются практические примеры и сравнения, которые помогут Pythonistas перейти к программированию на Elixir.
https://gogacodes.notion.site/Elixir-basics-for-Pythonistas-8afc4245034d4df9a3bc6fd646d739bf
Взгляд на то, как обучаются современные LLM.
https://magazine.sebastianraschka.com/p/new-llm-pre-training-and-post-training
https://switowski.com/blog/web-automation
https://www.youtube.com/watch?v=rLyYb7BFgQI
Please open Telegram to view this post
VIEW IN TELEGRAM
gogacodes on Notion
Elixir for Pythonistas (part one) | Notion
The fact that the problems we continuously face in software engineering—fault tolerance, scalability, distribution, high availability, and hot-swapping—were actual nearly half a century ago brilliant engineers put immense effort into addressing these challenges…
В этом руководстве рассматривается настройка ведения журнала, избежание распространенных ошибок и применение передовых методов для улучшения процесса отладки, независимо от того, работаете ли вы с небольшими скриптами или большими приложениями.
https://last9.io/blog/python-logging-best-practices
Please open Telegram to view this post
VIEW IN TELEGRAM
Last9
Python Logging Best Practices: The Ultimate Guide | Last9
This guide covers setting up logging, avoiding common mistakes, and applying advanced techniques to improve your debugging process, whether you’re working with small scripts or large applications.
Вызовы функций в Python по прежнему медленные? Анализ последних оптимизаций в CPython
https://habr.com/ru/companies/beget/articles/839348/
https://habr.com/ru/companies/beget/articles/839348/
Хабр
Вызовы функций в Python по прежнему медленные? Анализ последних оптимизаций в CPython
Я наткнулся на пост в X/Twitter , где Pritam обнаружил, что его решение на Leetcode работало медленнее, когда он использовал встроенную функцию min, производительность улучшилась, когда...
👍2
CPython против Cython: как ускорить собственные программы Python
https://blog.dailydoseofds.com/p/cpython-vs-cython-how-to-speed-up
https://blog.dailydoseofds.com/p/cpython-vs-cython-how-to-speed-up
Dailydoseofds
CPython vs. Cython: How to Speed-up Native Python Programs
...within minimal effort.
Как перемещаться по файловой системе с помощью Pathlib Python
Узнайте, как перемещаться по файловой системе и управлять ею с помощью встроенного модуля Python pathlib.
https://www.kdnuggets.com/how-to-navigate-the-filesystem-with-pythons-pathlib
Узнайте, как перемещаться по файловой системе и управлять ею с помощью встроенного модуля Python pathlib.
https://www.kdnuggets.com/how-to-navigate-the-filesystem-with-pythons-pathlib
KDnuggets
How To Navigate the File System with Python's Pathlib
Learn how to navigate and manage your filesystem with Python's built-in pathlib module.
Создание LLM с нуля
Это руководство знакомит кодеров с основами больших языковых моделей (LLM), объясняет, как они работают и как создавать их с нуля в PyTorch. Оно охватывает кодирование небольшой модели, похожей на GPT, ее конвейер данных, архитектуру, предварительную подготовку и тонкую настройку с использованием библиотек с открытым исходным кодом.
https://www.youtube.com/watch?v=quh7z1q7-uc
Это руководство знакомит кодеров с основами больших языковых моделей (LLM), объясняет, как они работают и как создавать их с нуля в PyTorch. Оно охватывает кодирование небольшой модели, похожей на GPT, ее конвейер данных, архитектуру, предварительную подготовку и тонкую настройку с использованием библиотек с открытым исходным кодом.
https://www.youtube.com/watch?v=quh7z1q7-uc
YouTube
Building LLMs from the Ground Up: A 3-hour Coding Workshop
REFERENCES:
1. Build an LLM from Scratch book: https://amzn.to/4fqvn0D
2. Build an LLM from Scratch repo: https://github.com/rasbt/LLMs-from-scratch
3. GitHub repository with workshop code: https://github.com/rasbt/LLM-workshop-2024
4. Lightning Studio for…
1. Build an LLM from Scratch book: https://amzn.to/4fqvn0D
2. Build an LLM from Scratch repo: https://github.com/rasbt/LLMs-from-scratch
3. GitHub repository with workshop code: https://github.com/rasbt/LLM-workshop-2024
4. Lightning Studio for…
Почему я все еще использую виртуальные среды Python в Docker
В статье приводятся доводы в пользу использования виртуальных сред Python в контейнерах Docker, приводя такие преимущества, как предсказуемость, стандартизация и более простая отладка. Автор утверждает, что виртуальные среды обеспечивают согласованную, хорошо понятную структуру для приложений Python, делая коммуникацию и развертывание между https://hynek.me/articles/docker-virtualenv/ командами более простыми, а также упрощая поведение импорта Python.
В статье приводятся доводы в пользу использования виртуальных сред Python в контейнерах Docker, приводя такие преимущества, как предсказуемость, стандартизация и более простая отладка. Автор утверждает, что виртуальные среды обеспечивают согласованную, хорошо понятную структуру для приложений Python, делая коммуникацию и развертывание между https://hynek.me/articles/docker-virtualenv/ командами более простыми, а также упрощая поведение импорта Python.
Hynek Schlawack
Why I Still Use Python Virtual Environments in Docker
Whenever I publish something about my Python Docker workflows, I invariably get challenged about whether it makes sense to use virtual environments in Docker containers. As always, it’s a trade-off, and I err on the side of standards and predictability.
Mini-Omni
Mini-Omni — это многомодельная большая языковая модель с открытым исходным кодом, которая может слышать, говорить и думать. Включает в себя сквозной речевой ввод в реальном времени и возможности потокового аудиовывода для разговора. https://github.com/gpt-omni/mini-omni
Mini-Omni — это многомодельная большая языковая модель с открытым исходным кодом, которая может слышать, говорить и думать. Включает в себя сквозной речевой ввод в реальном времени и возможности потокового аудиовывода для разговора. https://github.com/gpt-omni/mini-omni
GitHub
GitHub - gpt-omni/mini-omni: open-source multimodal large language model that can hear, talk while thinking. Featuring real-time…
open-source multimodal large language model that can hear, talk while thinking. Featuring real-time end-to-end speech input and streaming audio output conversational capabilities. - GitHub - gpt-o...
https://www.pythonguis.com/examples/translator-app-tkinter-ai-chatgpt
https://blog.dailydoseofds.com/p/accelerate-pandas-20x-using-fireducks
https://adamj.eu/tech/2024/09/05/django-settings-api-clients
Please open Telegram to view this post
VIEW IN TELEGRAM
Python GUIs
Build a AI-powered desktop Translator with Python & Tkinter
In this tutorial you'll use Tkinter, Python and OpenAI to build a desktop translator application. Translation tools have existed for many years and are incredibly useful if you're learning a new language or wanting to read foreign websites.
Python 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20 и 3.8.20 уже доступны!
Большой совместный релиз. В основном исправления безопасности, но у нас также есть финальный релиз-кандидат 3.13, так что начнем с него! https://pythoninsider.blogspot.com/2024/09/python-3130rc2-3126-31110-31015-3920.html
Большой совместный релиз. В основном исправления безопасности, но у нас также есть финальный релиз-кандидат 3.13, так что начнем с него! https://pythoninsider.blogspot.com/2024/09/python-3130rc2-3126-31110-31015-3920.html
Blogspot
Python Insider: Python 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20, and 3.8.20 are now available!