The Real Python Podcast

Advanced Python Import Techniques and Managing Users in Django


Listen Later

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:

        • Getting Started With Django: Building a Portfolio App
        • Python 3's F-Strings: An Improved String Formatting Syntax
        • Python Modules and Packages: An Introduction
        • 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