Making sense of "x = a + b" Shorthand notations and shared context The original shared context: Algebra The corresponding Python context: Numbers Another mathematical context: Matrix a...
https://www.curiousefficiency.org/posts/2019/03/what-does-x-equals-a-plus-b-mean/
Who is Python being designed for? Use cases for Python's reference interpreter Which audience does CPython primarily serve? Why is this relevant to anything? Where does PyPI fit into t...
https://www.curiousefficiency.org/posts/2017/10/considering-pythons-target-audience/
From Development to Deployment My core software ecosystem design philosophy The key conundrum Platform management or plugin management? Where do we go next? Sustainability and the b...
https://www.curiousefficiency.org/posts/2016/09/python-packaging-ecosystem/
One of the more puzzling aspects of Python for newcomers to the language is the stark usability differences between the standard library's urllib module and the popular (and well-recommended) thi...
https://www.curiousefficiency.org/posts/2016/08/what-problem-does-it-solve/
THE PITCH Involved in Australian education, whether formally or informally? Making use of Python in your classes, workshops or other activities? Interested in sharing your efforts with other...
https://www.curiousefficiency.org/posts/2016/05/pycon-australia-education-cfp-2016/
27 Languages Broadening our horizons Procedural programming: C, Rust, Cython Object-oriented data modelling: Java, C#, Eiffel Object-oriented C derivatives: C++, D Array-oriented da...
https://www.curiousefficiency.org/posts/2015/10/languages-to-improve-your-python/
This is a follow-on from my previous post on Python 3.5's new async/await syntax. Rather than the simple background timers used in the original post, this one will look at the impact native coro...
https://www.curiousefficiency.org/posts/2015/07/asyncio-tcp-echo-server/
One of the recurring questions with asyncio is "How do I execute one or two operations asynchronously in an otherwise synchronous application?" Say, for example, I have the following code: >>...
https://www.curiousefficiency.org/posts/2015/07/asyncio-background-calls/
PyCon Australia launched its Call for Papers just over a month ago, and it closes in a little over a week on Friday the 8th of May. A new addition to PyCon Australia this year, and one I'm par...
https://www.curiousefficiency.org/posts/2015/04/pycon-australia-education-miniconf/
I recently got a new ultrabook (a HP Spectre 360), which means I finally have enough space to transfer my music files from the external drive where they've been stored for the past few years back...
https://www.curiousefficiency.org/posts/2015/04/fedora-encrypted-volumes/