התחל במצב לא מקוון עם האפליקציה Player FM !
Advanced Python Import Techniques and Managing Users in Django
Manage episode 268024070 series 2637014
Would you like to clearly understand what’s happening when you use the Python import keyword? Do you want to use modules more effectively to structure your code? Or maybe you’re ready to move to the next level with your Django project by adding user management. This week on the show, David Amos is back with another batch of PyCoder’s Weekly articles and projects.
We discuss a Real Python article about advanced techniques and tips for using the Python import keyword. David also talks about another recent article on the site about managing users in Django. We cover several other articles and projects from the Python community including: robot programming in Python, f-strings vs .format(), the rise of Python malware, a hardware Python keyboard, and more.
Course Spotlight: Grow Your Python Portfolio With 13 Intermediate Project Ideas
Get started on 13 Python project ideas that are just right for intermediate Python developers. They’ll challenge you enough to help you become a better Pythonista.
Topics:
- 00:00:00 – Introduction
- 00:01:31 – The Non-Return of the Python print statement
- 00:05:46 – Python Malware on the Rise
- 00:13:46 – Get Started With Django Part 2: Django User Management
- 00:19:01 – Why Do People Use .format() When f-Strings Exist?
- 00:27:41 – Video Course Spotlight
- 00:28:45 – A Beginner’s Guide to Robot Programming With Python
- 00:36:17 – Python import: Advanced Techniques and Tips
- 00:40:56 – toolz: A Functional Standard Library for Python
- 00:46:43 – python-keyboard: A Hand-Wired USB & BLE Keyboard Powered by Python
- 00:51:09 – Thanks and Goodbye
Show Links:
The (Non-)Return of the Python Print Statement – Guido van Rossum recently proposed re-introducing the Python print statement. He was completely serious and even though the idea didn’t gain traction, it’s interesting to know why he made the proposal.
Python Malware on the Rise – Python’s low barrier to entry, enormous ecosystem, and rapid development process has made it one of he most desired programming languages for millions of developers around he globe—including malicious actors. Read the article at the link above and follow the discussion on Hacker News.
Get Started With Django Part 2: Django User Management – In this step-by-step tutorial, you’ll learn how to extend your Django application with a user management system, complete with email sending and third-party authentication.
Why Do People Use .format() When f-Strings Exist? – f-Strings aren’t exactly a drop-in replacement for .format().
A Beginner’s Guide to Robot Programming With Python – Get a crash course in programming autonomous robots with Python. Don’t have a robot laying around? No problem! Use this open-source simulator to get started.
Python import: Advanced Techniques and Tips – The Python import system is as powerful as it is useful. In this in-depth tutorial, you’ll learn how to harness this power to improve the structure and maintainability of your code.
Projects:
- toolz: A Functional Standard Library for Python
- python-keyboard: A Hand-Wired USB & BLE Keyboard Powered by Python
Additional Links:
- Finding secrets by decompiling Python bytecode in public repositories
- Python String Formatting Best Practices: Real Python article
- Remapping Python Opcodes
- Big Trak
- Introduction to Decorators: Power Up Your Python Code - PyCon 2020 Tutorial
- M60 Mechanical Keyboard
Level up your Python skills with our expert-led courses:
258 פרקים
Manage episode 268024070 series 2637014
Would you like to clearly understand what’s happening when you use the Python import keyword? Do you want to use modules more effectively to structure your code? Or maybe you’re ready to move to the next level with your Django project by adding user management. This week on the show, David Amos is back with another batch of PyCoder’s Weekly articles and projects.
We discuss a Real Python article about advanced techniques and tips for using the Python import keyword. David also talks about another recent article on the site about managing users in Django. We cover several other articles and projects from the Python community including: robot programming in Python, f-strings vs .format(), the rise of Python malware, a hardware Python keyboard, and more.
Course Spotlight: Grow Your Python Portfolio With 13 Intermediate Project Ideas
Get started on 13 Python project ideas that are just right for intermediate Python developers. They’ll challenge you enough to help you become a better Pythonista.
Topics:
- 00:00:00 – Introduction
- 00:01:31 – The Non-Return of the Python print statement
- 00:05:46 – Python Malware on the Rise
- 00:13:46 – Get Started With Django Part 2: Django User Management
- 00:19:01 – Why Do People Use .format() When f-Strings Exist?
- 00:27:41 – Video Course Spotlight
- 00:28:45 – A Beginner’s Guide to Robot Programming With Python
- 00:36:17 – Python import: Advanced Techniques and Tips
- 00:40:56 – toolz: A Functional Standard Library for Python
- 00:46:43 – python-keyboard: A Hand-Wired USB & BLE Keyboard Powered by Python
- 00:51:09 – Thanks and Goodbye
Show Links:
The (Non-)Return of the Python Print Statement – Guido van Rossum recently proposed re-introducing the Python print statement. He was completely serious and even though the idea didn’t gain traction, it’s interesting to know why he made the proposal.
Python Malware on the Rise – Python’s low barrier to entry, enormous ecosystem, and rapid development process has made it one of he most desired programming languages for millions of developers around he globe—including malicious actors. Read the article at the link above and follow the discussion on Hacker News.
Get Started With Django Part 2: Django User Management – In this step-by-step tutorial, you’ll learn how to extend your Django application with a user management system, complete with email sending and third-party authentication.
Why Do People Use .format() When f-Strings Exist? – f-Strings aren’t exactly a drop-in replacement for .format().
A Beginner’s Guide to Robot Programming With Python – Get a crash course in programming autonomous robots with Python. Don’t have a robot laying around? No problem! Use this open-source simulator to get started.
Python import: Advanced Techniques and Tips – The Python import system is as powerful as it is useful. In this in-depth tutorial, you’ll learn how to harness this power to improve the structure and maintainability of your code.
Projects:
- toolz: A Functional Standard Library for Python
- python-keyboard: A Hand-Wired USB & BLE Keyboard Powered by Python
Additional Links:
- Finding secrets by decompiling Python bytecode in public repositories
- Python String Formatting Best Practices: Real Python article
- Remapping Python Opcodes
- Big Trak
- Introduction to Decorators: Power Up Your Python Code - PyCon 2020 Tutorial
- M60 Mechanical Keyboard
Level up your Python skills with our expert-led courses:
258 פרקים
כל הפרקים
×

1 Comparing Real-World Python Performance Against Big O 45:01


1 Solving Problems and Saving Time in Chemistry With Python 1:13:10


1 Structuring Python Scripts & Exciting Non-LLM Software Trends 54:07


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
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.