FROM THE ARCHIVES OF PRAGPUB MAGAZINE, DECEMBER 2019
Automate the Boring Stuff: Antonio on Books
by Antonio Cangiano
📚 Connect with us. Want to hear what’s new at The Pragmatic Bookshelf? Sign up for our newsletter. You’ll be the first to know about author speaking engagements, books in beta, new books in print, and promo codes that give you discounts of up to 40 percent.
A new edition of Antonio Cangiano’s excellent Technical Blogging is now available!
Language tutorials and reference documentation are quite handy. Unfortunately, they are necessary but not sufficient to become a programmer. One of the most common pitfalls when learning to program is, in fact, reading books but not practicing the skills. This is why I like hands-on books that present a series of practical exercises, katas, and projects. They are bound to force you into some actual coding by their very nature.
My pick for this month is the second edition of a classic title for those who wish to learn to program using Python. Automate the Boring Stuff with Python, 2nd Edition by Al Sweigart is a great introduction to how fun and useful programming can be. I highly recommend it if you are new to our profession or if you’d like to teach programming to someone you know.
Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners by Al Sweigart; ISBN: 1593279922; Publisher: No Starch Press; Publication date: November 12, 2019; Binding: Paperback; Estimated price: $25.44
Introducing Python: Modern Computing in Simple Packages by Bill Lubanovic; ISBN: 1492051365; Publisher: O’Reilly Media; Publication date: November 26, 2019; Binding: Paperback; Estimated price: $32.65
The Unicorn Project: A Novel about Developers, Digital Disruption, and Thriving in the Age of Data by Gene Kim; ISBN: 1942788762; Publisher: IT Revolution Press; Publication date: November 26, 2019; Binding: Hardcover; Estimated price: $20.84
The AI Economy: Work, Wealth and Welfare in the Age of the Robot by Roger Bootle; ISBN: 147369616X; Publisher: Nicholas Brealey; Publication date: November 26, 2019; Binding: Hardcover; Estimated price: $22.49
Exam Ref AZ-203 Developing Solutions for Microsoft Azure by Santiago Fernández Muñoz; ISBN: 0135643805; Publisher: Microsoft Press; Publication date: November 22, 2019; Binding: Paperback; Estimated price: $34.31
Web Development with Node and Express: Leveraging the JavaScript Stack by Ethan Brown; ISBN: 1492053511; Publisher: O’Reilly Media; Publication date: November 26, 2019; Binding: Paperback; Estimated price: $32.73
Ada Lovelace Cracks the Code by Rebel Girls; ISBN: 1733176187; Publisher: Rebel Girls; Publication date: November 12, 2019; Binding: Hardcover; Estimated price: $8.73
Data Mining for Business Analytics: Concepts, Techniques, and Applications in Python by Galit Shmueli, Peter C. Bruce, Peter Gedeck, Nitin R. Patel; ISBN: 1119549841; Publisher: Wiley; Publication date: November 5, 2019; Binding: Hardcover; Estimated price: $105.00
Introduction to Data Science: Data Analysis and Prediction Algorithms with R by Rafael A. Irizarry; ISBN: 0367357984; Publisher: Chapman and Hall/CRC; Publication date: November 8, 2019; Binding: Hardcover; Estimated price: $85.31
Reflections on the Foundations of Mathematics: Univalent Foundations, Set Theory and General Thoughts by Editors at Springer; ISBN: 3030156540; Publisher: Springer; Publication date: November 12, 2019; Binding: Hardcover; Estimated price: $110.93
Exploring Arduino: Tools and Techniques for Engineering Wizardry by Jeremy Blum; ISBN: 1119405378; Publisher: Wiley; Publication date: November 19, 2019; Binding: Paperback; Estimated price: $20.49
Effective TypeScript: 62 Specific Ways to Improve Your TypeScript by Dan Vanderkam; ISBN: 1492053740; Publisher: O’Reilly Media; Publication date: November 5, 2019; Binding: Paperback; Estimated price: $23.82
iOS 13 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics by Matt Neuburg; ISBN: 1492074535; Publisher: O’Reilly Media; Publication date: November 12, 2019; Binding: Paperback; Estimated price: $38.70
The Definitive Guide to Modern Java Clients with JavaFX: Cross-Platform Mobile and Cloud Development by Stephen Chin, Johan Vos, James Weaver; ISBN: 1484249259; Publisher: Apress; Publication date: November 13, 2019; Binding: Paperback; Estimated price: $36.05
Istio: Up and Running: Using a Service Mesh to Connect, Secure, Control, and Observe by Lee Calcote, Zack Butcher; ISBN: 1492043788; Publisher: O’Reilly Media; Publication date: November 5, 2019; Binding: Paperback; Estimated price: $30.02
Android Programming: The Big Nerd Ranch Guide (4th Edition) by Bill Phillips, Chris Stewart, Kristin Marsicano, Brian Gardner; ISBN: 0135245125; Publisher: Big Nerd Ranch Guides; Publication date: November 4, 2019; Binding: Paperback; Estimated price: $32.14
Raspberry Pi Cookbook: Software and Hardware Problems and Solutions by Simon Monk; ISBN: 1492043222; Publisher: O’Reilly Media; Publication date: November 5, 2019; Binding: Paperback; Estimated price: $28.95
SQL QuickStart Guide: The Simplified Beginner’s Guide to Managing, Analyzing, and Manipulating Data With SQL by Walter Shields; ISBN: 1945051752; Publisher: ClydeBank Media LLC; Publication date: November 18, 2019; Binding: Paperback; Estimated price: $23.74
Practical Deep Learning for Cloud, Mobile, and Edge: Real-World AI & Computer-Vision Projects Using Python, Keras & TensorFlow by Anirudh Koul, Siddha Ganju, Meher Kasam; ISBN: 149203486X; Publisher: O’Reilly Media; Publication date: November 5, 2019; Binding: Paperback; Estimated price: $46.55
T-SQL Window Functions: For data analysis and beyond (2nd Edition) by Itzik Ben-Gan; ISBN: 0135861446; Publisher: Microsoft Press; Publication date: November 14, 2019; Binding: Paperback; Estimated price: $33.25
Raspberry Pi Retro Gaming: Build Consoles and Arcade Cabinets to Play Your Favorite Classic Games by Mark Frauenfelder, Ryan Bates; ISBN: 1484251520; Publisher: Apress; Publication date: November 12, 2019; Binding: Paperback; Estimated price: $31.11
Practical Artificial Intelligence with Swift: From Fundamental Theory to Development of AI-Driven Apps by Mars Geldard, Jonathon Manning, Paris Buttfield-Addison, Tim Nugent; ISBN: 1492044814; Publisher: O’Reilly Media; Publication date: November 5, 2019; Binding: Paperback; Estimated price: $33.49
Learn Algorithmic Trading: Build and deploy algorithmic trading systems and strategies using Python and advanced data analysis by Sebastien Donadio, Sourav Ghosh; ISBN: 178934834X; Publisher: Packt Publishing; Publication date: November 7, 2019; Binding: Paperback; Estimated price: $44.99
Docker in Action by Jeff Nickoloff, Stephen Kuenzli; ISBN: 1617294764; Publisher: Manning Publications; Publication date: November 19, 2019; Binding: Paperback; Estimated price: $41.44
Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming by Connor P. Milliken; ISBN: 148425354X; Publisher: Apress; Publication date: November 16, 2019; Binding: Paperback; Estimated price: $27.76
The AI Organization: Learn from Real Companies and Microsoft’s Journey How to Redefine Your Organization with AI by David Carmona; ISBN: 1492057371; Publisher: O’Reilly Media; Publication date: November 26, 2019; Binding: Paperback; Estimated price: $25.77
Julia Quick Syntax Reference: A Pocket Guide for Data Science Programming by Antonello Lobianco; ISBN: 148425189X; Publisher: Apress; Publication date: November 12, 2019; Binding: Paperback; Estimated price: $23.53
Introducing Maven: A Build Tool for Today’s Java Developers by Balaji Varanasi; ISBN: 1484254090; Publisher: Apress; Publication date: November 1, 2019; Binding: Paperback; Estimated price: $20.03
The OpenMP Common Core: Making OpenMP Simple Again by Timothy G. Mattson, Yun (Helen) He, Alice E. Koniges; ISBN: 0262538865; Publisher: The MIT Press; Publication date: November 19, 2019; Binding: Paperback; Estimated price: $40.00
Programming with Types by Vlad Riscutia; ISBN: 1617296414; Publisher: Manning Publications; Publication date: November 19, 2019; Binding: Paperback; Estimated price: $38.49
About the Author
Antonio Cangiano is a software developer and technical evangelist for IBM, web entrepreneur, and serial blogger. He is one of the main go-to people within IBM for advice on blogging, social media, and technical marketing. In addition, he is the Marketing Lead for Cognitive Class, an educational initiative which he helped to grow from zero to over 1 Million students. Combined, his technical blogs have attracted millions of page views and tens of thousands of subscribers, and currently generate a substantial side income for him. You can learn more about Antonio at antoniocangiano.com.