Articles tagged Python

  1. Merging sorted streams in Python
  2. Syntactic Sugar
  3. Entertaining Documentation
  4. Me, Myself and OpenID. Setting up a personal OpenID server using phpMyID
  5. Running Sums in Python. A Python program to generate the running sum of a series.
  6. Eurovision 2008 charts
  7. Scatter pictures with Google Charts
  8. Takewhile drops one
  9. 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.
  10. White black knight then black white knight. Yet more on drawing chessboards
  11. Drawing Chess Positions. A follow-up article on scripting graphics.
  12. Drawing Chessboards. An article about creating graphics programmatically.
  13. Tracing function calls using Python decorators. Developing code to trace function calls using Python decorators.
  14. Sugar Pie. Approximating pi by scattering sugar.
  15. Top Ten Tags. Choosing the right algorithm to select the N largest items from a collection.
  16. Lexical Dispatch in Python. Dispatching to functions based on their names
  17. 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.
  18. From Hash Key to Haskell. A note on keys, characters, smileys, digraphs and Haskell.
  19. 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.
  20. 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?
  21. The Maximum Subsequence Problem. A stream-based solution to a classic computer science problem.
  22. Elegance and Efficiency. Must elegant code be efficient? This article investigates.
  23. Zippy triples served with Python. How do you generate previous, this next, triples from a collection. A stream-based solution in Python.
  24. RTM vs STW
  25. Big City Skyline Puzzle. Comments on a novel computer science puzzle. When machine resources are scarce, a compiled language offers precise control.
  26. Paralipsis
  27. PyCon UK: statistics, pictures and perennial problems
  28. Pitching Python in three syllables
  29. The Granny—Stroustrup Scale
  30. 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?
  31. Shameful Names
  32. Space sensitive programming
  33. The Third Rule of Program Optimisation
  34. Why Python programmers should learn Python
  35. Source open, problem closed. An example of the open source advantage.
  36. Evolving Python in and for the real world
  37. Introducing Java
  38. Perlish Wisdom
  39. PyCon UK
  40. The Trouble with Version Numbers
  41. High altitude programming
  42. Python keyword workaround
  43. Charming Python
  44. Shells, Logs and Pipes
  45. Test driven development in Python
  46. Mixing Python and C++
  47. Release then Test
  48. bin2hex.py
  49. Code completion for dynamic languages
  50. Casualties in the great computer shootout. An investigation into various dimensions of some speed benchmark programs.
  51. Retro-fitting coding standards
  52. Code Craft
  53. Narrow Python
  54. Trac — not just a pretty interface
  55. Permission and Forgiveness
  56. Spam, Typo, Subversion Logs
  57. Joined Output and the Fencepost Problem. Items and the spaces between them: some notes on the fencepost problem and joining up strings.
  58. Computer Language Complexity
  59. Look and Say Numbers
  60. Browsing Python Documentation using the Python Sidebar
  61. From __future__ import braces
  62. Python 2.5
  63. String literals and regular expressions. An article about string literals, escape sequences, regular expressions, and the problems encountered when mixing these together.
  64. Parsing C++
  65. Py2exe
  66. Are List Comprehensions the Wrong Way Round?
  67. Message to Self. What’s this?
  68. Octal Literals
  69. A Subversion Pre-Commit Hook. How to install and test a simple Subversion pre-commit hook script.
  70. Readable Code
  71. A Python syntax highlighter
  72. Generating solutions to the 8 Queens Puzzle
  73. My (Test) First Ruby Program
  74. Posting from the command line using mtsend
  75. Metaprogramming is Your Friend. An investigation into metaprogramming techniques used by lazy C, C++, Lisp and Python programmers.
  76. Brackets Off! Thoughts on operator precedence.