Python_BE1
9 subscribers
748 photos
252 videos
7 files
672 links
Канал по Python, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
В мире Python блоки try-except используются значительно чаще, чем в C++. Это связано с особенностями обработки ошибок в языке, где исключения являются «первоклассными объектами».

При использовании try-except Python позволяет избежать частого написания проверок ошибок до выполнения кода. Этот подход упрощает разработку и делает её более организованной.

Есть также мнение, что использование таких конструкций не сильно влияет на производительность интерпретатора. Узнайте больше об этом в статье на Хабре!

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

#Python #Разработка #Программирование #Ошибки
Что выведет код ?
@python_be1
Создал простую игру на PyGame. Скомпилировал и создал exe - файл под винду. EXE запускается и все работает без проблем. Но тот же файл запущенный на другом компьютере не работает - ошибка. Вопрос!? Почему не работает и как это исправить?
@python_be1
Проверь свои знания о Django!

Это Django Quiz 2024 от Адама Джонсона. В нем всего 12 вопросов.

🚀 Пройди тест по ссылке: ссылка.

https://adamj.eu/tech/2024/12/18/django-quiz-2024/
@python_be1
https://adamj.eu/tech/2024/12/18/django-quiz-2024/?utm_source=tg&utm_medium=python&utm_campaign=281224
Как парсить RSS?

Feedparser — это библиотека на Python, которая упрощает процесс парсинга RSS и Atom фидов. Она предоставляет удобный интерфейс для извлечения информации из фидов, включая заголовки, описания, ссылки и даты публикации.
@python_be1
Что выведет код ?
@python_be1
🖥 Выводим поздравление с Новым годом, с помощью Python
@python_be1
С Новым годом 🎊
@python_be1
🔥 eliza (https://github.com/elizaOS/eliza) — это проект, направленный на создание платформы для автономных агентов, способных выполнять сложные задачи, взаимодействовать с пользователями и использовать внешние инструменты!

🌟 Цель проекта — упростить процесс разработки агентов, которые могут действовать независимо, обрабатывать команды на естественном языке и решать поставленные задачи с минимальным вмешательством человека. Такие агенты могут использоваться как чат-боты, NPC в видеоиграх, для трейдинга и многих других задач!

🔐 Лицензия: MIT

🖥 Github (https://github.com/elizaOS/eliza)


@python_be1
👩‍💻 traitlets (https://github.com/ipython/traitlets) — библиотека Python, которая используется для создания конфигурационных объектов с поддержкой типов и значений!

🌟 Она предоставляет удобные способы управления аттрибутами объектов, их типами и значениями, включая события и обработку ошибок. Эта библиотека широко используется в проектах, связанных с IPython, Jupyter и другими инструментами для научных вычислений.

🔐 Лицензия: BSD-3-Clause

🖥 Github (https://github.com/ipython/traitlets)


@python_be1
Интерпретатор Python, написанный на Python в 500 строк кода

Byterun - это интерпретатор Python. Работая над Byterun, автор обнаружил, что фундаментальная структура интерпретатора Python легко укладывается в ограничение на размер в 500 строк. В этой статье рассмотрена структура интерпретатора и дан контекст для его дальнейшего изучения.

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

Byterun был написан Недом Батчелдером, опираясь на работу Пола Шварца. Его структура похожа на основную реализацию Python, CPython, поэтому понимание Byterun поможет вам понять интерпретаторы в целом и интерпретатор CPython в частности. (Если вы не знаете, какой Python вы используете, то, скорее всего, это CPython).

Статья: https://aosabook.org/en/500L/a-python-interpreter-written-in-python.html
Github: https://github.com/nedbat/byterun
@python_be1
https://github.com/nedbat/byterun
👩‍💻 Простое объяснение работы с list в Python!


@python_be1