Python_news
10 subscribers
651 photos
111 videos
10 files
733 links
Свежие новости, тенденции и инсайты из мира программирования на языке Python. Получайте ежедневные обновления прямо в ваш Telegram!
Download Telegram
👩‍💻 Простое объяснение работы с list в Python!

@python_job_interview
@Pythonnewsone
Недавно в сообществе Python поднялся вопрос о профилировании программ. Коллега поделился, что использует gprof2dot для пост-обработки данных cProfile. Это вызвало дискуссии о современных инструментах, способных улучшить процесс анализа производительности кода.

Некоторые разработчики задумываются о возможностях адаптации существующих средств для работы с данными в формате pstat. Основная цель — найти инструменты, которые предложат более глубокий анализ и удобство в использовании.

Если вас интересуют новые подходы и средства профилирования, рекомендую ознакомиться с детальным обсуждением на Хабре.

🔗 Читать далее
#Python #Профилирование #Разработка #Код

Подписывайтесь на наш канал @Pythonnewsone!
🌟 В мире разработки на Python появилась важная новость! Фреймворк LanhChain стал доступен для разработчиков, предоставляя обширный и удобный функционал для работы с большими языковыми моделями (LLM).

С помощью LanhChain можно создавать AI-агентов, глубоко взаимодействовать с векторными хранилищами и разрабатывать различные приложения, основанные на LLM. Этот инструмент значительно упрощает работу с современными технологиями обработки естественного языка.

Не упустите возможность ознакомиться с новыми возможностями LanhChain! Читайте подробнее здесь.

@Pythonnewsone

