Language Selection

English French German Italian Portuguese Spanish

Let’s talk about Python 3.0

Filed under
Software

I really like Python. It’s my language of choice for new projects, my language of choice for hacking up quick things to play with and the language I get to work with every day at my job. Python fits my brain in ways that no other programming language ever has, and I agree with pretty much all of the basic design philosophy behind it. And by and large, writing (and reading — something just as important, which too many other languages have neglected) Python is one of the more pleasant ways to code for a living.

But.

For as long as I’ve been using Python there have been little moments of pain. None of them in isolation is enough to make Python itself painful, but taken together and occasionally stumbled over, they definitely have an impact on the experience. There’s a passage in Good Omens that does a great job of approximating the effect this sort of thing has on a programmer, when compounded over a period of years. Some demons are meeting and discussing the evil things they’ve done — tempting a priest, corrupting a politician, etc. — and one of them proudly declares that he tied up a phone system for most of an hour:

More hrere




More in Tux Machines

NetworkManager 1.2 Pre-Release Soon Coming For Fedora 24

While Fedora 24 isn't set to be released until H1'2016, developers are already working on getting a NetworkManager 1.2 pre-release into the distribution's archive early. NetworkManager 1.2 is a major update that is set to happen later this year. Given the magnitude of the update and NetworkManager being important to the Fedora/GNOME desktop, the developers want to get the fresh code into F24 packages early. Read more

Nvidia Linux Video Driver 355.11 Adds Experimental OpenGL Support to EGL

Three days after the release of the Nvidia 352.41 long-lived branch proprietary video driver for GNU/Linux, FreeBSD, and Solaris operating systems, Nvidia announced on the last day of August the immediate availability for download of the short-lived Nvidia 355.11 graphics driver. Read more

Latest Manjaro Linux 0.8.13 Update Adds KDE Plasma 5.4, LibreOffice 5.0.1, More

The Manjaro development team announced on the last day of August that the eleventh maintenance update for the stable Manjaro Linux 0.8.13 operating system series is now available to users worldwide. Read more

Samsung Galaxy Tab S2 Reviewed: The Ultimate Android Tablet

Both models of the Galaxy Tab S2 are impressive. Of the two, I’m partial to the 8-inch Tab because its size is perfect for what I like to do with a tablet, like reading comics and watching movies. The question now is, should you buy a Tab S2 instead of the iPad? Read more