Automate the Boring Stuff with Python
In this episode, Al Sweigart shares how easy it is for someone with little-to-no programming experience can get started automating some of the most boring tasks that fill our days.
What great about this is you’ll find automation can be used for much more than your typical end-to-end functional testing scenarios.
So if you’ve struggled in the past to learn a programming language for test automation, today you’re going to discover it’s much easier to get started than you probably think.
About Al Sweigart
Al Sweigart is a software developer and tech book author living in San Francisco. Python is his favorite programming language, and he is the developer of several open source modules for it. His other books are freely available under a Creative Commons license on his website http://www.inventwithpython.com/. His cat weighs 14 pounds.
Quotes & Insights from this Test Talk
- Al's book will show you how to learn programming as a practical way to automate a lot of things that they would normally have to do with a bunch of clicking and typing.
- Python has always been my go to language for complete beginners. It has a really gentle learning curve.
- With Python you can remember how to do all of these things in your head, and also it doesn't force you to learn object oriented programming
- Python would be a pretty good scripting language for people to learn in order to do basically whatever they need to do, and have the full power of Python and all of its modules behind it.
- Pep8 is a Python document that goes into just the style guide, and that gives a lot of really useful hints.
- Diversity is also very important aspect. Not just for having the appearance of political correctness, but having diverse teams gives a lot of different viewpoints and input, into creating software
- Much, much more!
- Automate the Boring Stuff with Python: Practical Programming for Total Beginners
- Hacking Secret Ciphers with Python: A beginner's guide to cryptography and computer programming with Python
- Invent Your Own Computer Games with Python, 2nd Edition
May I Ask You For a Favor?
Thanks again for listening to the show. If it has helped you in any way, shape or form, please share it using the social media buttons you see on the page.
Additionally, reviews for the podcast on iTunes are extremely helpful and greatly appreciated! They do matter in the rankings of the show and I read each and every one of them.
Special offer for TestTalks listeners, get 20 hours of automated testing for free when you sign-up with promo code testtalks14 (more info).