"So when I started programming in 2001, it was du jour in the communities I participated in to be highly critical of other languages. Other languages sucked, the people using them were losers or stupid, if they would just use a real language, such as the one we used, everything would just be better.Contempt Culture, Aurynn Shaw (The Particular Finest)
Geekfilter: A series of video lectures on how Python works under the hood. (MLYT)
Programming language subreddits and their choice of words presents an interactive chord graph showing how often particular languages are mentioned in other languages' communities. Another chart shows how proportional others' mentions are to the TIOBE Index. And some very elementary sentiment analysis suggests how often each language inspires pure theory, happiness and fun, or cursing. A tongue-in-cheek aside reveals that counting infrequently-mentioned languages yields another happiness/coolness chart that puts Elm at the top, just above other surprises.
Programmers will tell you that coding is one of the most approachable skills there is. If you want to learn, there's Code Academy, or perhaps LearnPython.org. There are major non-profits that want to help you learn, free books, and videos. Great! Finished with all of those? [more inside]
Pyret is a new programming language for teaching from Brown University that blends Python, Racket, and OCaml. [more inside]
Gustav Jens Tech Tips. Start with the basics, then works your way through programming HTML, CSS, Java, LUA and Python . For anyone interested in learning programmings.
This month, Python won "Best Programming Language" in the Linux Journal's Reader's Choice Awards 2011. If you're not convinced, Python Facts explains little simple things that make Python great. [more inside]
repl.it is an online environment for interactively exploring programming languages. Supported languages.
Easy AI with Python. High school-level introduction to a few artificial intelligence concepts, with relatively short open source Python code snippets. [more inside]
Guido's Python: Introduction is part of a series by Yaniv Aknin which seeks to look at the programming language through the eyes of Guido van Rossum, author of the language (and mentioned previously). [more inside]
Speaking of Edward Tufte (see below), sparklines are a type of information graphics characterized by their small size and data density named by Tufte. Sparklines were used by sites reporting the 2008 election and were first introduced on MeFi in 2005. There are now several ways to put sparklines on your own web site including: a simple jQuery plugin, a downloadable PHP library, a dynamic generator using a Python CGI program, and even a library for Ruby on Rails.
The Dark Side of Google? Google's first annual programming contest was a shrewd way to encourage Java and Python programmers. But this may be shrewder than the programmers who entered the contest realized. David Egnor may have nabbed a cool $10,000 as the contest winner, but for all the other entries, Google nabbed "worldwide, perpetual, fully paid-up, nonexclusive" rights.