Как использовать объектно-ориентированное программирование на Python – объяснено на примерах
https://www.freecodecamp.org/news/how-to-use-oop-in-python
https://www.freecodecamp.org/news/how-to-use-oop-in-python
freeCodeCamp.org
How to Use Object-Oriented Programming in Python – Explained With Examples
Object-oriented programming (OOP) is a style of programming that heavily relies on objects. These objects can have attributes and methods. While attributes store data, methods define behavior. Like many other programming languages, Python supports bo...
7 лучших платформ для практики Python
Хотите повысить свои навыки Python и пройти собеседование по программированию? Начните практиковаться сегодня на этих платформах.
https://www.kdnuggets.com/7-best-platforms-to-practice-python
Хотите повысить свои навыки Python и пройти собеседование по программированию? Начните практиковаться сегодня на этих платформах.
https://www.kdnuggets.com/7-best-platforms-to-practice-python
KDnuggets
7 Best Platforms to Practice Python
Looking to level up your Python skills and ace coding interviews? Start practicing today on these platforms.
Парсинг веб-страниц Python с помощью Beautiful Soup и Selenium
https://earthly.dev/blog/python-web-scraping
https://earthly.dev/blog/python-web-scraping
Earthly Blog
Python Web Scraping with Beautiful Soup and Selenium
This tutorial explains how to scrape website content using Beautiful Soup and Selenium in Python, allowing you to gather data for fine-tuning large...
Похоже, я придумал свой алгоритм поиска кратчайшего пути
Всем привет! Я реализовал, похоже, собственный алгоритм поиска кратчайшего пути с отрицательными ребрами графа.
Почему собственный? Я искал подобное решение, но не нашел, возможно, оно уже было реализовано, просто плохо поискал. Жду Нобелевскую премию =)
Додумался я до него путем модификации классического Дейкстры. Прошу адекватно отнестись к содержимому, ибо это моя первая статья, и, возможно, я ничего не придумывал и, вообще, этот алгоритм не работает вовсе (но по многочисленным тестам он работает правильно). https://habr.com/ru/articles/811051/
Всем привет! Я реализовал, похоже, собственный алгоритм поиска кратчайшего пути с отрицательными ребрами графа.
Почему собственный? Я искал подобное решение, но не нашел, возможно, оно уже было реализовано, просто плохо поискал. Жду Нобелевскую премию =)
Додумался я до него путем модификации классического Дейкстры. Прошу адекватно отнестись к содержимому, ибо это моя первая статья, и, возможно, я ничего не придумывал и, вообще, этот алгоритм не работает вовсе (но по многочисленным тестам он работает правильно). https://habr.com/ru/articles/811051/
Хабр
Похоже, я придумал свой алгоритм поиска кратчайшего пути (upd: меня опередили...)
Всем привет! Я реализовал, похоже, собственный алгоритм поиска кратчайшего пути с отрицательными ребрами графа. Почему собственный? Я искал подобное решение, но не нашел, возможно, оно уже было...
PEP 686: Сделать режим UTF-8 режимом по умолчанию
В этом предложении по улучшению Python описывается, как сделать UTF-8 режимом по умолчанию во всем Python. https://peps.python.org/pep-0686/
Высококачественные скрипты Python или небольшие библиотеки для обучения?
Обсуждение
https://news.ycombinator.com/
В этом предложении по улучшению Python описывается, как сделать UTF-8 режимом по умолчанию во всем Python. https://peps.python.org/pep-0686/
Высококачественные скрипты Python или небольшие библиотеки для обучения?
Обсуждение
https://news.ycombinator.com/
Python Enhancement Proposals (PEPs)
PEP 686 – Make UTF-8 mode default | peps.python.org
This PEP proposes enabling UTF-8 mode by default.
🐍Фильтрация конфиденциального содержимого из отчетов об ошибках Django
Django имеет возможность автоматически отправлять администраторам электронные письма при возникновении ошибки 500. Однако такого рода ошибки потенциально могут содержать конфиденциальную информацию, поэтому существуют декораторы, позволяющие скрыть эти значения.
https://blog.ovalerio.net/archives/2756
Django имеет возможность автоматически отправлять администраторам электронные письма при возникновении ошибки 500. Однако такого рода ошибки потенциально могут содержать конфиденциальную информацию, поэтому существуют декораторы, позволяющие скрыть эти значения.
https://blog.ovalerio.net/archives/2756
ScrapeGraphAI: библиотека Python для парсинга веб-страниц, которая использует LLM для создания конвейеров парсинга веб-сайтов, документов и XML-файлов.
https://www.marktechpost.com/2024/04/30/scrapegraphai-a-web-scraping-python-library-that-uses-llms-to-create-scraping-pipelines-for-websites-documents-and-xml-files
https://www.marktechpost.com/2024/04/30/scrapegraphai-a-web-scraping-python-library-that-uses-llms-to-create-scraping-pipelines-for-websites-documents-and-xml-files
MarkTechPost
ScrapeGraphAI: A Web Scraping Python Library that Uses LLMs to Create Scraping Pipelines for Websites, Documents, and XML Files
Extracting information quickly and efficiently from websites and digital documents is crucial for businesses, researchers, and developers. They require specific data from various online sources to analyze trends, monitor competitors, or gather insights for…
Контейнеризация приложений Python с помощью Docker за 5 простых шагов
Приступайте к работе с Docker, прочитав это руководство по контейнеризации приложений Python.
https://www.kdnuggets.com/containerize-python-apps-with-docker-in-5-easy-steps
Приступайте к работе с Docker, прочитав это руководство по контейнеризации приложений Python.
https://www.kdnuggets.com/containerize-python-apps-with-docker-in-5-easy-steps
KDnuggets
Containerize Python Apps with Docker in 5 Easy Steps
Get up and running with Docker with this tutorial on containerizing Python applications.
Как работает Python Asyncio: воссоздаем его с нуля
https://jacobpadilla.com/articles/recreating-asyncio
https://jacobpadilla.com/articles/recreating-asyncio
Jacob Padilla
How Python Asyncio Works: Recreating it from Scratch
Learn how asyncio works by recreating it from scratch with Python generators and using the __await__ dunder method for the async/await keywords.
Как работает Python Asyncio: воссоздаем его с нуля
Узнайте, как работает asyncio, воссоздав его с нуля с помощью генераторов Python и используя метод await under для ключевых слов async/await.
https://jacobpadilla.com/articles/recreating-asyncio
Узнайте, как работает asyncio, воссоздав его с нуля с помощью генераторов Python и используя метод await under для ключевых слов async/await.
https://jacobpadilla.com/articles/recreating-asyncio
Jacob Padilla
How Python Asyncio Works: Recreating it from Scratch
Learn how asyncio works by recreating it from scratch with Python generators and using the __await__ dunder method for the async/await keywords.
🚨Внимание разработчиков Python! Был обнаружен вредоносный пакет PyPI «requests-darwin-lite», выдающий себя за ответвление популярной библиотеки «requests»
https://blog.phylum.io/malicious-go-binary-delivered-via-steganography-in-pypi/
https://blog.phylum.io/malicious-go-binary-delivered-via-steganography-in-pypi/
Создание конвейера данных в реальном времени
Использование Kafka, Polars и Delta Lake для аналитики в реальном времени.Это проще, чем вы думаете!
https://medium.com/@nydas/building-a-real-time-data-pipeline-5eff6c6d8a3c
Использование Kafka, Polars и Delta Lake для аналитики в реальном времени.Это проще, чем вы думаете!
https://medium.com/@nydas/building-a-real-time-data-pipeline-5eff6c6d8a3c
Medium
Building a Real-Time Data Pipeline
Leveraging Kafka, Polars, and Delta Lake for real-time analytics
Глубокое обучение с подкреплением: от нуля до героя!
Это короткий практический вводный курс по базовым и классическим алгоритмам глубокого обучения с подкреплением. К концу курса вы напишете с нуля такие алгоритмы, как DQN, SAC, PPO, а также поймете на высоком уровне лежащую в их основе теорию.
https://github.com/alessiodm/drl-zh
Это короткий практический вводный курс по базовым и классическим алгоритмам глубокого обучения с подкреплением. К концу курса вы напишете с нуля такие алгоритмы, как DQN, SAC, PPO, а также поймете на высоком уровне лежащую в их основе теорию.
https://github.com/alessiodm/drl-zh
GitHub
GitHub - alessiodm/drl-zh: Deep Reinforcement Learning: Zero to Hero!
Deep Reinforcement Learning: Zero to Hero! Contribute to alessiodm/drl-zh development by creating an account on GitHub.
Что нового в Python 3.13 Python 3.13 перешел в бета-версию, а это означает, что функция заморожена. Это официальный список новых функций версии 3.13.
https://docs.python.org/3.13/whatsnew/3.13.html
https://docs.python.org/3.13/whatsnew/3.13.html
Python documentation
What’s New In Python 3.13
Editors, Adam Turner and Thomas Wouters,. This article explains the new features in Python 3.13, compared to 3.12. Python 3.13 was released on October 7, 2024. For full details, see the changelog. ...
Генерация поддельных экземпляров модели Django с помощью Factory Boy
Написание хороших тестов означает наличие данных для тестирования. Библиотека factory-boy помогает вам создавать поддельные данные, которые вы можете использовать в своих тестах.
https://djangotricks.blogspot.com/2024/05/generating-fake-django-model-instances-with-factory-boy.html
Написание хороших тестов означает наличие данных для тестирования. Библиотека factory-boy помогает вам создавать поддельные данные, которые вы можете использовать в своих тестах.
https://djangotricks.blogspot.com/2024/05/generating-fake-django-model-instances-with-factory-boy.html
Blogspot
Generating Fake Django Model Instances with Factory Boy
As you might know, I am developing PyBazaar , a Python Developer Marketplace. For a project of that scope, I need to create hundreds or th...
Как работают LLM, объяснение без математики
Вы, вероятно, встречали статьи о моделях большого языка (LLM) и, возможно, пробовали такие продукты, как ChatGPT. В этой статье объясняется, как работают эти инструменты, не прибегая к сложной математике.
https://blog.miguelgrinberg.com/post/how-llms-work-explained-without-math
Вы, вероятно, встречали статьи о моделях большого языка (LLM) и, возможно, пробовали такие продукты, как ChatGPT. В этой статье объясняется, как работают эти инструменты, не прибегая к сложной математике.
https://blog.miguelgrinberg.com/post/how-llms-work-explained-without-math
Miguelgrinberg
How LLMs Work, Explained Without Math
I'm sure you agree that it has become impossible to ignore Generative AI (GenAI), as we are constantly bombarded with mainstream news about Large Language Models (LLMs). Very likely you have tried…
КАК ИСПОЛЬЗОВАТЬ GEMINI В PYTHON
В этом уроке вы узнаете, как использовать модель искусственного интеллекта Gemini от Google в Python.
https://www.listendata.com/2024/05/how-to-use-gemini-in-python.html
В этом уроке вы узнаете, как использовать модель искусственного интеллекта Gemini от Google в Python.
https://www.listendata.com/2024/05/how-to-use-gemini-in-python.html
ListenData
How to Use Gemini API in Python
This tutorial explains how to use Google's Gemini AI model through its API in Python.
Введение в ведение журнала с помощью Python и Loguru
https://www.blog.pythonlibrary.org/2024/05/15/an-intro-to-logging-with-python-and-loguru
https://www.blog.pythonlibrary.org/2024/05/15/an-intro-to-logging-with-python-and-loguru
Mouse Vs Python
An Intro to Logging with Python and Loguru - Mouse Vs Python
Python's logging module isn't the only way to create logs. There are several third-party packages you can use, too. One of the most popular is Loguru.
101 скрипт автоматизации Python: оптимизация задач и повышение производительности
👋 Давайте поговорим о том, как Python делает нашу жизнь проще и веселее благодаря волшебству автоматизации. 🪄 https://python.plainenglish.io/a-comprehensive-guide-to-python-automation-streamlining-tasks-and-boosting-productivity-fad00c5b62c5
👋 Давайте поговорим о том, как Python делает нашу жизнь проще и веселее благодаря волшебству автоматизации. 🪄 https://python.plainenglish.io/a-comprehensive-guide-to-python-automation-streamlining-tasks-and-boosting-productivity-fad00c5b62c5
Medium
101 Python Automation Scripts: Streamlining Tasks and Boosting Productivity(Part 1)
#1 of 101-Awesome Python Guides with Tushar Aggarwal
Основные библиотеки Python для манипулирования данными
Обязательные библиотеки Python для улучшения рабочего процесса обработки данных.
https://www.kdnuggets.com/essential-python-libraries-for-data-manipulation
Обязательные библиотеки Python для улучшения рабочего процесса обработки данных.
https://www.kdnuggets.com/essential-python-libraries-for-data-manipulation
KDnuggets
Essential Python Libraries for Data Manipulation
The must-know Python libraries to improve your data manipulation workflow.