python

Back Open Paginator
05.03.2026 10:31
kushal (@kushal@toots.dgplug.org)

I published the #python binding for my #XML library called pyuppsala pypi.org/project/pyuppsala/





Show Original Post


05.03.2026 10:02
habr (@habr@zhub.link)

Как мы научились честно считать эффект промокодов: Causal Inference в онлайн-доставке X5 Digital

Сегодня расскажу о модели, которую мы построили для оценки реального эффекта промокодов. Главные вопросы: кому, какой, и зачем мы выдаем промокод. Спойлер: ответ нас удивил. И именно этот ответ стал главной причиной, по которой эту модель вообще стоило строить. Представьте стандартный отчёт по промокампании: «Пользователи, применившие промокод, потратили на 800 рублей больше среднего». Бизнес доволен, маркетинг рапортует об успехе. Но подождите, а сколько из них потратили бы эти деньги и без промокода? Это не риторический вопрос. Это принципиальная проблема, которая называется selection bias — систематическая ошибка отбора.

habr.com/ru/companies/X5Tech/a

#causal_inference #differenceindifference #propensity_score_matching #uplift_modeling #a_b_testing #counterfactual_learning #catboost #machine_learning #data_science #python




Show Original Post


05.03.2026 09:46
pythonrennes (@pythonrennes@social.breizhcamp.org)

Si vous travaillez avec codium / vsCode sur un monorepo comprenant différents projets Python, votre IDE aura des difficultés à savoir quel environnement virtuel utiliser selon le fichier .py que vous consultez. Deux extensions pourront vous aider :

- Envy (marketplace.visualstudio.com/i), qui
fonctionne de façon automatique

- Python Environments (devblogs.microsoft.com/python/) qui nécessite un peu de configuration

#Python #IDE #extension #venv #monorepo




Show Original Post


05.03.2026 09:32
habr (@habr@zhub.link)

__str__ vs __repr__ в Python: конец путанице

« str для людей, а repr для машин» — эту фразу слышали многие, но на практике путаница всё равно остается. Почему функция print() иногда игнорирует ваши настройки? Что такое односторонний фолбэк? И зачем вообще писать оба метода?

habr.com/ru/articles/1006790/

#python #python3 #python_для_начинающих #python_3 #python_tutor #python_class #string #repr




Show Original Post


05.03.2026 09:29
mopicmp (@mopicmp@mastodon.social)

Python Tip: itertools.chain()

from itertools import chain
lists = [[1,2], [3,4], [5,6]]
flat = list(chain.from_iterable(lists))
# [1, 2, 3, 4, 5, 6]

chain.from_iterable() flattens nested iterables without creating intermediate lists....

raccoonette.gumroad.com/l/Pyth




Show Original Post


05.03.2026 09:29
mopicmp (@mopicmp@mastodon.social)

Python Tip: Multiple Assignment

# Swap without temp variable
a, b = b, a

# Multiple returns
def min_max(lst):
return min(lst), max(lst)

lo, hi = min_max([3,1,4,1,5])

Python's tuple packing/unpacking makes swaps and multiple returns elegant.

raccoonette.gumroad.com/l/Pyth




Show Original Post


05.03.2026 09:05
jobsfordevelopers (@jobsfordevelopers@mastodon.world)

Airbnb is hiring Staff Machine Learning Engineer, Relevance and Personalization

🔧 #cplusplus #java #python #scala #kafka #kubernetes #machinelearning
🌎 United States
⏰ Full-time
🏢 Airbnb

Job details jobsfordevelopers.com/jobs/sta
#jobalert #jobsearch #hiring




Show Original Post


05.03.2026 09:00
europython (@europython@fosstodon.org)

Unlike this kitten, you can vote to select talks & workshops for EuroPython 2026!

Head over to europython.eu/voting and follow the simple steps.

Voting closes today. Yikes!

#europython #conference #europython2026 #python #opensource #programme #communityvoting





Show Original Post


05.03.2026 08:24
hermes_datenkompetenzzentrum (@hermes_datenkompetenzzentrum@fedihum.org)

🛠️ Neue Data Carpentries Lektion:
„Introduction to Data Analysis Basics with Python for the Humanities“

🐍 Einführung in die Datenanalyse mit Python

Keine Vorkenntnisse im Programmieren nötig!
✔️ Tabellarische Daten
✔️ Textanalyse
✔️ Netzwerke

Alle Materialien (Daten, Lösungen, Installationsanleitung) frei unter CC-BY-4.0.

👉 hermes-hub.de/lernen/datacarpe

Konzipiert von @goli_sf

#DigitalHumanities #DataScience #OpenScience #Python #OER #Hermes #Forschungstools





Show Original Post


05.03.2026 07:36
mopicmp (@mopicmp@mastodon.social)

Python Tip: collections.Counter

from collections import Counter
words = 'the cat sat on the mat'.split()
Counter(words).most_common(2)
# [('the', 2), ('cat', 1)]

Counter counts occurrences in O(n) time. Better than writing your own dict-based counter.

raccoonette.gumroad.com/l/Pyth




Show Original Post


05.03.2026 07:36
mopicmp (@mopicmp@mastodon.social)

Python Tip: dict.get() Default

config = {'debug': True}
verbose = config.get('verbose', False)
# Returns False instead of KeyError

dict.get(key, default) returns a default value instead of raising KeyError. Safer than direct...

raccoonette.gumroad.com/l/Pyth




Show Original Post


05.03.2026 06:42
247CodeGirl (@247CodeGirl@mastodon.social)

Season 1 Lesson 6 Part 8 - Your First Steps - Hidden Power of - String Formatting in Python





Show Original Post


1 ...379 380 381 382 383 384 385 386 387 388 389 ...1592
UP