The Real Python Podcast

Leveling Up Your Python Literacy and Finding Python Projects to Study


Listen Later

In your quest to become a better developer, how do you find Python code that is at your reading level? What are good code bases or projects to study? What are the things holding you back from leveling up your Python literacy? This week we have Cecil Phillip on the show to discuss all of these common questions. Cecil is a Senior Cloud Advocate at Microsoft.

Cecil has been learning Python in the open on Twitch with Brian Clark. They run a weekly event on Twitch, where they are live-streaming an interactive Python course. Cecil has a background in multiple languages and technologies, and now he’s learning Python, bringing an audience along the way!

We start things off with a listener question and jump into a conversation about building up your Python skills. Then we’ll discuss common Python language stumbling blocks. Next we consider the importance of making personal projects, and documenting that code.

We also touch on some unique skills employers are looking for. And we discuss working through impostor syndrome. Cecil talks about his podcast “Away from the Keyboard” and his plans to start it back up.

In the show notes this week you’ll find links to resources we discuss, and several more that we didn’t have time to cover individually.

Want your question featured on the show? Send us your question at realpython.com/podcast-question and we might feature it on a future episode of the show.

Topics:

  • 00:00:00 – Intro
  • 00:01:52 – Cecil’s role at Microsoft
  • 00:03:35 – Twitch Stream with Brian Clark
  • 00:05:07 – Learning in front of an audience
  • 00:13:05 – Listener’s question
  • 00:14:46 – Finding code that’s at your level
  • 00:20:31 – Understanding more complex syntax in Python
  • 00:23:40 – Breaking down complexity
  • 00:29:17 – Translation of code
  • 00:31:55 – Importance of making projects and comments
  • 00:36:28 – Finding community
  • 00:41:23 – Open source contributing
  • 00:42:25 – Dealing with impostor syndrome
  • 00:49:09 – Looking for that first position
  • 01:00:58 – More project resources in show notes
  • 01:02:55 – Cecil’s podcast - Away from the keyboard
  • 01:08:29 – What are you excited about in the world of Python?
  • 01:10:14 – What is something you thought you knew about Python but were wrong about it?
  • 01:12:01 – What’s the next thing you want to learn in Python?
  • 01:13:37 – Read the actual Python docs
  • 01:15:24 – Thanks and goodbye
  • Show links:

    • Microsoft Developer Channel
    • Cecil Phillip’s Twitter
    • Cecil’s Github
    • Microsoft Developer Twitch
    • Official Microsoft Python Discord
    • Away from the Keyboard: Podcast
    • Python Decorators 101: Real Python video course
    • Python Type Checking: Real Python video course
    • 13 Project Ideas for Intermediate Python Developers: Real Python article
    • Suggested project reading list:

      • Flask: The Python micro framework for building web applications.
      • Django: The Web framework for perfectionists with deadlines
      • Howdoi: instant coding answers via the command line
      • Curio: A coroutine-based library for concurrent Python systems programming
      • scikit-learn: machine learning in Python
      • SQLAlchemy: The Database Toolkit for Python
      • Requests: A simple, yet elegant HTTP library
      • Markupsafe: Safely add untrusted strings to HTML/XML markup
      • Ask HN: Good Python codebases to read?
      • The Hitchhiker’s Guide to Python: Reading Great Code
      • Welcome! This is the documentation for Python 3.8
      • Level up your Python skills with our expert-led courses:

        • Intro to Object-Oriented Programming (OOP) in Python
        • Python Decorators 101
        • Python Type Checking
        • Support the podcast & join our community of Pythonistas

          ...more
          View all episodesView all episodes
          Download on the App Store

          The Real Python PodcastBy Real Python

          • 4.7
          • 4.7
          • 4.7
          • 4.7
          • 4.7

          4.7

          136 ratings


          More shows like The Real Python Podcast

          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

          272 Listeners

          The Changelog: Software Development, Open Source by Changelog Media

          The Changelog: Software Development, Open Source

          283 Listeners

          Thoughtworks Technology Podcast by Thoughtworks

          Thoughtworks Technology Podcast

          41 Listeners

          Talk Python To Me by Michael Kennedy

          Talk Python To Me

          592 Listeners

          Software Engineering Daily by Software Engineering Daily

          Software Engineering Daily

          625 Listeners

          Soft Skills Engineering by Jamison Dance and Dave Smith

          Soft Skills Engineering

          269 Listeners

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

          Super Data Science: ML & AI Podcast with Jon Krohn

          298 Listeners

          Python Bytes by Michael Kennedy and Brian Okken

          Python Bytes

          213 Listeners

          Data Engineering Podcast by Tobias Macey

          Data Engineering Podcast

          142 Listeners

          Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

          Syntax - Tasty Web Development Treats

          981 Listeners

          DataFramed by DataCamp

          DataFramed

          266 Listeners

          Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

          Kubernetes Podcast from Google

          181 Listeners

          Practical AI by Practical AI LLC

          Practical AI

          190 Listeners

          The Stack Overflow Podcast by The Stack Overflow Podcast

          The Stack Overflow Podcast

          64 Listeners

          The Pragmatic Engineer by Gergely Orosz

          The Pragmatic Engineer

          52 Listeners