647 subscribers
Pergi ke luar talian dengan aplikasi Player FM !
Building New Structures for Learning Python
Manage episode 460386507 series 2637014
What are the new ways we can teach and share our knowledge about Python? How can we improve the structure of our current offerings and build new educational resources for our audience of Python learners? This week on the show, Real Python core team members Stephen Gruppetta and Martin Breuss join us to discuss enhancements to the site and new ways to learn Python.
Stephen has recently joined the team, bringing years of online training expertise. He discusses our new offering of cohort-based courses, which combine live expert instruction, hands-on exercises, and a supportive community.
Martin has been busy leading the effort to create quizzes for our written tutorials to test your knowledge and Python skills. He’s also restructuring the learning paths to provide a more consistent way to navigate your journey learning Python.
Stephen is currently working on new Real Python books. These books will be collections of our tutorials based on specific Python topics and edited to provide a more structured learning experience. The first book, which covers object-oriented programming in Python, will be available in the next few months.
This episode is sponsored by Sentry.
Course Spotlight: Handling or Preventing Errors in Python: LBYL vs EAFP
In this video course, you’ll explore two popular coding styles in Python: Look Before You Leap (LBYL) and Easier to Ask Forgiveness than Permission (EAFP). These approaches help you handle errors and exceptional situations in your code effectively. You’ll dive into the key differences between LBYL and EAFP and learn when to use each one.
Topics:
- 00:00:00 – Introduction
- 00:02:29 – What Stephen has been up to
- 00:03:31 – What’s new for Martin
- 00:04:07 – Bringing on new team members
- 00:06:09 – Cohort-based courses
- 00:19:25 – Sponsor: Sentry
- 00:20:27 – Restructured and new learning paths
- 00:30:50 – Video Course Spotlight
- 00:32:19 – New Real Python Books
- 00:38:57 – A destination for learning
- 00:40:46 – Quizzes for tutorials and courses
- 00:44:58 – Video courses and updating content
- 00:47:52 – Code Mentor
- 00:49:45 – Code challenges
- 00:51:06 – Thanks and goodbye
Show Links:
- Cohort Course - Intermediate Python Deep Dive
- Python Learning Paths
- Python Books by Real Python
- Python Quizzes
- Join the Real Python Community Chat
- Code Mentor: Intelligent Learning Tools
- Office Hours – Real Python
- Debugging Python with VS Code and Sentry - Product Blog - Sentry
- About Martin Breuss – Real Python
- About Stephen Gruppetta – Real Python
Level up your Python skills with our expert-led courses:
240 episod
Manage episode 460386507 series 2637014
What are the new ways we can teach and share our knowledge about Python? How can we improve the structure of our current offerings and build new educational resources for our audience of Python learners? This week on the show, Real Python core team members Stephen Gruppetta and Martin Breuss join us to discuss enhancements to the site and new ways to learn Python.
Stephen has recently joined the team, bringing years of online training expertise. He discusses our new offering of cohort-based courses, which combine live expert instruction, hands-on exercises, and a supportive community.
Martin has been busy leading the effort to create quizzes for our written tutorials to test your knowledge and Python skills. He’s also restructuring the learning paths to provide a more consistent way to navigate your journey learning Python.
Stephen is currently working on new Real Python books. These books will be collections of our tutorials based on specific Python topics and edited to provide a more structured learning experience. The first book, which covers object-oriented programming in Python, will be available in the next few months.
This episode is sponsored by Sentry.
Course Spotlight: Handling or Preventing Errors in Python: LBYL vs EAFP
In this video course, you’ll explore two popular coding styles in Python: Look Before You Leap (LBYL) and Easier to Ask Forgiveness than Permission (EAFP). These approaches help you handle errors and exceptional situations in your code effectively. You’ll dive into the key differences between LBYL and EAFP and learn when to use each one.
Topics:
- 00:00:00 – Introduction
- 00:02:29 – What Stephen has been up to
- 00:03:31 – What’s new for Martin
- 00:04:07 – Bringing on new team members
- 00:06:09 – Cohort-based courses
- 00:19:25 – Sponsor: Sentry
- 00:20:27 – Restructured and new learning paths
- 00:30:50 – Video Course Spotlight
- 00:32:19 – New Real Python Books
- 00:38:57 – A destination for learning
- 00:40:46 – Quizzes for tutorials and courses
- 00:44:58 – Video courses and updating content
- 00:47:52 – Code Mentor
- 00:49:45 – Code challenges
- 00:51:06 – Thanks and goodbye
Show Links:
- Cohort Course - Intermediate Python Deep Dive
- Python Learning Paths
- Python Books by Real Python
- Python Quizzes
- Join the Real Python Community Chat
- Code Mentor: Intelligent Learning Tools
- Office Hours – Real Python
- Debugging Python with VS Code and Sentry - Product Blog - Sentry
- About Martin Breuss – Real Python
- About Stephen Gruppetta – Real Python
Level up your Python skills with our expert-led courses:
240 episod
Semua episod
×![Artwork](/static/images/128pixel.png)
1 Behavior-Driven vs Test-Driven Development & Using Regex in Python 57:03
![Artwork](/static/images/128pixel.png)
1 Charlie Marsh: Accelerating Python Tooling With Ruff and uv 1:30:37
![Artwork](/static/images/128pixel.png)
1 Testing Your Python Code Base: Unit vs. Integration 54:14
![Artwork](/static/images/128pixel.png)
1 Simon Willison: Using LLMs for Python Development 1:22:04
![Artwork](/static/images/128pixel.png)
1 Principles for Considering Your Python Tooling 46:47
![Artwork](/static/images/128pixel.png)
1 Building New Structures for Learning Python 52:21
![Artwork](/static/images/128pixel.png)
1 PyCoder's Weekly 2024 Top Articles & Missing Gems 41:03
![Artwork](/static/images/128pixel.png)
1 Exploring Modern Sentiment Analysis Approaches in Python 1:13:09
![Artwork](/static/images/128pixel.png)
1 Good Python Programming Practices When New to the Language 51:26
![Artwork](/static/images/128pixel.png)
1 marimo: Reactive Notebooks and Deployable Web Apps in Python 1:00:58
![Artwork](/static/images/128pixel.png)
1 The Joy of Tinkering & Python Free-Threading Performance 45:50
![Artwork](/static/images/128pixel.png)
1 Maintaining the Foundations of Python & Cautionary Tales 1:09:09
![Artwork](/static/images/128pixel.png)
1 New PEPs: Template Strings & External Wheel Hosting 47:58
![Artwork](/static/images/128pixel.png)
1 PySheets: Spreadsheets in the Browser Using PyScript 1:19:33
![Artwork](/static/images/128pixel.png)
1 Python Getting Faster and Leaner & Ideas for Django Projects 43:04
Selamat datang ke Player FM
Player FM mengimbas laman-laman web bagi podcast berkualiti tinggi untuk anda nikmati sekarang. Ia merupakan aplikasi podcast terbaik dan berfungsi untuk Android, iPhone, dan web. Daftar untuk melaraskan langganan merentasi peranti.