#SãoPaulo #osmnx #OSM #geopandas #OpenStreetMap Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_11_07
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

🚨 We're only HOURS away from the very first half day #python conference in San Antonio!
Do you have your ticket yet for #PySanAntonio2025 on Nov 8th? 🐍
Be sure to grab yours TODAY from here: https://www.meetup.com/alamo-python/events/311325578/

should I use pyright ?
or should I use mypy and ruff ?
I like performance but I hate M$
is pyright worth the compromise ?
Today the 1,500th reader joined, wow
When I started writing on Medium, I just wanted to share a few thoughts about AI and Data Science.
Seeing how many of you enjoy learning through these articles really means a lot.
Thanks for reading, commenting, and following along
Here’s the article that brought number 1,500 👇
https://code.likeagirl.io/how-to-study-math-heavy-topics-like-reinforcement-learning-a55c26c4e2ee?sk=a7c0599e5957158a0419348c5215208c
#data #datascience #datascientist #programming #python #Technology #ai #ki #machinelearning #medium
SeaGL talks in an hour:
* Physical Theatre, made using open source tooling
* My browser isn't working! Now what do I do?
* Your Email, Your Rules: Self-Hosting Simplified
30 min later:
* Duality of Python
I rate these talks as 4 out of 4 in that I want to see all 4 of them :)
https://pretalx.seagl.org/2025/talk/
Join the conference freely and anonymously - https://seagl.org/attend
#SeaGL #SeaGL2025 #FLOSSconf #FLOSSevent #Seattle #today #theater #python #SelfHosting #email #BrowserDebugging
Check the PyLadiesCon conference stats 📈
https://portal.pyladies.com/stats/
What other interesting stats you'd like to know about the conference?
By using less spreadsheets and instead having actual database, and also writing more Python/Django code, we could now come up with all sorts of data, stats, and visualization (we even have a JSON endpoint!)
Read the codebase to verify how the numbers are calculated and open a PR if things look wrong.
#NoMoreSpreadsheets #PyLadiesCon #Python #Django
Kaseya is hiring Staff Integration Engineer
🔧 #golang #java #python #api #graphql #grpc #rest #json #kafka
🌎 Remote; United States
⏰ Full-time
🏢 Kaseya
Job details https://jobsfordevelopers.com/jobs/staff-integration-engineer-at-kaseya-com-aug-11-2025-e1ead5?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
New update to pyrepl-hacks that allows binding Ctrl+Up & Ctrl+Down.
I now bind those to next-history & previous-history (which navigate up/down one code block).
Thanks to the Christophers (not on Mastodon I think?) on the Real Python podcast for the suggestion.
If you use the #Python REPL often, give pyrepl-hacks a try and let me know what you think.
https://github.com/treyhunner/pyrepl-hacks
Is there a good handler for the #python `logging.handlers` stuff that sends messages via #libnotify? I tend to write CLI tools with a boilerplate I hacked out ages ago, that has some argparse defaults and then does this (somewhat compressed for brevity):
```python
if __name__ == "__main__":
import sys, logging, logging.handlers
args = parse_args()
mylogger = logging.getLogger(sys.argv[0])
if args.syslog or not sys.stdout.isatty():
handler = logging.handlers.SysLogHandler(address="/dev/log", facility=logging.handlers.SysLogHandler.LOG_DAEMON)
handler.setFormatter(logging.Formatter("%(name)s: %(levelname)s %(message)s"))
mylogger.addHandler(handler)
mylogger.setLevel(logging.WARNING - (args.verbose * 10))
else: # use the basic config when on terminal
logging.basicConfig(level=max(logging.WARNING - (args.verbose * 10), 0))
main_loop(args, mylogger)
```
So if it's run from cron, it'll go to syslog by default, but you can also just pass in like `--syslog` and it'll do that from the shell as well. I figure I kind of want `notify-send` messages sometimes too. Maybe always, maybe only for `CRITICAL` and above? #logging
I'm in the flatpak update.
I'm in the pyenv update.
I'm in the combination flatpak pyenv cargo apt update.
#packaging #Debian #rust #Python
S1 EP7 T3 - Machine Learning in Python Python Environments Folders Inside VSCode #statistics #algorithims #dataengineering #machinelearning #softwaredeveloper #coding #jupyterlabs #datascience #mathematics #visualstudio #linq #softwareengineer #learntocode #jupyternotebook #codingbasics #vscode #python #artificialintelligence #computerscience #sql
Một dự án Python tạo AI agent tin tức riêng tư, chạy trực tiếp trên NPU của Qualcomm với Nexa SDK & Gradio UI. Hoàn toàn riêng tư, không API, không server. Agent đọc tin tức AI, ghi chú, và có thể mở rộng thành trợ lý cá nhân. Sử dụng mô hình Granite-4-Micro-NPU (~3B).
#AI #Python #NPU #PrivateAI #LocalAI #AInews #SideProject #CôngNghệ #TríTuệNhânTạo #DựÁnPython
https://www.reddit.com/r/SideProject/comments/1or5ws8/quick_python_project_build_a_private_ai_news/