It was 11:59pm on December 31st, 2014. I was in a bar enjoying a concert of rotating Seattle musicians playing covers of David Bowie and Talking Heads. As the countdown commenced and everyone started running through drunken promises to themselves of eating healthier or working out more or drinking less or whatever, I thought, “This year, I’m really going to learn Python.” This may seem like a weird resolution if you don’t know me very well. But people who do know me would think this is totally normal. After all, Python is very useful to data visualization enthusiast. It’s a great tool to use for data cleanup, transformation, and collection via APIs and web scraping. I’d love to learn how to do programmatic web scraping for the few times I run into where import.io isn’t enough. For anyone who wants to take this crazy Python journey with me, I’ve been researching methods to learn Python and found a couple of great resources to learn it.
For the readers

For interactive style learners

- Codecademy: This is a really fun interactive course. The nice thing is that you don’t need to install a Python environment on your computer to get started; all the exercises are done in browser. It’s also full of silly Monty Python jokes. This is a great way to go if you don’t have any experience with object-oriented programming. Beware though! I tried going this route last year and it ended up being so fun that I did 53 lessons in one sitting and then promptly forgot everything when I opened it up again a couple weeks later.
- Treehouse: I’ve used Treehouse to learn CSS and it’s another really fun, interactive learning environment. You watch videos and then go through related exercises. It also has some more fun gamification aspects to help keep you on track and a great community behind it to answer your questions.
- Programming for Everybody: This Coursera course is another good resource for anyone starting from scratch when it comes to programming. You’ll also get a verified certificate for completing it, which can be useful. The next class starts up early February, so it is perfect timing!
- Dataquest.io: Similar to Codecademy, this interactive Python course is all done in browser. This one is focused particularly on using Python for data science, which is pretty cool.
For people who need some accountability

“As with learning anything new, don't be afraid to make mistakes."
Comments
Is There a Fungus Among Us?by
Is There a Fungus Among Us?by: Wallace ConwayMold has taken hold! Not that the microbes have reached out and grabbed us, but rather they have captured our attention.
victorian floor lamp http://www.champlain.ca/G.asp?T=tag_contemporary-glass-lighting_wilkinso...