Tadas Sasnauskas Tech/Engineering Blog

Learn Python the hard and *fun* way

learnpythonthehardway.org is a good resource but.. It can be bland and tedious for an experienced developer. I think I might have found and answer for this… (drumroll) Bioinformatics Algorithms (Part 1) course at Coursera. Why?

  • It’s all about searching / scanning and manipulating lots of very long strings ;)
  • You cannot avoid learning core Python data structures and it’s properties, loops, map, reduce, etc..
  • Exercises are easy to break up into smaller tasks which can be unit tested. It’s perfect for good fun uncomplicated unit testing
  • Because.. Science!

(don’t take this too seriously please)