GOTO - The Brightest Minds in Tech

Learning Python Programming • Fabrizio Romano & Naomi Ceder

6 snips
Dec 26, 2025
Fabrizio Romano, a seasoned Python programmer and co-author of "Learning Python Programming," joins Naomi Ceder, a Python instructor and author of "The Quick Python Book." They dive into the evolution of Python education, highlighting the shift from GUI-focused content to command-line applications. Fabrizio discusses the nuances of programming typing, the role of AI in coding, and the critical importance of nurturing junior developers. The conversation emphasizes maintaining essential programming skills while embracing innovative tools.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Book Writing Was Intensive And Revealing

  • Writing a book taught Fabrizio a lot about himself and required major time commitment.
  • The first edition took about nine months of 40-hour-week work on top of his job and felt rewarding when readers responded positively.
INSIGHT

Scripts Versus CLIs: Purpose Drives Design

  • Fabrizio distinguishes scripts as one-off, often unpolished code and CLIs as reusable, professional tools.
  • CLIs merit argument parsing and frameworks like argparse or Typer when you expect repeated use.
INSIGHT

Desktop Apps Still Have Use Cases

  • Desktop apps still matter when you need system-level permissions and advanced features.
  • But browser-based apps dominate everyday work and are easier to port across platforms.
Get the Snipd Podcast app to discover more snips from this episode
Get the app