Articles tagged Python
- Merging sorted streams in Python
- Syntactic Sugar
- Entertaining Documentation
- Me, Myself and OpenID. Setting up a personal OpenID server using phpMyID
- Running Sums in Python. A Python program to generate the running sum of a series.
- Eurovision 2008 charts
- Scatter pictures with Google Charts
- Takewhile drops one
- Stop the clock, squash the bug. Which is better, a clock which loses a minute a day or one which is stopped? An investigation into how we find and fix software defects.
- White black knight then black white knight. Yet more on drawing chessboards
- Drawing Chess Positions. A follow-up article on scripting graphics.
- Drawing Chessboards. An article about creating graphics programmatically.
- Tracing function calls using Python decorators. Developing code to trace function calls using Python decorators.
- Sugar Pie. Approximating pi by scattering sugar.
- Top Ten Tags. Choosing the right algorithm to select the N largest items from a collection.
- Lexical Dispatch in Python. Dispatching to functions based on their names
- Essential Python Reading List. An essential Python reading list. I've ordered the items so you can pause or stop reading at any point: at every stage you'll have learned about as much possible about Python for the effort you've put in.
- From Hash Key to Haskell. A note on keys, characters, smileys, digraphs and Haskell.
- Animated pair streams. Another look at the functional programming problem of generating an infinite sequence of pairs. An example of using the Python Imaging Library to generate an animated GIF.
- Too big or too clever? Steve Yegge says that, for large applications, size is an enemy best controlled by dynamic languages. Alex Martelli says a language can be too dynamic for a large application. Who's right?
- The Maximum Subsequence Problem. A stream-based solution to a classic computer science problem.
- Elegance and Efficiency. Must elegant code be efficient? This article investigates.
- Zippy triples served with Python. How do you generate previous, this next, triples from a collection. A stream-based solution in Python.
- RTM vs STW
- Big City Skyline Puzzle. Comments on a novel computer science puzzle. When machine resources are scarce, a compiled language offers precise control.
- Paralipsis
- PyCon UK: statistics, pictures and perennial problems
- Pitching Python in three syllables
- The Granny—Stroustrup Scale
- Koenig’s first rule of debugging. The problems caused by the C++ compilation model, dependencies and cryptic compile diagnostics. If an expert like Andrew Koenig can’t get it right, what hope for the rest of us?
- Shameful Names
- Space sensitive programming
- The Third Rule of Program Optimisation
- Why Python programmers should learn Python
- Source open, problem closed. An example of the open source advantage.
- Evolving Python in and for the real world
- Introducing Java
- Perlish Wisdom
- PyCon UK
- The Trouble with Version Numbers
- High altitude programming
- Python keyword workaround
- Charming Python
- Shells, Logs and Pipes
- Test driven development in Python
- Mixing Python and C++
- Release then Test
- bin2hex.py
- Code completion for dynamic languages
- Casualties in the great computer shootout. An investigation into various dimensions of some speed benchmark programs.
- Retro-fitting coding standards
- Code Craft
- Narrow Python
- Trac — not just a pretty interface
- Permission and Forgiveness
- Spam, Typo, Subversion Logs
- Joined Output and the Fencepost Problem. Items and the spaces between them: some notes on the fencepost problem and joining up strings.
- Computer Language Complexity
- Look and Say Numbers
- Browsing Python Documentation using the Python Sidebar
- From __future__ import braces
- Python 2.5
- String literals and regular expressions. An article about string literals, escape sequences, regular expressions, and the problems encountered when mixing these together.
- Parsing C++
- Py2exe
- Are List Comprehensions the Wrong Way Round?
- Message to Self. What’s this?
- Octal Literals
- A Subversion Pre-Commit Hook. How to install and test a simple Subversion pre-commit hook script.
- Readable Code
- A Python syntax highlighter
- Generating solutions to the 8 Queens Puzzle
- My (Test) First Ruby Program
- Posting from the command line using mtsend
- Metaprogramming is Your Friend. An investigation into metaprogramming techniques used by lazy C, C++, Lisp and Python programmers.
- Brackets Off! Thoughts on operator precedence.