Andrew Thompson

Michael Lorenzen

Python Skills

I have over 10 years of experience programming in Python. I am skilled in web development with Django and Flask, data analysis with Pandas and NumPy, and scientific computing with SciPy. I am also proficient at Python automation and scripting.


My name is Andrew Thompson and I'm a Python developer living in Seattle. I first learned Python in college and have now been coding in it professionally for over 10 years. I've come to love how versatile, readable and powerful Python is for software development.

After gaining experience in web development, data analysis and scientific computing, I realized how much I enjoyed teaching others about Python. I decided to start sharing what I've learned by writing Python tutorials and guides. My goal is to provide useful content for everyone from beginners to advanced Pythonistas.

I started this website to share Python how-tos, tips and tricks that I've picked up over the years. My tutorials range from basic Python syntax to using frameworks like Django and Flask. I try to include plenty of examples and sample code so readers can really learn by doing.

When I'm not writing Python tutorials, you can find me contributing to open source projects, speaking at local meetups, and learning new skills. I'm always looking to expand my Python knowledge so I can pass more on to my readers.

My passion is making Python easy to learn for all. I believe coding should be accessible to everyone. Through this website, I hope to teach Python in a way that is approachable, informative, and most importantly - fun!