Что такое конвейеры в Python?
Если вы разработчик Python, возможно, вы слышали о термине «конвейер» . Но что такое конвейер и почему он полезен? В этом сообщении блога мы рассмотрим концепцию конвейеров в Python, как они работают и как они могут помочь вам писать более чистый и эффективный код. https://medium.com/@ayush-thakur02/wait-what-are-pipelines-in-python-628f4b5021fd
Если вы разработчик Python, возможно, вы слышали о термине «конвейер» . Но что такое конвейер и почему он полезен? В этом сообщении блога мы рассмотрим концепцию конвейеров в Python, как они работают и как они могут помочь вам писать более чистый и эффективный код. https://medium.com/@ayush-thakur02/wait-what-are-pipelines-in-python-628f4b5021fd
Medium
Wait! What are Pipelines in Python?
If you are a Python developer, you might have heard of the term pipeline. But what exactly is a pipeline and why is it useful? In this blog…
November 28, 2023
В этой статье я предлагаю альтернативы основным библиотекам Python.
Эти альтернативы добавляют некоторую ценность ландшафту Python, даже несмотря на то, что основные библиотеки поддерживаются более сильными активными сообществами.
Выбор библиотек зависит от вашего варианта использования и личных предпочтений.
https://dev.to/taipy/new-open-source-vs-old-open-source-33k7
Эти альтернативы добавляют некоторую ценность ландшафту Python, даже несмотря на то, что основные библиотеки поддерживаются более сильными активными сообществами.
Выбор библиотек зависит от вашего варианта использования и личных предпочтений.
https://dev.to/taipy/new-open-source-vs-old-open-source-33k7
DEV Community
🚀⚡New open-source⚡ VS. old open-source 🦖
TD;LR In this article, I provide alternatives to mainstream Python libraries. These...
👍1
November 29, 2023
Базы данных являются важной частью разработки большинства современных программ. Они служат хранилищем для хранения, организации, манипулирования и извлечения данных и информации. Python, будучи универсальным языком программирования, предлагает несколько модулей и библиотек для работы с базами данных. Мы изучим основы программирования баз данных на Python, уделив особое внимание использованию системы баз данных SQLite, которая легка, проста в использовании и является частью стандартной библиотеки Python.
https://www.developer.com/languages/python/python-database-basics
https://www.developer.com/languages/python/python-database-basics
Developer.com
Python Database Basics | Developer.com
Learn the basics of Python databases and how to use them. Explore the different types , how to connect to them, and how to query them.
👍2
November 29, 2023
Профилирование асинхронного Python.
Профилирование приложений — это процесс анализа программы для определения её характеристик: времени выполнения различных частей кода и использования ресурсов.
Для асинхронного python-кода существует конечное количество специфических "узких мест", которые лучше перечислить заранее.
Читать далее https://habr.com/ru/articles/777232
Профилирование приложений — это процесс анализа программы для определения её характеристик: времени выполнения различных частей кода и использования ресурсов.
Для асинхронного python-кода существует конечное количество специфических "узких мест", которые лучше перечислить заранее.
Читать далее https://habr.com/ru/articles/777232
Хабр
Профилирование асинхронного Python
Общие слова Профилирование приложений — это процесс анализа программы для определения её характеристик: времени выполнения различных частей кода и использования ресурсов. Основные этапы профилирования...
November 30, 2023
December 1, 2023
Выпущен Джанго 5.0
В примечаниях к выпуску подробно описано множество интересных новых функций https://www.djangoproject.com/weblog/2023/dec/04/django-50-released
Сериализуйте ваши данные с помощью Python
https://realpython.com/python-serialize-data
В примечаниях к выпуску подробно описано множество интересных новых функций https://www.djangoproject.com/weblog/2023/dec/04/django-50-released
Сериализуйте ваши данные с помощью Python
https://realpython.com/python-serialize-data
Django Project
Django 5.0 released
Posted by Natalia Bidart on Dec. 4, 2023
🔥3👍1
December 5, 2023
December 7, 2023
Как мы научили заводчан строить красивые инженерные отчеты из Jupyter Notebook на Python.
Была у нас тут история, когда легкий перфекционизм помог привести в порядок конструкторскую документацию и регулярно экономить инженерам кучу дней на прохождение бюрократических процедур. В ее основе – создание системы управления расчетными данными и переход от трудночитаемых и трудноинтегрируемых отчетов Mathcad к гибкой связке Jupyter Notebook с Python и Teamcenter. Но основной рассказ будет про то, как преобразовывать и экспортировать математические формулы, таблицы и другие элементы из Jupyter в красивый и удобный вид.
Читать далее https://habr.com/ru/companies/lanit/articles/777514
Была у нас тут история, когда легкий перфекционизм помог привести в порядок конструкторскую документацию и регулярно экономить инженерам кучу дней на прохождение бюрократических процедур. В ее основе – создание системы управления расчетными данными и переход от трудночитаемых и трудноинтегрируемых отчетов Mathcad к гибкой связке Jupyter Notebook с Python и Teamcenter. Но основной рассказ будет про то, как преобразовывать и экспортировать математические формулы, таблицы и другие элементы из Jupyter в красивый и удобный вид.
Читать далее https://habr.com/ru/companies/lanit/articles/777514
Хабр
Как мы научили заводчан строить красивые инженерные отчеты из Jupyter Notebook на Python
Была у нас тут история, когда легкий перфекционизм помог привести в порядок конструкторскую документацию и регулярно экономить инженерам кучу дней на прохождение бюрократических процедур. В ее основе...
December 8, 2023
Субинтерпретаторы Python 3.12: новая эра параллелизма
https://thinhdanggroup.github.io/subinterpreter
https://thinhdanggroup.github.io/subinterpreter
ThinhDA
Python 3.12 Subinterpreters: A New Era of Concurrency
This blog post will introduce you to the exciting new feature in Python 3.12 - Subinterpreters. We’ll start by explaining what subinterpreters are, their history, and how they compare to threads, processes, and greenlets. From there, we’ll delve into why…
December 8, 2023
Networkx - сетевой анализ в Python.
NetworkX — это пакет Python для создания, управления и изучения структуры, динамики и функций сложных сетей
https://networkx.org/
NetworkX — это пакет Python для создания, управления и изучения структуры, динамики и функций сложных сетей
https://networkx.org/
👍1
December 11, 2023
Пишем приложение на Python для подготовки к собеседованиям по Python.
На конец 2023 года язык программирования Python является самым популярным по индексу TIOBE. Что касается работы, то по количеству вакансий в мире язык Python занимает второе место (после JavaScript/TypeScript). Поэтому у соискателей на должность, где требуется Python, возникает потребность подготовки к собеседованиям.
В этой статье я расскажу о том, как используя Python, можно написать desktop-приложение для ОС Windows, которое поможет быстро, эффективно и абсолютно бесплатно подготовиться к собеседованиям по Python.
Читать далее https://habr.com/ru/articles/779624
На конец 2023 года язык программирования Python является самым популярным по индексу TIOBE. Что касается работы, то по количеству вакансий в мире язык Python занимает второе место (после JavaScript/TypeScript). Поэтому у соискателей на должность, где требуется Python, возникает потребность подготовки к собеседованиям.
В этой статье я расскажу о том, как используя Python, можно написать desktop-приложение для ОС Windows, которое поможет быстро, эффективно и абсолютно бесплатно подготовиться к собеседованиям по Python.
Читать далее https://habr.com/ru/articles/779624
Хабр
Пишем приложение на Python для подготовки к собеседованиям по Python
На конец 2023 года язык программирования Python является самым популярным по индексу TIOBE. Что касается работы, то по количеству вакансий в мире язык Python занимает второе место (после...
👍1
December 12, 2023
Использование Polars в мире панд
Polars — это библиотека на основе фреймов данных, которая может быть быстрее, эффективнее использовать память и зачастую проще в использовании, чем Pandas. Кроме того, он гораздо новее и, соответственно, менее популярен. В ноябре 2023 года:
У Polars было около 2,6 миллионов загрузок с PyPI.
У Pandas было около 140 миллионов загрузок!
Из-за популярности Pandas и ее доступности на протяжении полутора десятилетий существует множество сторонних библиотек со встроенной поддержкой Pandas, а также других, которые специально расширяют Pandas. Многие библиотеки построения графиков и визуализации, например, принимают в качестве входных данных фреймы данных Pandas, а GeoPandas добавляет географические типы данных в фреймы данных Pandas. Если вы используете Polars, можете ли вы использовать эти библиотеки? И если да, то как? https://pythonspeed.com/articles/polars-pandas-interopability/
Polars — это библиотека на основе фреймов данных, которая может быть быстрее, эффективнее использовать память и зачастую проще в использовании, чем Pandas. Кроме того, он гораздо новее и, соответственно, менее популярен. В ноябре 2023 года:
У Polars было около 2,6 миллионов загрузок с PyPI.
У Pandas было около 140 миллионов загрузок!
Из-за популярности Pandas и ее доступности на протяжении полутора десятилетий существует множество сторонних библиотек со встроенной поддержкой Pandas, а также других, которые специально расширяют Pandas. Многие библиотеки построения графиков и визуализации, например, принимают в качестве входных данных фреймы данных Pandas, а GeoPandas добавляет географические типы данных в фреймы данных Pandas. Если вы используете Polars, можете ли вы использовать эти библиотеки? И если да, то как? https://pythonspeed.com/articles/polars-pandas-interopability/
Python⇒Speed
Using Polars in a Pandas world
Pandas has far more third-party integrations than Polars. Learn how to use those libraries with Polars dataframes.
December 13, 2023
ezgif.com-webp-to-gif-converted.gif
15.9 MB
В постоянно развивающейся сфере разработки данных и автоматизации Python стал свидетелем появления нескольких оркестраторов рабочих процессов. В этой статье я расскажу о шести библиотеках Python и некоторых их основных функциях.
https://dev.to/taipy/the-pipeline-repos-showdown-python-edition-39i5
https://dev.to/taipy/the-pipeline-repos-showdown-python-edition-39i5
December 16, 2023
This media is not supported in your browser
VIEW IN TELEGRAM
Анализ посещаемости магазина для выявления наиболее часто посещаемых зон
ссылка на репо, если вы хотите создать что-то за выходные: https://github.com/roboflow/supervision
ссылка на репо, если вы хотите создать что-то за выходные: https://github.com/roboflow/supervision
🔥3👍1
December 16, 2023
Forwarded from Big data world
Создание LLM с миллионом параметров с нуля с использованием Python
Пошаговое руководство по репликации архитектуры LLaMA
https://levelup.gitconnected.com/building-a-million-parameter-llm-from-scratch-using-python-f612398f06c2
Пошаговое руководство по репликации архитектуры LLaMA
https://levelup.gitconnected.com/building-a-million-parameter-llm-from-scratch-using-python-f612398f06c2
Medium
Building a Million-Parameter LLM from Scratch Using Python
A Step-by-Step Guide to Replicating LLaMA Architecture
December 20, 2023
Изучаем и парсим биржевую информацию Мосбиржи. Наш первый парсер на Python, разбор кода.
Как устроен ISS MOEX (информационно-статистический сервер Московской Биржи) и как можно парсить с него биржевые данные. Разбор кода программы. Это первое знакомство с MOEX, дальше будем изучать куда как более актуальный для алготрейдинга продукт мосбиржи - ALGOPACK. Однако перед этим общее знакомство с архитектурой iss moex должно быть. Стратегическая задача - использовать данные для алготрейдинга (работы торгового робота) напрямую с московской биржи.
Читать далее https://habr.com/ru/articles/781006
Как устроен ISS MOEX (информационно-статистический сервер Московской Биржи) и как можно парсить с него биржевые данные. Разбор кода программы. Это первое знакомство с MOEX, дальше будем изучать куда как более актуальный для алготрейдинга продукт мосбиржи - ALGOPACK. Однако перед этим общее знакомство с архитектурой iss moex должно быть. Стратегическая задача - использовать данные для алготрейдинга (работы торгового робота) напрямую с московской биржи.
Читать далее https://habr.com/ru/articles/781006
Хабр
Изучаем и парсим биржевую информацию Мосбиржи. Наш первый парсер на Python, разбор кода
Информационно-статистический сервер Московской Биржи (ИСС или ISS) – это сервис, предоставляющий разнообразную биржевую информацию в режиме реального времени, а также итоги торгов и статистические...
👍1
December 20, 2023
Агенты, способные самостоятельно редактировать свои подсказки/код Python
https://github.com/aymenfurter/microagents
https://github.com/aymenfurter/microagents
GitHub
GitHub - aymenfurter/microagents: Agents Capable of Self-Editing Their Prompts / Python Code
Agents Capable of Self-Editing Their Prompts / Python Code - aymenfurter/microagents
December 21, 2023
Top 42 🐍 Библиотеки Python, которые вам нужно знать 🦾
https://dev.to/taipy/top-42-python-libraries-you-need-to-know-1omo
https://dev.to/taipy/top-42-python-libraries-you-need-to-know-1omo
DEV Community
Top 42 🐍 Python libraries you need to know 🦾
TL;DR Dive deep into Python with this cheat list featuring the only libraries any...
👍2
December 21, 2023
Мониторинг на Python: как сохранить метрики в мультипроцессном режиме.
Привет, Хабр! Меня зовут Никита, я backend-разработчик команды клиентских сервисов. В Selectel мы строим и поддерживаем IT-инфраструктуру для компаний, которые развивают свои цифровые продукты. В нашем департаменте около 20 приложений, большая часть из которых работает на Flask и Gunicorn. Чтобы отслеживать их производительность, мы мониторим параметры системы с помощью Prometheus.
С развитием бизнеса нагрузка на приложения возрастает, один из способов масштабировать его под большее количество запросов — запустить Gunicorn-сервер с несколькими worker-процессами в мультипроцессном режиме. Однако при таком подходе клиент Prometheus не выводит нужные нам метрики CPU и RAM. В статье расскажу, как мы решили эту проблему, сохранив метрики и организовав мониторинг в мультипроцессном режиме.
Читать дальше →https://habr.com/ru/companies/selectel/articles/781614
Привет, Хабр! Меня зовут Никита, я backend-разработчик команды клиентских сервисов. В Selectel мы строим и поддерживаем IT-инфраструктуру для компаний, которые развивают свои цифровые продукты. В нашем департаменте около 20 приложений, большая часть из которых работает на Flask и Gunicorn. Чтобы отслеживать их производительность, мы мониторим параметры системы с помощью Prometheus.
С развитием бизнеса нагрузка на приложения возрастает, один из способов масштабировать его под большее количество запросов — запустить Gunicorn-сервер с несколькими worker-процессами в мультипроцессном режиме. Однако при таком подходе клиент Prometheus не выводит нужные нам метрики CPU и RAM. В статье расскажу, как мы решили эту проблему, сохранив метрики и организовав мониторинг в мультипроцессном режиме.
Читать дальше →https://habr.com/ru/companies/selectel/articles/781614
Хабр
Мониторинг на Python: как сохранить метрики в мультипроцессном режиме
Привет, Хабр! Меня зовут Никита, я backend-разработчик команды клиентских сервисов. В Selectel мы строим и поддерживаем IT-инфраструктуру для компаний, которые развивают свои цифровые продукты. В...
👍2
December 21, 2023
Проектирование и руководство: объектно-ориентированное программирование на Python
В этом видеокурсе вы узнаете о принципах SOLID — пяти общепризнанных стандартах для улучшения объектно-ориентированного проектирования на Python. Применяя эти принципы, вы можете создавать объектно-ориентированный код, который будет более удобным в сопровождении, расширяемом, масштабируемом и тестируемом. КУРС REAL PYTHON
Предварительный просмотр Python 3.12: более интуитивно понятные и последовательные F-строки В этом уроке вы познакомитесь с одной из будущих функций Python 3.12, которая представляет новую формализацию и реализацию синтаксиса f-строки. Новая реализация снимает некоторые ограничения и ограничения, влияющие на литералы f-строки в версиях Python ниже 3.12. REAL PYTHON
Изучение показателей кода в Python с помощью Radon Radon — это инструмент измерения показателей кода. Эта статья познакомит вас с этим и научит, как можно улучшить свой код на основе его измерений. МАЙК ДРИСКОЛ.
В этом видеокурсе вы узнаете о принципах SOLID — пяти общепризнанных стандартах для улучшения объектно-ориентированного проектирования на Python. Применяя эти принципы, вы можете создавать объектно-ориентированный код, который будет более удобным в сопровождении, расширяемом, масштабируемом и тестируемом. КУРС REAL PYTHON
Предварительный просмотр Python 3.12: более интуитивно понятные и последовательные F-строки В этом уроке вы познакомитесь с одной из будущих функций Python 3.12, которая представляет новую формализацию и реализацию синтаксиса f-строки. Новая реализация снимает некоторые ограничения и ограничения, влияющие на литералы f-строки в версиях Python ниже 3.12. REAL PYTHON
Изучение показателей кода в Python с помощью Radon Radon — это инструмент измерения показателей кода. Эта статья познакомит вас с этим и научит, как можно улучшить свой код на основе его измерений. МАЙК ДРИСКОЛ.
Realpython
Design and Guidance: Object-Oriented Programming in Python – Real Python
In this video course, you'll learn about the SOLID principles, which are five well-established standards for improving your object-oriented design in Python. By applying these principles, you can create object-oriented code that is more maintainable, extensible…
👍3💩2
December 27, 2023
Это курс Гарвардского университета: «Введение в науку о данных с помощью Python». Вы можете пройти этот урок бесплатно. Если вам нужен сертификат, вы можете заплатить за него 299 долларов. Чтобы пройти этот курс, вы должны быть знакомы с Python. Курс предназначен для новичков.
https://pll.harvard.edu/course/introduction-data-science-python
https://pll.harvard.edu/course/introduction-data-science-python
Harvard University
Introduction to Data Science with Python | Harvard University
Join Harvard University instructor Pavlos Protopapas in this online course to learn how to use Python to harness and analyze data.
🔥2
December 27, 2023