Note to self: don't use naive datetimes in Python, just don't. It's so low effort to use UTC internally and you won't have to wonder "WAIT what happens to any of my time deltas when DST kicks in?" at 1am
Each week, I'm playing word association with the tasks to pick the musical theme. Originally, this started because one of the tasks was literally a line from a musical. Perl Weekly Challenge 340 was more difficult though...
#PerlWeeklyChallenge #raku #perl #python #elixir
packy.dardan.com/b/bj
Each week, I'm playing word association with the tasks to pick the musical theme. Originally, this started because one of the tasks was literally a line from a musical. Perl Weekly Challenge 340 was more difficult though...
#PerlWeeklyChallenge #raku #perl #python #elixir
packy.dardan.com/b/bj
الدرس (1)
إعداد بيئة التعلّم
لغة بايثون حالها حال جميع اللغات، تحتاج إلى بيئة تشغيل (SDK) إضافة إلى أي محرّر نصوص بحسب ما تفضّله -حيث يمكنك استخدام NotePad- والأفضل أن تستخدم بيئة تطوير متكاملة (IDE) لأننا نريد في المستقبل القريب استخدام لغة بايثون باحتراف.
لتنزيل بيئة التشغيل (SDK)، اذهب إلى الرابط أدناه ثمّ اضغط على الزر الأصفر (Download Python 3.13.7) فهي آخر نسخة مستقرّة عند كتابة هذا النصّ:
https://www.python.org/downloads/
سيتم تنزيل النسخة المتوافقة مع نظام التشغيل المثبّت على جهازك، ويمكنك اختيار نظام التشغيل يدوياً.
أمّا بخصوص بيئة التطوير (IDE) فيوجد العديد من الخيارات، ولكنّني أفضّل كمبتدئ أن استخدم أحد اثنين:
- Thonny: قم بتنزيله بالضغط على اسم نظام تشغيل جهازك من الرابط التالي [صورة مرفقة]
https://thonny.org/
- VS Code أو أحد انشعاباته:
إنّ (VS Code) هو بيئة تطوير احترافية ومتكاملة من ناحية دعم لغات البرمجة، ولها العديد من المميزات من أهمّها دعمها للإضافات (Extensions) التي تجعلها قابلة للتوسعة بشكل رهيب، وهو مفتوح المصدر مقدّم من شركة ويندوز (الشبابيك المكسّرة)، ولكن هناك العديد من الانشعابات الأصلية منها حيث تمّ فيها حذف تتبّعات شركة مايكروسوفت منها، وأنا أفضل استخدام كوديوم (VS Codium)، يمكنك أن تنزله من الرباط التالي، وبعد تنزيله وتثبيته اختر بالماوس (Extensions) من القائمة العمودية على يدك اليسار أو اضغط على (CTRL+Shift+X) من لوحة المفاتيح وقم بثبيت (Python) و(Python Debugger) [صورة مرفقة].
لتنزيل (VS Codium) اضغط على الرابط التالي ثم اختر النسخة المتوافقة مع نظام تشغيل جهازك:
https://github.com/VSCodium/vscodium/releases
وهكذا نكون قد انتهينا من تجهيز كل الإعدادات التي نحتاجها لكتابة برامج بلغة بايثون، وإذا واجهك أي سؤال فلا تتردّد في طرحه.
#python #programming_languages #لغات_برمجة #بايثون
#Thonny #VS_Codium

Show HN: Python Audio Transcription: Convert Speech to Text Locally
Link: https://www.pavlinbg.com/posts/python-speech-to-text-guide
Discussion: https://news.ycombinator.com/item?id=45337400
#viridis Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_09_22
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding

Deriving Egyptian fractions with #Python #79
(Egyptian fractions are a finite sum of distinct unit fractions)
#!/usr/bin/env python3
import sys
from sympy import Rational
from sympy.ntheory.egyptian_fraction import egyptian_fraction
try:
n,d = map(int, sys.argv[1].split('/'))
if d == 0: raise ValueError("zero denominator")
except Exception as e:
print(f"Usage: {sys.argv[0]} numerator/denominator ({e})")
sys.exit(1)
r = Rational(n,d)
e = egyptian_fraction(r)
print(f"{r} = {' + '.join(f'1/{x}' for x in e)}")

Criando uma coisinha bem simples no Python.
Script para verificar a existência ou ausência do Headers de Segurança de site.
Código do Script , uma versão inicial, para você estudar e aprimorar em https://www.wcrodrigues.dev.br/codigos/verificando-cabecalhos-de-seguranca-em-seu-site
#python #script #security #headers #developer

The new pip-installable #Python package passagemath-bootstrap maps a generic #PURL (package URL) to a package name in software distributions such as #Debian, #Ubuntu, #Fedora, #VoidLinux, etc. and formats system package manager commands to install the package. #PEP725
pypi.org/project/pass...
passagemath-bootstrap
Mi primer CRUD con Python https://myblog.clonbg.es/mi-primer-crud-con-python/ #Programación #Python #PyQT https://clonbg.es

We are live on YouTube in 6 minutes. Join us and be part of the show with @mkennedy and Peter Wang, Calvin Hendrix-Parker, and Anthony Shaw. #python #podcast
Topic: 20 things Python developers should learn in 2025
https://www.youtube.com/watch?v=4BQrovxemXY
#Cython lovers #Python masters and #Guix twisters, your turn in the final rounds
https://codeberg.org/guix/guix/issues/2899