uv: Упаковка Python в Rust
uv — это чрезвычайно быстрый установщик и преобразователь пакетов Python, разработанный как альтернатива инструментам pip и pip-tools.
https://astral.sh/blog/uv
uv — это чрезвычайно быстрый установщик и преобразователь пакетов Python, разработанный как альтернатива инструментам pip и pip-tools.
https://astral.sh/blog/uv
astral.sh
uv: Python packaging in Rust
uv is an extremely fast Python package installer and resolver, designed as a drop-in alternative to pip and pip-tools.
Автоматизируем создание отчетов в Word с данными из Excel на Python.
До смешного простой код, который может сэкономить вам кучу времени в будущем. И как фанат автоматизации, который старается избегать любой однообразной и рутинной работы, я от таких решений просто в восторге.
Читать далееhttps://habr.com/ru/articles/795057
До смешного простой код, который может сэкономить вам кучу времени в будущем. И как фанат автоматизации, который старается избегать любой однообразной и рутинной работы, я от таких решений просто в восторге.
Читать далееhttps://habr.com/ru/articles/795057
Хабр
Автоматизируем создание отчетов в Word с данными из Excel на Python
До смешного простой код, который может сэкономить вам кучу времени в будущем. И как фанат автоматизации, который старается избегать любой однообразной и рутинной работы, я от таких решений просто в...
Как на самом деле работает Python | Углубленный анализ |
https://blog.vishnutiwari.me/how-python-really-works-in-depth-analysis-python-3-internal-mechanism
https://blog.vishnutiwari.me/how-python-really-works-in-depth-analysis-python-3-internal-mechanism
Vishnu's Tech Chronicles
How Python internally Works | Internal Mechanism
Uncover Python's internal mechanisms and workings! From bytecode execution to memory management, explore the magic behind Python's power.
Чрезвычайно быстрый линтер и форматировщик кода Python, написанный на Rust.
https://github.com/astral-sh/ruff
https://github.com/astral-sh/ruff
GitHub
GitHub - astral-sh/ruff: An extremely fast Python linter and code formatter, written in Rust.
An extremely fast Python linter and code formatter, written in Rust. - astral-sh/ruff
Использование магических команд IPython Jupyter для улучшения работы
https://towardsdatascience.com/using-ipython-jupyter-magic-commands-to-improve-the-notebook-experience-f2c870cab356
https://towardsdatascience.com/using-ipython-jupyter-magic-commands-to-improve-the-notebook-experience-f2c870cab356
Medium
Using IPython Jupyter Magic Commands to Improve the Notebook Experience
A post on creating a custom IPython Jupyter Magic command
Докеризация вашего приложения Django может быть пугающей, но выгоды перевешивают риски. В этом руководстве Чарли Макнамара проведет вас через процесс установки, чтобы вы могли максимально эффективно использовать свои приложения.
https://www.honeybadger.io/blog/dockerize-django-preact-postgres/
https://www.honeybadger.io/blog/dockerize-django-preact-postgres/
Honeybadger Developer Blog
How to dockerize a Django, Preact, and PostgreSQL Application
Dockerizing your Django application can be intimidating, but the rewards outweigh the risks. In this guide, Charlie Macnamara walks you through the setup process so you can get the most out of your applications.
5 ошибок кодирования Python, которые снижают вашу скорость (и как их исправить сегодня)
Медленный код Python? 5 простых решений для мгновенного ускорения.
https://python.plainenglish.io/5-python-coding-errors-that-are-killing-your-speed-and-how-to-fix-them-today-8064f4d32e20
Медленный код Python? 5 простых решений для мгновенного ускорения.
https://python.plainenglish.io/5-python-coding-errors-that-are-killing-your-speed-and-how-to-fix-them-today-8064f4d32e20
Medium
5 Python Coding Errors That Are Killing Your Speed (And How to Fix Them Today)
Slow Python code? 5 easy fixes for instant speed-up.
Forwarded from Hacker news - новости из мира хакинга и IT-технологий!
⚠️Внимание, разработчики! Северокорейские хакеры загрузили #malware в PyPI.
Пресловутая хакерская группа Lazarus, загрузила четыре пакета в репозиторий Python Package Index (PyPI) с целью заражения систем разработчиков вредоносным ПО.
Пакеты, которые сейчас удалены, — это pycryptoenv , pycryptoconf , quasarlib и swapmempool . В совокупности они были загружены 3269 раз, причем на долю pycryptoconf приходится наибольшее количество загрузок — 1351 раз.
https://blogs.jpcert.or.jp/en/2024/02/lazarus_pypi.html
Пресловутая хакерская группа Lazarus, загрузила четыре пакета в репозиторий Python Package Index (PyPI) с целью заражения систем разработчиков вредоносным ПО.
Пакеты, которые сейчас удалены, — это pycryptoenv , pycryptoconf , quasarlib и swapmempool . В совокупности они были загружены 3269 раз, причем на долю pycryptoconf приходится наибольшее количество загрузок — 1351 раз.
https://blogs.jpcert.or.jp/en/2024/02/lazarus_pypi.html
JPCERT/CC Eyes
New Malicious PyPI Packages used by Lazarus - JPCERT/CC Eyes
JPCERT/CC has confirmed that Lazarus has released malicious Python packages to PyPI, the official Python package repository (Figure 1). The Python packages confirmed this time are as follows: * pycryptoenv * pycryptoconf * quasarlib * swapmempool The package…
Руководство по веб-скрейпингу на Python
В этом туториале мы создадим надёжные веб-краулеры с использованием таких библиотек, как BeautifulSoup, изучим техники, позволяющие преодолевать реальные трудности при скрейпинге, а также представим рекомендации по крупномасштабному скрейпингу.
Вы получите навыки для скрейпинга сложных сайтов и решения проблем, которые касаются ограничений частоты запросов, блокировок и генерируемых при помощи JavaScript страниц. https://habr.com/ru/companies/ruvds/articles/796885/
В этом туториале мы создадим надёжные веб-краулеры с использованием таких библиотек, как BeautifulSoup, изучим техники, позволяющие преодолевать реальные трудности при скрейпинге, а также представим рекомендации по крупномасштабному скрейпингу.
Вы получите навыки для скрейпинга сложных сайтов и решения проблем, которые касаются ограничений частоты запросов, блокировок и генерируемых при помощи JavaScript страниц. https://habr.com/ru/companies/ruvds/articles/796885/
Хабр
Руководство по веб-скрейпингу на Python
В этом туториале мы создадим надёжные веб-краулеры с использованием таких библиотек, как BeautifulSoup, изучим техники, позволяющие преодолевать реальные трудности при скрейпинге, а также представим...
SQL и python для анализа цен на новостройки в СПб или ценнейший навык для маркетолога в 2024.
«Зачем мне SQL и python?» — задают резонный вопрос маркетологи или менеджеры по продукту, особенно в сфере недвижимости, оптовой торговли, услуг для бизнеса: «У нас нет миллионов строк данных, нет логов, мы успешно работаем с несколькими таблицами в excel».
Да действительно, у вас может не быть корпоративного хранилища данных в компании, и основой автоматизации работы с данными является Power query (что сейчас в РФ делать все труднее и труднее). Но у вас точно есть данные, которые вы получаете от смежных отделов, из CRM/CDP, MES, АСУ ТП. Эти данные приходят регулярно в виде файлов, и вы сопоставляете эти данные друг с другом с помощью ВПР, фильтруете воронкой, чистите с помощью «Найти или заменить», делайте сводники с помощью функции Pivot table.
Читать далееhttps://habr.com/ru/articles/797701
«Зачем мне SQL и python?» — задают резонный вопрос маркетологи или менеджеры по продукту, особенно в сфере недвижимости, оптовой торговли, услуг для бизнеса: «У нас нет миллионов строк данных, нет логов, мы успешно работаем с несколькими таблицами в excel».
Да действительно, у вас может не быть корпоративного хранилища данных в компании, и основой автоматизации работы с данными является Power query (что сейчас в РФ делать все труднее и труднее). Но у вас точно есть данные, которые вы получаете от смежных отделов, из CRM/CDP, MES, АСУ ТП. Эти данные приходят регулярно в виде файлов, и вы сопоставляете эти данные друг с другом с помощью ВПР, фильтруете воронкой, чистите с помощью «Найти или заменить», делайте сводники с помощью функции Pivot table.
Читать далееhttps://habr.com/ru/articles/797701
Хабр
SQL и python для анализа цен на новостройки в СПб или ценнейший навык для маркетолога в 2024
«Зачем мне SQL и python?» — задают резонный вопрос маркетологи или менеджеры по продукту, особенно в сфере недвижимости, оптовой торговли, услуг для бизнеса: «У нас нет...
Как использовать списки в Python – объяснено на примере кода
https://www.freecodecamp.org/news/how-to-use-lists-in-python
https://www.freecodecamp.org/news/how-to-use-lists-in-python
freeCodeCamp.org
How to Use Lists in Python – Explained with Example Code
In Python, lists are a cornerstones of data organization and manipulation – so I think they deserve a thorough exploration. This article delves into how to create and manipulate lists in Python, some advanced functionalities, and some practical appl...
LLM знакомится с SQL: революция в запросах данных с помощью обработки естественного языка
https://levelup.gitconnected.com/llms-meet-sql-revolutionizing-data-querying-with-natural-language-processing-52487337f043
https://levelup.gitconnected.com/llms-meet-sql-revolutionizing-data-querying-with-natural-language-processing-52487337f043
Medium
LLMs Meet SQL: Revolutionizing Data Querying with Natural Language Processing
Using Prompt Engineering, SQL Agents, and Much More
Двоичная магия: создание BitNet 1.58bit с использованием PyTorch с нуля
https://medium.com/@theseriousprogrammer/binary-magic-building-bitnet-1-58bit-using-pytorch-from-scratch-01fa6289db6f
Введение в PyTorch — использование пользовательских данных
В этом посте «Введение в PyTorch» мы узнаем, как использовать пользовательские наборы данных с PyTorch, особенно табличные, визуальные и текстовые данные.
https://ivopbernardo.medium.com/pytorch-introduction-using-custom-data-4c70940d5358
https://medium.com/@theseriousprogrammer/binary-magic-building-bitnet-1-58bit-using-pytorch-from-scratch-01fa6289db6f
Введение в PyTorch — использование пользовательских данных
В этом посте «Введение в PyTorch» мы узнаем, как использовать пользовательские наборы данных с PyTorch, особенно табличные, визуальные и текстовые данные.
https://ivopbernardo.medium.com/pytorch-introduction-using-custom-data-4c70940d5358
Medium
Binary Magic: Building BitNet 1.58bit Using PyTorch from Scratch
Spoiler Alert:
Ограничения в телеграм-бот (Bot API), о которых никто не расскажет
В декабре 23-го мне поступила творческая задача разработать телеграм-бот для проведения новогоднего марафона-тренинга по личностному росту.
В этой статье расскажу о проблеме, с которой столкнулась при разработке телеграм-бота. Разберем ошибку 429 (Too Many Requests) и лимиты на доступ к API. https://habr.com/ru/companies/tensor/articles/799565/
В декабре 23-го мне поступила творческая задача разработать телеграм-бот для проведения новогоднего марафона-тренинга по личностному росту.
В этой статье расскажу о проблеме, с которой столкнулась при разработке телеграм-бота. Разберем ошибку 429 (Too Many Requests) и лимиты на доступ к API. https://habr.com/ru/companies/tensor/articles/799565/
Хабр
Ограничения в телеграм-бот (Bot API), о которых никто не расскажет
Лимиты запросов в телеграм-ботах или почему бот может падать на четырех пользователях Привет-привет! Меня зовут Оля, и я программист учебного центра компании «Тензор». В декабре 23-го мне поступила...
Основные типы распределений вероятностей в примерах
Статистические исследования и эксперименты являются краеугольным камнем развития любой компании. Особенно это касается интернет-проектов, где учёт количества пользователей в день, времени нахождения на сайте, нажатий на целевые кнопки, покупок товаров является обычным и необходимым явлением. Любые изменения в пользовательском опыте на сайте компании (внешний вид, структура, контент) приводят к изменениям в работе пользователя и, как результат, изменения наблюдаются в собираемых данных. Важным элементом анализа изменений данных и его фундаментом является использование основных типов распределений случайных величин, от понимания которых напрямую зависит качество оценки значимости наблюдаемого изменения. Рассмотрим их подробнее на наглядных примерах.
https://habr.com/ru/articles/801101/
Статистические исследования и эксперименты являются краеугольным камнем развития любой компании. Особенно это касается интернет-проектов, где учёт количества пользователей в день, времени нахождения на сайте, нажатий на целевые кнопки, покупок товаров является обычным и необходимым явлением. Любые изменения в пользовательском опыте на сайте компании (внешний вид, структура, контент) приводят к изменениям в работе пользователя и, как результат, изменения наблюдаются в собираемых данных. Важным элементом анализа изменений данных и его фундаментом является использование основных типов распределений случайных величин, от понимания которых напрямую зависит качество оценки значимости наблюдаемого изменения. Рассмотрим их подробнее на наглядных примерах.
https://habr.com/ru/articles/801101/
Хабр
Основные типы распределений вероятностей в примерах
Статистические исследования и эксперименты являются краеугольным камнем развития любой компании. Особенно это касается интернет-проектов, где учёт количества пользователей в день, времени нахождения...
Визуализация данных в Python с помощью Seaborn
В этом руководстве вы узнаете, как использовать библиотеку Python seaborn для создания графиков статистического анализа данных, которые позволят вам лучше визуализировать ваши данные. Вы научитесь использовать как традиционный классический интерфейс, так и более современный интерфейс объектов.
https://realpython.com/python-seaborn/
В этом руководстве вы узнаете, как использовать библиотеку Python seaborn для создания графиков статистического анализа данных, которые позволят вам лучше визуализировать ваши данные. Вы научитесь использовать как традиционный классический интерфейс, так и более современный интерфейс объектов.
https://realpython.com/python-seaborn/
Realpython
Visualizing Data in Python With Seaborn – Real Python
In this tutorial, you'll learn how to use the Python seaborn library to produce statistical data analysis plots to allow you to better visualize your data. You'll learn how to use both its traditional classic interface and more modern objects interface.
🐍Легкий фреймворк для создания динамических HTML-страниц на чистом Python.
https://github.com/paveldedik/ludic
🐍Более 70 лучших идей проектов Python: от новичков до экспертов [с бесплатным исходным кодом]
https://python.plainenglish.io/top-70-python-project-ideas-beginner-to-expert-with-free-source-code-7df5399692c5
🐍Как создать систему онлайн-банкинга — Учебное пособие по объектно-ориентированному программированию на Python
https://www.freecodecamp.org/news/how-to-build-an-online-banking-system-python-oop-tutorial
🐍Создайте игру Turtle на Python: клон Space Invaders
https://realpython.com/build-python-turtle-game-space-invaders-clone
https://github.com/paveldedik/ludic
🐍Более 70 лучших идей проектов Python: от новичков до экспертов [с бесплатным исходным кодом]
https://python.plainenglish.io/top-70-python-project-ideas-beginner-to-expert-with-free-source-code-7df5399692c5
🐍Как создать систему онлайн-банкинга — Учебное пособие по объектно-ориентированному программированию на Python
https://www.freecodecamp.org/news/how-to-build-an-online-banking-system-python-oop-tutorial
🐍Создайте игру Turtle на Python: клон Space Invaders
https://realpython.com/build-python-turtle-game-space-invaders-clone
GitHub
GitHub - getludic/ludic: 🌳 Web Development in Pure Python with Type-Guided Components.
🌳 Web Development in Pure Python with Type-Guided Components. - getludic/ludic