python

Back Open Paginator
18.02.2026 09:22
habr (@habr@zhub.link)

Шаблонные строки в Python 3.14: как получить контроль над интерполяцией данных

Представьте, что вы можете подставлять данные в строки и при этом точно знать, что именно туда попадет, причем еще до того, как строка станет таковой. И чтобы все было под контролем: можно было замаскировать чувствительные данные в логах, безопасно собрать конфигурацию или защитить команду от инъекции на уровне структуры. В Python 3.14 появился новый инструмент — t-строки (шаблонные строки). На первый взгляд они выглядят как еще одна вариация f-строк. Но на самом деле это принципиально другой механизм: строка больше не собирается автоматически, а передается разработчику в виде структуры, где отдельно хранится статический текст и отдельно — значения для интерполяции. Меня зовут Алексей Макаров, я инженер по информационной безопасности в Лиге Цифровой Экономики. В этой статье разберемся, как работают t-строки в Python 3.14, чем они отличаются от привычных f-строк и в каких сценариях действительно помогают писать более безопасный код, а где использовать их не стоит.

habr.com/ru/companies/digitall

#python #tстроки #информационная_безопасность #код #безопасный_код




Show Original Post


18.02.2026 08:57
StatisticsGlobe (@StatisticsGlobe@mastodon.social)

Final reminder: The Early Bird promotion for the Statistics Globe Hub closes today, and 77 out of 100 spots are already taken.

You can find more information and join here: statisticsglobe.com/hub





Show Original Post


18.02.2026 08:32
habr (@habr@zhub.link)

Как мы собрали СЭД для поликлиники из трёх костылей

В этой статье я рассказываю, как мы за 3 месяца собрали кастомную СЭД для поликлиники на базе трёх open-source компонентов: Mayan EDMS (хранилище), Camunda (workflow) и NiceGUI (фронтенд). Система закрыла ключевые потребности: электронные подписи для внутренних документов, сквозная LDAP-аутентификация и контроль исполнения задач — без единой коммерческой лицензии

habr.com/ru/articles/1000820/

#СЭД #документооборот #электронная_подпись_документов #python




Show Original Post


18.02.2026 08:16
zopyx (@zopyx@mastodon.world)

News from the Privacy Forms Studio flight deck:

- forms and surveys can be saved as templates

- templates can be re-used for new forms and new survey

#forms
#privacy
#plone
#python
#digitalsovereignty





Show Original Post


18.02.2026 07:22
habr (@habr@zhub.link)

Какой язык программирования выбрать в 2026 году (Такой правды вы ещё не видели)

Привет, Хабр! (И тебе, питонист, который считает свой язык идеальным, и тебе, JS-ник, у которого уже вышел новый фреймворк, пока ты читал это предложение, и тебе, 1С-ник, который устал объяснять, что ты тоже программист всем во круг.) Наткнувшись миллионный раз на статью " КАКОЙ ЯЗЫК ПРОГРАММИРОВАНИЯ ВЫБРАТЬ? " я задался вопросом, почему люди ещё не поняли ответа на этот вопрос, ведь он на поверхности. Не рекомендуется для прочтения опытных разрабов считающих свей язык программирования самым лучшим.

habr.com/ru/articles/1000066/

#выбор_языка_программирования #рынок_труда_it #junior #python #javascript #kotlin #c++ #найм_разработчиков #найм_в_it #разработка




Show Original Post


18.02.2026 06:43
247CodeGirl (@247CodeGirl@mastodon.social)

Season 1 Lesson 3 Part 7 - Your First Steps - Floor Division Explained - in Python





Show Original Post


18.02.2026 06:39
gerowen (@gerowen@mastodon.social)

Made some updates to an old project of mine that lets you calculate checksums of files and compare them against one another, or against an entered checksum. Easier than reading tens of character long strings of random characters looking for a discrepancy.

Link: gitlab.com/gerowen/pycheck




Show Original Post


18.02.2026 06:28
r (@r@fed.brid.gy)

Updated passagemath platform table. github.com/passagemath/... #Python #SageMath #OpenSource #Mathematics





Show Original Post


18.02.2026 06:28
r (@r@bsky.brid.gy)

Updated passagemath platform table. github.com/passagemath/... #Python #SageMath #OpenSource #Mathematics





Show Original Post


18.02.2026 05:08
post (@post@lemmy.world)

Descriptors, Dunders, Asyncio

lemmy.world/post/43272751




Show Original Post


18.02.2026 04:48
mshallop (@mshallop@mastodon.llamachile.tube)

github.com/llamachileshop-code

Wrote a replacement open_webui interface for #ollama #ai running on #Debian 13 #Trixie because open-webui isn't supported (yet) on #python 3.13




Show Original Post


18.02.2026 03:27
davidr (@davidr@hachyderm.io)

There we go!

1. overpass #openstreetmap query to get hotels within 5 miles of the stretch of interstate between 2 cities ~200 mi apart

2. upload that to #umap (umap.openstreetmap.de)

3. #python using #selenium runs two #web browsers

a. Hotel Browser is showing umap #map of hotels

b. Poke Browser is showing pogomap.info

c. very simple script reads the URL from the Hotel Browser, parses the coordinates+zoom and pastes it into the URL of the Pokemon Browser

(There's probably a more general way to do this, possibly even without selenium or python. I picked some where I could just scrape the url bar.)

Then it was just a matter of scrolling around the hotels and seeing if there's pokestops that seem to be within distance. The answer is mostly "no" but we did get a few hits.

Pretty fun and I learned a lot more about overpass queries and selenium.




Show Original Post


1 ...466 467 468 469 470 471 472 473 474 475 476 ...1589
UP