Python - Советы, библиотеки, гайды
19.8K subscribers
1.17K photos
25 videos
6 files
589 links
Всё для Python программиста :3
Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Автор - Абрахам (@priler)

РКН: https://kurl.ru/uXZzR
Download Telegram
Да 🌚
😱55🌚19❤‍🔥4👍3😁3🤯2🤡2
#полезныекниги

Сейчас я изучаю очень полезную книгу "Совершенный код" от С. Макконелла. Хочу порекомендовать её вам. Материал изложен просто, а информация которую вам даст книга, нужна каждому разработчику! Вы изучите чем плохие глобальные переменные, принцип Парете, при профилирование кода, сможете грамотно искать проблемы в своём коде с помощью научного метода и многое другое!
🔥45👍7🏆2🤡1🌚1
Попався! 🌚
😱71🤔7👍31
This media is not supported in your browser
VIEW IN TELEGRAM
PikaPython - это ультралегкий интерпретатор Python, требующий для своей работы всего 4 КБ оперативной памяти и 64 КБ места на диске.
А также имеющий нулевые зависимости.

Очень годная штука для программирования различных устройств.
👍52❤‍🔥10🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Textual - это RAD фреймворк для разработки Python приложений, интерфейс которых умещается в самую обычную консоль.

Сами посмотрите как это круто выглядит и работает 🔥
Кстати авторы библиотеки те же люди, что сделали Rich.

Textual работает в консолях Windows, Linux и MacOS.

Всё это достигается благодаря тому, что современные терминалы позволяют отображать до 16,7 млн цветов, а также имеют поддержку управления мышью.
И конечно же проблема с мигающими анимациями уже давно решена.

Ставится командой ⚙️ pip install "textual[dev]"
Документация и примеры кода здесь.
🔥39👍62🍓2
Всё верно 🌚
Особенно важно хвалить питон.
👍165❤‍🔥16😁10🤡5🌚541🤔1🏆1🍓1
🤔55🏆14🍓8👍74🐳4🎉3🤡32
#полезныекниги

Ну, что тут сказать... Это база!
К прочтению обязательно. Понимание как правильно разрабатывать архитектуру проекта, нужно всем. Чтобы не было всяких `import config` или `global message`. Очень советую, эту книгу. Вы рассмотрите все: от принципов SOLID, до "4 кругов".
👍382❤‍🔥2
Принципом SRP для компонентов можно назвать:
Anonymous Quiz
27%
CCP
35%
CRP
21%
REP
17%
LSP
❤‍🔥15🤔7🏆3🌚2
Йоу!
Наткнулся тут на сервис Ray.so, позволяющий делать красивые скриншоты кода.

Раньше для этого я юзал Carbon.
Но новый сервис делает еще прикольнее.
Так что забирайте ) ✌️
64❤‍🔥6👍5🤔2🤡2💯1
А у вас был опыт работы с путоном?
😁68🤡53😱3❤‍🔥1
PyTorch 2.0 теперь stable!
Это один из самых мощных апдейтов торча, невероятные улучшения скорости и производительности, один torch.compile, чего стоит, так например я смог ускорить обучение модельки с 40 секунд до 7!
Очень рекомендую потестить, но будьте аккуратны, обратной совместимости со старыми версиями - нет.

Больше о всех изменениях:
https://pytorch.org/get-started/pytorch-2.0/
20👍3🔥32🎉2🐳1
This media is not supported in your browser
VIEW IN TELEGRAM
PyXab - библиотека для работы с проблемой "Многоруких бандитов". Как бы специфично это не звучало, но тема сейчас эта очень модная. Рекомендую конечно начать с теории, ну а потом брать эту библиотеку.

Из особенностей:

- Удобный интерфейс для моделирования данной проблемы
- Активное развитие
- Неплохая документация

Установка ⚙️:
pip install PyXAB
Документация и примеры кода здесь.
👍183❤‍🔥2🏆1
🐥 Задача по Python #18

Поиграем в шахматы!

Реализуйте алгоритм альфа-бета-отсечения.
Вы можете взять абстрактную задачу или выбрать любую настольную игру!

Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.

#задачи
❤‍🔥24
SymPy — это библиотека Python для выполнения символьных вычислений. Это система компьютерной алгебры, которая может выступать как отдельное приложение, так и в качестве библиотеки для других приложений. Поработать с ней онлайн можно на https://live.sympy.org/.

Из особенностей:

-На ней базированно большинство популярных калькуляторов, например PhotoMath или Wolfram
-Простой синтаксис
-Активное развитие

Ставится командой ⚙️ pip install sympy
🌚29👍14🤔32
Python всё.

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

Цитата: "Python уже совершенный язык программирования, и мы просто не знаем как его дальше улучшать, в нём есть всё."

Версия языка Python 3.11.x станет последней.

🐍 Ты был лучшим ...
Please open Telegram to view this post
VIEW IN TELEGRAM
167🤡88😢54😁15👍8😱5🐳2🌚1