Go offline with the Player FM app!
Learning Intermediate Python With a Deep Dive Course
Manage episode 476424725 series 2637014
Do you want to learn deeper concepts in Python? Would the accountability of scheduled group classes help you get past the basics? This week, five Real Python Intermediate Deep Dive workshop members discuss their experiences.
We discuss the struggles of learning Python independently and the barriers to moving beyond the basics. We also explore the advantages of having a curated collection of both written tutorials and video courses. The cohort members also talk about filling in the gaps in their knowledge, using their new skills at work, and building confidence in their Python journey.
Check out realpython.com/workshops to join the upcoming cohort of the Intermediate Python Deep Dive course.
Course Spotlight: Efficient Iterations With Python Iterators and Iterables
In this video course, you’ll learn what iterators and iterables are in Python. You’ll learn how they differ and when to use them in your code. You’ll also learn how to create your own iterators and iterables to make data processing more efficient.
Topics:
- 00:00:00 – Introduction
- 00:02:04 – Matt’s background
- 00:03:17 – Chris’ background
- 00:05:55 – Jerry’s background
- 00:07:40 – Akhil’s background
- 00:09:25 – Rich’s background
- 00:10:35 – What skills didn’t translate from the previous language?
- 00:11:54 – Learning deeper concepts about OOP in Python
- 00:15:42 – Moving beyond scripts and ability to read code
- 00:19:41 – How accountability helps with learning
- 00:23:41 – Challenges with self-paced learning
- 00:28:11 – Having a curated collection of written and video materials
- 00:33:28 – Video Course Spotlight
- 00:34:56 – What were surprising discoveries?
- 00:36:32 – Working on a project
- 00:37:27 – Using these new skills at work
- 00:45:01 – Refining existing skills
- 00:46:41 – Do you feel more confident to learn even further?
- 00:49:26 – What are other Python projects you work on?
- 00:55:17 – Thanks and goodbyes
Show Links:
- Intermediate Python Deep Dive Course – Real Python
- Object-Oriented Programming (OOP) in Python – Real Python
- Flipped classroom - Wikipedia
- itertools — Functions creating iterators for efficient looping — Python 3.13.3 documentation
- Primer on Python Decorators – Real Python
- Pointers in Python: What’s the Point? Intern Objects – Real Python
- Data Classes in Python – Real Python
Level up your Python skills with our expert-led courses:
255 episodes
Manage episode 476424725 series 2637014
Do you want to learn deeper concepts in Python? Would the accountability of scheduled group classes help you get past the basics? This week, five Real Python Intermediate Deep Dive workshop members discuss their experiences.
We discuss the struggles of learning Python independently and the barriers to moving beyond the basics. We also explore the advantages of having a curated collection of both written tutorials and video courses. The cohort members also talk about filling in the gaps in their knowledge, using their new skills at work, and building confidence in their Python journey.
Check out realpython.com/workshops to join the upcoming cohort of the Intermediate Python Deep Dive course.
Course Spotlight: Efficient Iterations With Python Iterators and Iterables
In this video course, you’ll learn what iterators and iterables are in Python. You’ll learn how they differ and when to use them in your code. You’ll also learn how to create your own iterators and iterables to make data processing more efficient.
Topics:
- 00:00:00 – Introduction
- 00:02:04 – Matt’s background
- 00:03:17 – Chris’ background
- 00:05:55 – Jerry’s background
- 00:07:40 – Akhil’s background
- 00:09:25 – Rich’s background
- 00:10:35 – What skills didn’t translate from the previous language?
- 00:11:54 – Learning deeper concepts about OOP in Python
- 00:15:42 – Moving beyond scripts and ability to read code
- 00:19:41 – How accountability helps with learning
- 00:23:41 – Challenges with self-paced learning
- 00:28:11 – Having a curated collection of written and video materials
- 00:33:28 – Video Course Spotlight
- 00:34:56 – What were surprising discoveries?
- 00:36:32 – Working on a project
- 00:37:27 – Using these new skills at work
- 00:45:01 – Refining existing skills
- 00:46:41 – Do you feel more confident to learn even further?
- 00:49:26 – What are other Python projects you work on?
- 00:55:17 – Thanks and goodbyes
Show Links:
- Intermediate Python Deep Dive Course – Real Python
- Object-Oriented Programming (OOP) in Python – Real Python
- Flipped classroom - Wikipedia
- itertools — Functions creating iterators for efficient looping — Python 3.13.3 documentation
- Primer on Python Decorators – Real Python
- Pointers in Python: What’s the Point? Intern Objects – Real Python
- Data Classes in Python – Real Python
Level up your Python skills with our expert-led courses:
255 episodes
All episodes
×

1 Scaling Python Web Applications With Kubernetes and Karpenter 1:04:47


1 Starting With Marimo Notebooks & Python App Config Management 51:41


1 Rodrigo Girão Serrão: Python Training, itertools, and Idioms 1:02:49


1 Python Thread Safety & Managing Projects With uv 34:48


1 DjangoCon Europe 2025: Live Recording From Dublin 57:19


1 Going Beyond requirements.txt With pylock.toml and PEP 751 1:31:46


1 Experiments With Gen AI, Knowledge Graphs, Workflows, and Python 59:18


1 Exploring DuckDB & Comparing Python Expressions vs Statements 52:01


1 Learning Intermediate Python With a Deep Dive Course 56:26


1 GUIs & TUIs: Choosing a User Interface for Your Python Project 46:39


1 A Decade of Automating the Boring Stuff With Python 1:06:01


1 Manage Projects With pyproject.toml & Explore Polars LazyFrames 48:43


1 Eric Matthes: Maybe Don't Start With Unit Tests 1:10:48


1 Deciphering Python Jargon & Compiling Python 1.0 43:03


1 Telling Effective Stories With Your Python Visualizations 1:09:08
Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.