Teaching Python

Episode 106: Interview with Al Sweigart


Listen Later

After years of being atop our "must-have guests" list, Kelly and Sean finally get to interview Al Sweigart, author of Automate the Boring Stuff with Python, as well as many other books and courses that help people learn Python more effectively

Join us as we talk about everything from our favorite teaching examples, the process of book writing, fostering cats, and more.

Special Guest: Al Sweigart.

Support Teaching Python

Links:

  • Invent with Python — Learning to program makes you a smarter and more capable human being. Rocket science uses programming, but programming isn't rocket science. Whether you're a student preparing for a software career, an office worker buried under spreadsheet files, or a hobbyist who wants to make video games, the Python programming language is an excellent start in the world of programming.
Get started for free with the online copies of Al's books!
  • The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript: Sweigart, Al: 9781718502024: Amazon.com: Books — An accessible yet rigorous crash course on recursive programming using Python and JavaScript examples.
  • Recursion has an intimidating reputation: it’s considered to be an advanced computer science topic frequently brought up in coding interviews. But there’s nothing magical about recursion.
  • Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners: Sweigart, Al: 9781593279929: Amazon.com: Books — Learn how to code while you write programs that effortlessly perform useful feats of automation!
  • The second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more.
  • Python Programming Exercises, Gently Explained , Sweigart, Al, eBook - Amazon.com — Many books and websites have aggressive programming challenges for top coders. However, this book is for the rest of us. We want challenges that improve our coding skills, not leave us confused and discouraged. Other tutorials and books have taught you the basics of Python, but the 42 programming exercises in this book let you practice what you've learned. Selected for their simplicity, these programming problems include gentle explanations of the problem, the prerequisite coding concepts you’ll need to understand the solution, and helpful templates to put together the programs if you have trouble starting from scratch.
  • Amazon.com: The Big Book of Small Python Projects: 81 Easy Practice Programs eBook : Sweigart, Al: Kindle Store — If you’ve mastered basic Python syntax and you’re ready to start writing programs, you’ll find The Big Book of Small Python Projects both enlightening and fun. This collection of 81 Python projects will have you making digital art, games, animations, counting pro- grams, and more right away. Once you see how the code works, you’ll practice re-creating the programs and experiment by adding your own custom touches.
  • Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code: Sweigart, Al: 9781593279660: Amazon.com: Books — BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONAL
  • You've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, Automate the Boring Stuff with Python. What's the next step toward becoming a capable, confident software developer?
  • Cracking Codes with Python: An Introduction to Building and Breaking Ciphers: Sweigart, Al: 9781593278229: Amazon.com: Books — Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages! 
  • Invent Your Own Computer Games with Python, 4th Edition: Sweigart, Al: 9781593277956: Amazon.com: Books — Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language—even if you’ve never programmed before!
  • ...more
    View all episodesView all episodes
    Download on the App Store

    Teaching PythonBy Sean Tibor and Kelly Paredes

    • 4.7
    • 4.7
    • 4.7
    • 4.7
    • 4.7

    4.7

    23 ratings


    More shows like Teaching Python

    View all
    Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

    Software Engineering Radio - the podcast for professional software developers

    273 Listeners

    Planet Money by NPR

    Planet Money

    30,892 Listeners

    Freakonomics Radio by Freakonomics Radio + Stitcher

    Freakonomics Radio

    31,935 Listeners

    Top Traders Unplugged by Niels Kaastrup-Larsen

    Top Traders Unplugged

    587 Listeners

    Talk Python To Me by Michael Kennedy

    Talk Python To Me

    586 Listeners

    Hidden Brain by Hidden Brain, Shankar Vedantam

    Hidden Brain

    43,406 Listeners

    Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

    Super Data Science: ML & AI Podcast with Jon Krohn

    296 Listeners

    Python Bytes by Michael Kennedy and Brian Okken

    Python Bytes

    214 Listeners

    The Happiness Lab with Dr. Laurie Santos by Pushkin Industries

    The Happiness Lab with Dr. Laurie Santos

    14,479 Listeners

    The Real Python Podcast by Real Python

    The Real Python Podcast

    138 Listeners

    No Stupid Questions by Freakonomics Radio + Stitcher

    No Stupid Questions

    3,697 Listeners

    People I (Mostly) Admire by Freakonomics Radio + Stitcher

    People I (Mostly) Admire

    2,123 Listeners

    The Ezra Klein Show by New York Times Opinion

    The Ezra Klein Show

    15,028 Listeners

    The Economics of Everyday Things by Freakonomics Network & Zachary Crockett

    The Economics of Everyday Things

    1,575 Listeners

    The Python Show by Learning about Python together

    The Python Show

    2 Listeners