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)