#Python #LanhChain #AI #ML
👩‍💻 starlette-admin (https://github.com/jowilf/starlette-admin) — фреймворк для создания административных интерфейсов в приложениях на Starlette и FastAPI!

🌟 Он позволяет легко генерировать интерфейсы для работы с данными, поддерживает различные ORM (например, SQLAlchemy, SQLModel, MongoEngine) и включает функции для CRUD-операций, фильтрации, экспорта данных, а также аутентификацию и авторизацию.

🔐 Лицензия: MIT

🖥 Github (https://github.com/jowilf/starlette-admin)

@pythonl
@Pythonnewsone
🔧 В новом руководстве вы узнаете, как работать с потенциометром на микроконтроллере Raspberry PI Pico.

📡 Вас ждет пошаговая инструкция по подключению устройства и написанию кода на MicroPython. Это отличная возможность расширить свои навыки работы с аппаратным обеспечением и программированием!

📚 Погрузитесь в мир электроники и создайте свои проекты с помощью этого полезного материала. Подробности по ссылке: Читать далее

#RaspberryPi #MicroPython #Электроника #Проекты

Подписывайтесь на канал @Pythonnewsone, чтобы быть в курсе всех новостей!
Новый мощный генератор кода — OpenHands!

С одного промпта он создает полноценные приложения!

🎯 Один запрос — готовое приложение;
🔧 Исправляет ошибки, работает с API, собирает данные с сайтов и даже копирует код с StackOverflow;
Быстрая установка, интуитивно понятный интерфейс;
🆓 Абсолютно бесплатно.

▪️ https://github.com/All-Hands-AI/OpenHands
@Pythonnewsone
https://github.com/All-Hands-AI/OpenHands
Детектор цвета на Python
@Pythonnewsone
💻 В 2025 году ожидается стремительный рост вторичного рынка USB-ключей eToken. Их можно найти по очень разным ценам — от нуля до символических сумм, как на барахолках, так и в частных продажах.

🔑 Сегодня мы обсудим Aladdin eToken NG-OTP 72k (Java) с семисегментным ЖКИ. Многие идеи актуальны и для других моделей из этой серии, включая брелоки без дисплеев.

🛡️ Статья делится на две основные части: аутентификация на сервере с помощью USB-ключа и использование одноразового пароля как второго фактора. Если ваш eToken фиолетового цвета без дисплея — вы тоже найдете здесь полезную информацию!

👉 Читать далее

#eToken #USBключи #Аутентификация #Безопасность
Автоматическая генерация капчи с Python
@Pythonnewsone
В мире технологий появляется всё больше автоматизированных решений, и процесс поиска работы не остался в стороне. Один разработчик создал систему, которая позволяет отправлять отклики на вакансии за считанные минуты!

💡 Этот проект автоматизирует рутинные задачи, такие как копирование резюме и написание сопроводительных писем, что значительно ускоряет процесс. В результате, за 20 минут он отправил 250 откликов на вакансии и, что примечательно, получил предложение работы еще до завершения системы.

Хотите узнать, как это было реализовано? Читайте подробности в статье по ссылке: Читать дальше.

#Python #Автоматизация #ПоискРаботы #Технологии
Подписывайтесь на канал @Pythonnewsone для получения свежих новостей из мира Python и технологий!
На этот раз мы обсудим новый релиз Python 3.12, который вышел в начале месяца! В этой версии разработчики внедрили множество улучшений производительности, а также обновлений синтаксиса, которые делают код еще более читабельным и удобным.

Одним из ярких обновлений является усовершенствование системы типов. Теперь она стала более гибкой и мощной, что позволит разработчикам писать более надежный и поддерживаемый код. Также стоит отметить улучшения в стандартной библиотеке и новую функцию pattern matching.

Следите за новыми возможностями и оптимизациями, которые готовит Python! Подробности вы можете найти по ссылке: Отправиться в путешествие.

@Pythonnewsone
#Python #Программирование #НовостиPython #Код
В мире UNIX-подобных систем командные интерпретаторы играют важную роль. Широко используемым стандартом является Sh, основной интерпретатор для POSIX-систем. Однако его функционал ограничен, и многие пользователи предпочитают более мощные альтернативы, такие как Bash и Ksh.

Bash, в частности, часто используется в Linux, а Ksh – в BSD. Эти интерпретаторы облегчают работу с процессами и файловой системой. Вместе с тем, Python стал незаменимым инструментом для написания скриптов и решения мелких задач в операционных системах.

Интересно, что Python 3 иногда можно рассматривать как замену Bash, особенно в дистрибутивах типа Ubuntu, где удаление Python связано с зависимостями загрузчика. Это подчеркивает важность Python в современном мире UNIX-подобных систем.

👉 Читать далее

#Python #Bash #Linux #программирование

Подписывайтесь на мой канал @Pythonnewsone!
🩺 Вы когда-нибудь задумывались, что хранится в вашей аптечке? Часто мы не знаем, какие лекарства просрочены, а какие можно использовать. В этой статье представлен интересный сервис, который поможет вам разобраться с содержимым вашей аптечки.

С помощью этого инструмента вы сможете легко узнать назначение и противопоказания препаратов, просто введя их названия. Проект окажется полезным для тех, кто хочет иметь полную информацию о своих медикаментах под рукой.

Если вы хотите узнать больше, переходите по ссылке и ознакомьтесь с полным описанием сервиса.

👉 Читайте здесь: Читать далее

#аптека #медицинскиесервисы #здоровье #лекарства

Подписывайтесь на мой канал @Pythonnewsone!
🖥 Githubkit

Когда вы вызываете API GitHub вы вручную обрабатываете HTTP-запросы, токены и JSON-ответы, чтозанимает много времени и чреватым ошибками.

githubkit, библиотека Python, предлагает чистый, типизированный интерфейс для взаимодействия с API GitHub.

pip install githubkit
# or, use poetry
poetry add githubkit
# or, use pdm
pdm add githubkit
# or, use uv
uv add githubkit

Пример:
from githubkit import Response
from githubkit.versions.latest.models import FullRepository

resp: Response[FullRepository] = github.rest.repos.get("owner", "repo")
repo: FullRepository = resp.parsed_data
print(repo.full_name)
https://github.com/yanyongyu/githubkit
https://yanyongyu.github.io/githubkit/
@Pythonnewsone
https://github.com/yanyongyu/githubkit
🎉 В праздничные выходные был представлен интересный проект — Regex Chess. Он включает в себя 84688 регулярных выражений, которые генерируют валидные ходы в шахматах на основе заданного состояния доски.

Программа, которая реализует эту идею, действительно впечатляет своей простотой и короткой формой. Основная логика сводится к последовательной замене состояния доски согласно регулярным выражениям.

Если вам интересно, как такая последовательность возможна и какие именно регулярные выражения используются, вы можете ознакомиться с проектом на GitHub. Он доступен по следующей ссылке: Regex Chess на GitHub.

Подробности можно узнать из исходной статьи здесь.

@Pythonnewsone

#Python #RegexChess #Шахматы #РегулярныеВыражения
🚁 В мире технологий появилась новая разработка для управления группой беспилотных летательных аппаратов. Проект использует ROS 2 и PX4 Autopilot, что обеспечивает автоматизацию управления несколькими дронами в симуляционных условиях.

Для моделирования применяется симулятор Gazebo, который позволяет визуализировать взаимодействие дронов в реальном времени. Система поддерживает централизованное управление через ROS topics и обработку команд в формате JSON, что делает управление более удобным и эффективным.

Эта разработка открывает новые возможности для исследований в области беспилотных технологий и автоматизации. Узнайте больше о проекте по ссылке!

👉 Читать далее

#Python #дроны #автоматизация #ROS2

Подписывайтесь на @Pythonnewsone!
Новая статья на Хабре погружает нас в мир оптимизации Python-приложений с помощью инструмента Nuitka.

Данил, старший специалист компании Увеон, делится опытом работы над серверной частью Termidesk Assistant. Он описывает процесс сборки приложения в один исполняемый файл (.elf) и его последующую упаковку в установочный файл (.deb).

Целью данной оптимизации было улучшение скорости работы и снижения числа внешних зависимостей, а также возможность функционирования в локальных изолированных сетях.

К сожалению, информации о Nuitka в русском сегменте недостаточно, и автор решил восполнить этот пробел, написав статью.

Не упустите возможность узнать больше!
Читать далее

#Python #Nuitka #Оптимизация #Разработка
Подписывайтесь на новости: @Pythonnewsone
🌍 Определяем географическое местоположение по длине тени!

В свежей статье описано, как можно вычислить географическую позицию объекта на старой фотографии, используя лишь длину тени и время съёмки. В качестве примера рассматривается историческая фотография Сайгона (Хошимина) 1963 года.

Также в рамках статьи будет представлен Python-скрипт, который поможет в анализе возможных локаций. Этот метод сочетает в себе физику и программирование, открывая новые горизонты для анализа исторических изображений.

Не упустите возможность углубиться в эту интересную тему! 💻 Читать далее

@Pythonnewsone

#Python #Геолокация #АнализСнимков #Наука
👩‍💻 python-mss (https://github.com/BoboTiG/python-mss) — модуль для создания снимков экрана (скриншотов) на нескольких платформах, таких как Windows, macOS и Linux!

🌟 Модуль реализован на чистом Python с использованием ctypes, что делает его лёгким, быстрым и не зависящим от внешних библиотек. MSS поддерживает захват скриншотов с отдельных мониторов или всех мониторов одновременно, а также интеграцию с библиотеками, такими как Pillow, Numpy и OpenCV, для последующей обработки изображений.

🔐 Лицензия: MIT

🖥 Github (https://github.com/BoboTiG/python-mss)

@pythonl
@Pythonnewsone