Well, after a bit of faffing and some #Python coding I've managed to pull out the 1,833 images from my original #photoblog. So once I'm done https://seen-by.davep.dev/ will eventually host both incarnations of the blog.

I just learned that I can use `...` as placeholder for unfinished code instead of `pass` in #python
`...` is a built-n object, and it's called the *Ellipsis*
Example: Instead of
def func():
pass
one could use the ellipsis like
def func():
...
Another year another @pyconau , this time in Brisbane!
The student showcase is a wonderful opportunity for students to showcase a project related to the #Python language (or open source) and be part of a real developer conference. It doesn't have to be a year 12 project, just a good story. Encourage your #students (or students you know) to apply! (If they can't make the conference they can still submit a video talk)
https://2026.pycon.org.au/cfp/student-showcase/
While you're encouraging your students, the CFP is open for the #Education track so if you've done something with Python or open source in your classroom that you think others can learn from you have until March 29th to put your talk proposal in.
https://2026.pycon.org.au/cfp/
I hope to see some of you and your students there!
I’ve been experimenting more with data-oriented design in Rust. A few weeks ago I applied these ideas to a Python library using PyO3 and Rust. It ended up outperforming NumPy for a subset of operations.
In this post I detail the journey and techniques used to get there:
https://hackeryarn.com/post/fast-python-with-rust/
Calculation of #Conway's #GameOfLife was already very fast with #Numpy, but drawing was slow (squares and text...) now this is *so* fast... with vectorized `py5.points()` getting arrays of points to draw as squares with `py5.stroke_cap(py5.PROJECT)`. Check it out!
Find the sketch-a-day archives and tip jar at: https://abav.lugaralgum.com/sketch-a-day
Code for this sketch at: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_03_02 #Processing #Python #py5 #CreativeCoding

This pattern is increasingly used and to me it's really exciting: Rust is not replacing Python, the two are actually a great companion! 🐍 🦀
#Python #Rust #Performance #SoftwareEngineering
Continuing my #LunchTalks suggestions, today's is Colleen Dunlap's DjangoCon US talk, "Easy, Breezy, Beautiful... Django Unit Tests"
Consider watching this if:
- You’re getting started writing tests
- You’re new to Django
- Want to quickly learn the important aspects of testing
https://www.better-simple.com/lunch-talks/2026/03/02/easy-breezy-beautiful-django-unit-tests/
Python Tip: str.removeprefix/removesuffix
filename = 'test_utils.py'
module = filename.removesuffix('.py') # 'test_utils'
name = module.removeprefix('test_') # 'utils'
Python 3.9+ added removeprefix() and removesuffix(). No more error-prone string slicing.
https://raccoonette.gumroad.com/l/Python-for-Beginners-From-Zero-to-Your-First-Projects
#Python #CodingTips #Programming
Python Tip: List Comprehension Speed
# 3x faster than a for loop
squares = [x**2 for x in range(1000)]
List comprehensions are not just cleaner — they run up to 3x faster than equivalent for loops in...
https://raccoonette.gumroad.com/l/Python-for-Beginners-From-Zero-to-Your-First-Projects
#Python #CodingTips #Programming
Amigos, me ajudem por gentileza a divulgar meu curso online promovido pelo Museu de Arte Moderna de São Paulo (MAM-SP) que começa agora em março e estão prestes a se encerrar as inscrições:
https://mam.org.br/curso/desenhando-com-codigo-programacao-criativa-2/
É um curso introdutório, sem pré-requisitos, de #ProgramaçãoCriativa usando #Python com #py5, minhas ferramentas prediletas.

For 10+ years, Fastly has supported the @ThePSF in securing and scaling the Python Package Index (PyPI).
~100K req/sec.
500K+ projects.
98–99% cache hit rate.
Real-time purging in milliseconds.
Adaptive WAF protection against bots + account takeovers.
Proud to help keep one of the world’s most critical open source ecosystems fast, fresh, and secure.
Read more: https://www.fastly.com/customers/psf
#Python #OpenSource #CyberSecurity
I rescued the content of my photoblog: https://blog.davep.org/2026/03/02/seen-by-rescued.html