Справочник по FastAPI — Как разрабатывать, тестировать и развертывать API
Добро пожаловать в мир FastAPI, элегантной и высокопроизводительной веб-инфраструктуры для создания API-интерфейсов Python. Не волнуйтесь, если вы новичок в программировании API — мы начнем с самого начала. https://www.freecodecamp.org/news/fastapi-quickstart/
Добро пожаловать в мир FastAPI, элегантной и высокопроизводительной веб-инфраструктуры для создания API-интерфейсов Python. Не волнуйтесь, если вы новичок в программировании API — мы начнем с самого начала. https://www.freecodecamp.org/news/fastapi-quickstart/
freeCodeCamp.org
FastAPI Handbook – How to Develop, Test, and Deploy APIs
Welcome to the world of FastAPI, a sleek and high-performance web framework for constructing Python APIs. Don't worry if you're new to API programming – we'll start at the beginning. An API (Application Programming Interface) connects several softwar...
87 малоизвестных функций Python
Этот пост предназначен для людей, которые ежедневно используют Python, но никогда не садились и не читали всю документацию.
https://betterprogramming.pub/87-lesser-known-python-features-635180720a29
Этот пост предназначен для людей, которые ежедневно используют Python, но никогда не садились и не читали всю документацию.
https://betterprogramming.pub/87-lesser-known-python-features-635180720a29
Medium
87 Lesser-known Python Features
This post is for people who use Python daily, but have never actually sat down and read through all the documentation.
Протоколы в Python.
В Python 3.8. появилась новая примечательная возможность — протоколы (protocols). Протоколы — это альтернатива абстрактным базовым классам (abstract base classes, ABC). Они позволяют пользоваться структурной подтипизацией (structural subtyping), то есть — осуществлять проверку совместимости классов исключительно на основе анализа их атрибутов и методов. В этом материале мы поговорим о протоколах в Python и разберём практические примеры работы с ними.
Читать далее https://habr.com/ru/companies/wunderfund/articles/751424/
В Python 3.8. появилась новая примечательная возможность — протоколы (protocols). Протоколы — это альтернатива абстрактным базовым классам (abstract base classes, ABC). Они позволяют пользоваться структурной подтипизацией (structural subtyping), то есть — осуществлять проверку совместимости классов исключительно на основе анализа их атрибутов и методов. В этом материале мы поговорим о протоколах в Python и разберём практические примеры работы с ними.
Читать далее https://habr.com/ru/companies/wunderfund/articles/751424/
Хабр
Протоколы в Python
В Python 3.8. появилась новая примечательная возможность — протоколы ( protocols ). Протоколы — это альтернатива абстрактным базовым классам ( abstract base classes , ABC). Они...
Простой инструмент Python под названием CUPP может помочь вам составить целевой список возможных паролей для взлома учетных записей
https://github.com/Mebus/cupp
https://www.geeksforgeeks.org/cupp-common-user-passwords-profiler/
https://github.com/Mebus/cupp
https://www.geeksforgeeks.org/cupp-common-user-passwords-profiler/
✨ Эффективные настраиваемые веб-приложения на чистом Python. Развертывание за секунды. ✨ https://github.com/reflex-dev/reflex
GitHub
GitHub - reflex-dev/reflex: 🕸️ Web apps in pure Python 🐍
🕸️ Web apps in pure Python 🐍. Contribute to reflex-dev/reflex development by creating an account on GitHub.
Чат-боты на все случаи жизни. 7 инструкций по созданию мини-приложений в Telegram
Telegram-боты — хорошая возможность вписать какую-то важную функциональность в понятную и простую платформу мессенджера. Не нужно думать об отдельном сайте и интерфейсе. Также боты — хорошая возможность для новичков в разработке реализовать свой мини-проект. Идея может быть как совершенно фановая — например, создавать стикеры из мемных сообщений друзей, так и быть частью функциональности сервиса — например, платежной системы.
В подборке под катом — семь инструкций по созданию Telegram-ботов с разной функциональностью. Сохраняйте статью в закладки: пригодится как начинающим, так и опытным разработчикам.
https://habr.com/ru/articles/751930/
Telegram-боты — хорошая возможность вписать какую-то важную функциональность в понятную и простую платформу мессенджера. Не нужно думать об отдельном сайте и интерфейсе. Также боты — хорошая возможность для новичков в разработке реализовать свой мини-проект. Идея может быть как совершенно фановая — например, создавать стикеры из мемных сообщений друзей, так и быть частью функциональности сервиса — например, платежной системы.
В подборке под катом — семь инструкций по созданию Telegram-ботов с разной функциональностью. Сохраняйте статью в закладки: пригодится как начинающим, так и опытным разработчикам.
https://habr.com/ru/articles/751930/
Хабр
Чат-боты на все случаи жизни. 7 инструкций по созданию мини-приложений в Telegram
Telegram-боты — хорошая возможность вписать какую-то важную функциональность в понятную и простую платформу мессенджера. Не нужно думать об отдельном сайте и интерфейсе. Также боты — хорошая...
Широка, необъятна, интерактивна: оффлайн карта России с Plotly.
Plotly — мощная библиотека визуализации данных на Python, которая позволяет создавать широкий спектр интерактивных визуализаций, включая карты. Одним из преимуществ Plotly является то, что она работает с объектами других библиотек Python, таких как Pandas и NumPy. https://habr.com/ru/articles/752406/
Plotly — мощная библиотека визуализации данных на Python, которая позволяет создавать широкий спектр интерактивных визуализаций, включая карты. Одним из преимуществ Plotly является то, что она работает с объектами других библиотек Python, таких как Pandas и NumPy. https://habr.com/ru/articles/752406/
Хабр
Широка, необъятна, интерактивна: оффлайн карта России с Plotly
Привет, Хабр! На связи участник профессионального сообщества NTA Максим Алёшин. Сегодня создание интерактивной карты на python не составляет большого труда: стоит подключить библиотеку...
Назначьте GPT разные роли, чтобы сформировать совместный программный объект для решения сложных задач.
Это многоагентная платформа с открытым исходным кодом, которая может выступать в роли инженера, архитектора, менеджера по продуктам и проектам. https://github.com/geekan/MetaGPT
Это многоагентная платформа с открытым исходным кодом, которая может выступать в роли инженера, архитектора, менеджера по продуктам и проектам. https://github.com/geekan/MetaGPT
Forwarded from Программирование для новичков
Как настроить код Visual Studio для разработки на Python
В этой статье я проведу вас через весь процесс настройки Visual Studio Code для разработки на Python. Это не универсальная установка, но это то, что я использую лично, и я нашел ее действительно удобной.
https://www.freecodecamp.org/news/how-to-configure-visual-studio-code-for-python-development/
В этой статье я проведу вас через весь процесс настройки Visual Studio Code для разработки на Python. Это не универсальная установка, но это то, что я использую лично, и я нашел ее действительно удобной.
https://www.freecodecamp.org/news/how-to-configure-visual-studio-code-for-python-development/
Генеративный ИИ в Jupyter
Jupyter AI является официальным подпроектом Project Jupyter и теперь доступен как бесплатное программное обеспечение с открытым исходным кодом. https://blog.jupyter.org/generative-ai-in-jupyter-3f7174824862
Jupyter AI является официальным подпроектом Project Jupyter и теперь доступен как бесплатное программное обеспечение с открытым исходным кодом. https://blog.jupyter.org/generative-ai-in-jupyter-3f7174824862
Medium
Generative AI in Jupyter
Jupyter AI, a new open source project, brings generative artificial intelligence to notebooks with magic commands and a chat interface.
Forwarded from Linux
Что происходит, когда запускаешь «Hello World» в Linux.
Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу «Hello World» на Python.
print("hello world")
Вот как это выглядит в командной строке:
$ python3 hello.pyhello world
Но внутри происходит гораздо больше. Я объясню, что там творится, и, что гораздо важнее, расскажу об инструментах, при помощи которых вы сами сможете исследовать происходящее. Мы воспользуемся readelf, strace, ldd, debugfs, /proc, ltrace, dd и stat. Я не буду рассматривать относящиеся к Python части, только объясню, что происходит при выполнении динамически компонуемых исполняемых файлов.
Читать дальше →https://habr.com/ru/companies/ruvds/articles/753506/
Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу «Hello World» на Python.
print("hello world")
Вот как это выглядит в командной строке:
$ python3 hello.pyhello world
Но внутри происходит гораздо больше. Я объясню, что там творится, и, что гораздо важнее, расскажу об инструментах, при помощи которых вы сами сможете исследовать происходящее. Мы воспользуемся readelf, strace, ldd, debugfs, /proc, ltrace, dd и stat. Я не буду рассматривать относящиеся к Python части, только объясню, что происходит при выполнении динамически компонуемых исполняемых файлов.
Читать дальше →https://habr.com/ru/companies/ruvds/articles/753506/
Хабр
Что происходит, когда запускаешь «Hello World» в Linux
Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу «Hello World» на Python. print("hello world") Вот как это выглядит в командной строке: $ python3...
Forwarded from Big data world
Все алгоритмы реализованы на Python. 🤯
У этой библиотеки 163 тысячи звезд на GitHub! Он включает в себя массу алгоритмов от арифметического анализа до блокчейна и структур данных. https://github.com/TheAlgorithms/Python/blob/master/DIRECTORY.md
У этой библиотеки 163 тысячи звезд на GitHub! Он включает в себя массу алгоритмов от арифметического анализа до блокчейна и структур данных. https://github.com/TheAlgorithms/Python/blob/master/DIRECTORY.md
GitHub
Python/DIRECTORY.md at master · TheAlgorithms/Python
All Algorithms implemented in Python. Contribute to TheAlgorithms/Python development by creating an account on GitHub.
Развертывание приложений Python и Java в Kubernetes с помощью Korifi
Учебник по установке и настройке Cloud Foundry Korifi для отправки приложений Java и Python в Kubernetes с помощью одной команды. https://dzone.com/articles/deploying-python-and-java-applications-to-kubernet
Учебник по установке и настройке Cloud Foundry Korifi для отправки приложений Java и Python в Kubernetes с помощью одной команды. https://dzone.com/articles/deploying-python-and-java-applications-to-kubernet
DZone
Deploying Python and Java Applications to Kubernetes With Korifi
Tutorial covering the installation and configuration of Cloud Foundry Korifi to push a Java and Python application to Kubernetes with a single command
Алгоритмы. С примерами на Python 2023.pdf
32.9 MB
Книга «Алгоритмы. С примерами на Python»
Основы парсинга на Python: от Requests до Selenium
Бывают ситуации, когда нужно автоматизировать сбор и анализ данных из разных источников. Например, если хочется мониторить курс рубля в режиме реального времени. Для решения подобных задач применяют парсинг.
В этой статье кратко рассказываем, как парсить данные веб-сайтов с помощью Python. Пособие подойдет новичкам и продолжающим — сохраняйте статью в закладки и задавайте вопросы в комментариях. Подробности под катом! https://habr.com/ru/companies/selectel/articles/754674/
Бывают ситуации, когда нужно автоматизировать сбор и анализ данных из разных источников. Например, если хочется мониторить курс рубля в режиме реального времени. Для решения подобных задач применяют парсинг.
В этой статье кратко рассказываем, как парсить данные веб-сайтов с помощью Python. Пособие подойдет новичкам и продолжающим — сохраняйте статью в закладки и задавайте вопросы в комментариях. Подробности под катом! https://habr.com/ru/companies/selectel/articles/754674/
Создайте красивую панель инструментов с помощью Python!
https://github.com/shamiraty/Streamlit-Dashboard-Descriptive-Analytics-with-MYSQL/tree/main
Руководство https://www.youtube.com/watch?v=pWxDxhWXJos&list=PLbo8CaPRjtS9GE_8MmNKbvqk4ac0mqVPz
https://github.com/shamiraty/Streamlit-Dashboard-Descriptive-Analytics-with-MYSQL/tree/main
Руководство https://www.youtube.com/watch?v=pWxDxhWXJos&list=PLbo8CaPRjtS9GE_8MmNKbvqk4ac0mqVPz
Прекратите использовать dict[key] для доступа к значениям в словарях Python!
# Уменьшение вероятности сбоя вашего скрипта Python https://levelup.gitconnected.com/stop-using-dict-key-to-access-values-in-python-dictionaries-7ab45bb7946c
# Уменьшение вероятности сбоя вашего скрипта Python https://levelup.gitconnected.com/stop-using-dict-key-to-access-values-in-python-dictionaries-7ab45bb7946c
Medium
Stop Using dict[key] to Access Values in Python Dictionaries!
# Reducing the chance of crashing your Python script
Forwarded from Big data world
Простая нейронная сеть без библиотек и матриц. Обучение с учителем
Руководство? Гайд? В общем ремейк описания моего опыта создания простой, а главное понятной любому новичку нейросети :) https://habr.com/ru/articles/755096/
Руководство? Гайд? В общем ремейк описания моего опыта создания простой, а главное понятной любому новичку нейросети :) https://habr.com/ru/articles/755096/
Хабр
Простая нейронная сеть без библиотек и матриц. Обучение с учителем
Некоторое время назад у меня впервые зародилось желание написать свою нейросеть и поэкспериментировать с ней, с тех пор я собирал попадающуюся мне информацию, но до дела...
Arduino с Python: с чего начать
Микроконтроллеры существуют уже давно, и они используются во всем, от сложных механизмов до обычных бытовых приборов. Однако работа с ними традиционно предназначалась для лиц с формальной технической подготовкой, таких как техники и инженеры-электрики. Появление Arduino сделало проектирование электронных приложений более доступным для всех разработчиков. В этом руководстве вы узнаете, как использовать Arduino с Python для разработки собственных электронных проектов. https://realpython.com/arduino-python/#reader-comments
Микроконтроллеры существуют уже давно, и они используются во всем, от сложных механизмов до обычных бытовых приборов. Однако работа с ними традиционно предназначалась для лиц с формальной технической подготовкой, таких как техники и инженеры-электрики. Появление Arduino сделало проектирование электронных приложений более доступным для всех разработчиков. В этом руководстве вы узнаете, как использовать Arduino с Python для разработки собственных электронных проектов. https://realpython.com/arduino-python/#reader-comments
Realpython
Arduino With Python: How to Get Started – Real Python
In this step-by-step tutorial, you'll discover how to use Arduino with Python to develop your own electronic projects. You'll learn how to set up circuits and write applications with the Firmata protocol. You'll control Arduino inputs and outputs and integrate…