GOTO - The Brightest Minds in Tech

Learning Python Programming • Fabrizio Romano & Naomi Ceder

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
Transcript
Episode notes
ANECDOTE

Long Career, From Coder To Manager

  • Fabrizio Romano started using Python around 2006–2007 and professionally since 2009.
  • He has been a professional developer for over 30 years and now manages a multi-team product group at Sohonet.
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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app