Numerizer упрощает этот процесс, преобразуя различные текстовые форматы и варианты написания в числа.
Установка:
$ pip install numerizer
>>> from numerizer import numerize
>>> numerize('forty two')
'42'
>>> numerize('forty-two')
'42'
>>> numerize('four hundred and sixty two')
'462'
>>> numerize('one fifty')
'150'
>>> numerize('twelve hundred')
'1200'
>>> numerize('twenty one thousand four hundred and seventy three')
'21473'
>>> numerize('one million two hundred and fifty thousand and seven')
'1250007'
>>> numerize('one billion and one')
'1000000001'
>>> numerize('nine and three quarters')
'9.75'
>>> numerize('platform nine and three quarters')
'platform 9.75'
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🃏Симулятор стратегии игры в блэкджек🔮
Этот инструмент помогает создавать и оценивать стратегии в карточной игре блэкджек.
Он моделирует различные игровые ситуации, определяет оптимальные действия и рассчитывает ожидаемую прибыль для каждой стратегии.
Симулятор поддерживает многопоточную работу и легко подстраивается под разные правила игры. Можно создать собственные таблицы базовой стратегии и анализировать сложные игровые моменты.
Пошаговые инструкции включают команды для генерации стратегий, расчета прибыли и проведения симуляций при различных правилах игры.
☝🏻Это программное обеспечение предназначено исключительно для образовательных целей и не гарантирует успеха в азартных играх.
🖥 Код проекта: https://github.com/AttackingOrDefending/Blackjack-Strategy-Simulator
@pythonl
Этот инструмент помогает создавать и оценивать стратегии в карточной игре блэкджек.
Он моделирует различные игровые ситуации, определяет оптимальные действия и рассчитывает ожидаемую прибыль для каждой стратегии.
Симулятор поддерживает многопоточную работу и легко подстраивается под разные правила игры. Можно создать собственные таблицы базовой стратегии и анализировать сложные игровые моменты.
Пошаговые инструкции включают команды для генерации стратегий, расчета прибыли и проведения симуляций при различных правилах игры.
☝🏻Это программное обеспечение предназначено исключительно для образовательных целей и не гарантирует успеха в азартных играх.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
>>> import niquests
>>> s = niquests.Session(resolver="doh+google://", multiplexed=True)
>>> r = s.get('https://pie.dev/basic-auth/user/pass', auth=('user', 'pass'))
>>> r.status_code
200
>>> r.headers['content-type']
'application/json; charset=utf8'
>>> r.oheaders.content_type.charset
'utf8'
>>> r.encoding
'utf-8'
>>> r.text
'{"authenticated": true, ...'
>>> r.json()
{'authenticated': True, ...}
>>> r
<Response HTTP/3 [200]>
>>> r.ocsp_verified
True
>>> r.conn_info.established_latency
datetime.timedelta(microseconds=38)
▪ Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
▪️Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
▪️Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
▪️Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Инструмент py2many помогает переводить код на Python в код на различных языках, включая Rust.
Он поддерживает множество языков, таких как Rust, C++, Julia, Kotlin и другие, а также способен генерировать код Python с аннотациями типов.
Для трансляции кода используется команда в терминале, после чего сгенерированный код компилируется.
На сайте проекта доступна документация с инструкциями по установке необходимых библиотек и форматировщиков.
🔗 GitHub
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье описываются результаты тестирования производительности Python 3.13 по сравнению с Python 3.12.
В общей сложности было проведено 100 различных тестов на компьютерах с процессорами AMD Ryzen серии 7000 и Intel Core 13-го поколения для настольных компьютеров, ноутбуков и мини-ПК.
Все тесты были выполнены на компьютерах с Windows 11 с использованием библиотеки pay performance 1.11.0 на Python 3.12.7 и Python 3.13.0 (обе 64-разрядные версии).
Результат показывает, что Python 3.13 имеет лучшие показатели по производительности по сравнению с Python 3.12 в следующих тестах: asyncio_tcp_ssl (в 1,51 раза быстрее), async_tree_io_tg (в 1,43 раза быстрее), async_tree_eager_io (в 1,40 раза быстрее). Однако вы можете заметить снижение производительности в некоторых тестах, особенно в покрытие кода (в 3,85 раза медленнее), regex_v8 (в 1,26 раза медленнее), telco (в 1,19 раза медленнее).
🔗 Подробные тесты
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM