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

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

РКН: https://kurl.ru/uXZzR
Download Telegram
Йоу!
Наткнулся тут на сервис 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
#полезныекниги

Одна из самых сложных, дорогих, но при этом полезных книг.
В принципе если вы считаете себя крепким Middle+ или сеньором можете попробовать.

Это следующий этап после прочтения "Чистой архитектуры", до которого мало кто доходит.
Вы познакомьтесь с искусством рефакторинга и сможете лучше чувствовать себя во время код ревью.

Читайте, если вы готовы и у вас есть деньги.
👍353❤‍🔥2
🎉34😐26❤‍🔥33🤡3🌚3🏆3
А вы знали?

Тип float часто бывает очень неточным. See also: IEEE 754
Но многие даже не представляют насколько. Вот вам пример, чем больше чисел ты складываешь, тем больше ошибка:


sum([.9] * 1_000)
# 899.9999999999849

sum([.9] * 1_000_000)
# 900000.0000153045


Если вы хотите убрать ошибку при сложении множества флоутов в списке, вам поможет math.fsum:

import math

math.fsum([.9] * 1_000_000)
# 900000.0
🤔71👍266❤‍🔥2🔥1
Real python...
64🌚9👍21
Учите английский, ребята!
❤‍🔥80🤡10🌚10😱5👍2😁2🤔1🤯1
Срочно ищем Python разработчиков всех уровней!

Собираем вакансии и стажировки, которых еще нет в публичном доступе. Прямые контакты рекрутеров в Telegram.

Посмотреть можно здесь
🤡46👍153😢31🔥1🎉1
Blacksheep - мощный web фреймворк для построения асинхронных приложений. Является современной альтернативой корявым FastAPI, Django и тд. Если вы устали от отсутствия чистой архитектуры, присутствия глобалов и тонн отвратительного легаси, то этот фреймворк для вас!

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

- Полностью асинхронный
- Вы не привязаны к какой-либо архитектуре
- DI
- Очень активно развивается и набирает популярность!

Установка : pip install blacksheep
👍35🤡6
Я закончил Stanford... Сейчас быстро найду нормальную работу!
😁59🤡9😐41👍1
Вам нравится читать контент на этом канале?

Возможно, вы задумывались о том, чтобы купить на нем интеграцию?

Следуйте 3 простым шагам, чтобы сделать это:

1) Регистрируйтесь по ссылке: https://telega.in/c/xo_py
2) Пополняйтесь удобным способом
3) Размещайте публикацию

Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
🤡37👍168🏆32
Когда решил написать свою версию алгоритма с нуля⁠⁠ 🌚
😁115🐳74👍4🤔3😱2😐2