René's URL Explorer Experiment


Title: About Christopher Trudeau – Real Python

Open Graph Title: About Christopher Trudeau – Real Python

Description: Christopher has a passion for the Python language and writes, records, and podcasts for Real Python. He is a consultant who helps advise organizations on how to improve their technical teams.

Open Graph Description: Christopher has a passion for the Python language and writes, records, and podcasts for Real Python. He is a consultant who helps advise organizations on how to improve their technical teams.

Opengraph URL: https://realpython.com/team/ctrudeau/

X: @realpython

direct link

Domain: realpython.com


Hey, it has json ld scripts:
{
  "@context": "https://schema.org",
  "@type": "ProfilePage",
  "dateCreated": "2019-12-25T21:46:56.969981+00:00",
  "dateModified": "2025-06-02T15:36:15.249168+00:00",
  "mainEntity": {
    "@type": "Person",
    "name": "Christopher Trudeau",
    "image": "https://realpython.com/cdn-cgi/image/width=1174,height=1174,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/headshot_alt_crop.4769ad082e9a.jpeg",
    "url": "https://realpython.com/team/ctrudeau/",
    "affiliation": {
      "@type": "Organization",
      "@id": "https://realpython.com/#organization",
      "name": "Real Python",
      "url": "https://realpython.com",
      "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
    },
    "alternateName": "ctrudeau",
    "identifier": "ctrudeau",
    "description": "Christopher has a passion for the Python language and writes, records, and podcasts for Real Python. He is a consultant who helps advise organizations on how to improve their technical teams.",
    "sameAs": [
      "https://bsky.app/profile/trudeau.dev",
      "https://github.com/cltrudeau",
      "https://www.linkedin.com/in/christopherltrudeau/",
      "https://trudeau.dev"
    ]
  }
}

authorReal Python
twitter:cardsummary
twitter:imagehttps://realpython.com/cdn-cgi/image/width=1174,height=1174,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/headshot_alt_crop.4769ad082e9a.jpeg
og:imagehttps://realpython.com/cdn-cgi/image/width=1174,height=1174,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/headshot_alt_crop.4769ad082e9a.jpeg
twitter:creator@realpython
og:typearticle

Links:

https://realpython.com/
Start Herehttps://realpython.com/start-here/
Learn Python https://realpython.com/team/ctrudeau/
Python Tutorials →In-depth articles and video courseshttps://realpython.com/search?kind=article&kind=course&order=newest
Learning Paths →Guided study plans for accelerated learninghttps://realpython.com/learning-paths/
Quizzes & Exercises →Check your learning progresshttps://realpython.com/quizzes/
Browse Topics →Focus on a specific area or skill levelhttps://realpython.com/tutorials/all/
Community Chat →Learn with other Pythonistashttps://realpython.com/community/
Office Hours →Live Q&A calls with Python expertshttps://realpython.com/office-hours/
Podcast →Hear what’s new in the world of Pythonhttps://realpython.com/podcasts/rpp/
Books →Round out your knowledge and learn offlinehttps://realpython.com/products/books/
Reference →Concise definitions for common Python termshttps://realpython.com/ref/
Code Mentor →BetaPersonalized code assistance & learning toolshttps://realpython.com/mentor/
Unlock All Content →https://realpython.com/account/join/
More https://realpython.com/team/ctrudeau/
Learner Storieshttps://realpython.com/learner-stories/
Python Newsletterhttps://realpython.com/newsletter/
Python Job Boardhttps://www.pythonjobshq.com
Meet the Teamhttps://realpython.com/team/
Become a Tutorial Writerhttps://realpython.com/write-for-us/
Become a Video Instructorhttps://realpython.com/become-an-instructor/
Searchhttps://realpython.com/search
https://realpython.com/search
Joinhttps://realpython.com/account/join/
Sign‑Inhttps://realpython.com/account/login/?next=%2Fteam%2Fctrudeau%2F
Blueskyhttps://bsky.app/profile/trudeau.dev
GitHubhttps://github.com/cltrudeau
LinkedInhttps://www.linkedin.com/in/christopherltrudeau/
Personal Websitehttps://trudeau.dev
How to Write an Installable Django Apphttps://realpython.com/installable-django-app/
Django Templates: Implementing Custom Tags and Filtershttps://realpython.com/django-template-custom-tags-filters/
Django Templates: Built-In Tags and Filtershttps://realpython.com/django-templates-tags-filters/
Get Started With Django Part 3: Django View Authorizationhttps://realpython.com/django-view-authorization/
Customize the Django Admin With Pythonhttps://realpython.com/customize-django-admin-python/
Reading User Input From the Keyboard With Pythonhttps://realpython.com/courses/reading-user-input-from-keyboard/
Using Functional Programming in Pythonhttps://realpython.com/courses/using-functional-programming/
Building UIs in the Terminal With Python Textualhttps://realpython.com/courses/building-uis-terminal-python-textual/
Speed Up Python With Concurrencyhttps://realpython.com/courses/speed-python-concurrency/
Investigating Quasar Data With Polars and Interactive marimo Notebookshttps://realpython.com/courses/investigating-quasar-data-polars-marimo-notebooks/
What's New in Python 3.14https://realpython.com/courses/whats-new-python-314/
A History of Python Versions and Featureshttps://realpython.com/courses/history-python-versions-features/
Exploring Python T-Stringshttps://realpython.com/courses/exploring-t-strings/
Getting Started With marimo Notebookshttps://realpython.com/courses/getting-started-with-marimo-notebooks/
Starting With DuckDB and Pythonhttps://realpython.com/courses/starting-duckdb-python/
Thread Safety in Python: Locks and Other Techniqueshttps://realpython.com/courses/thread-safety-locks-other-techniques/
What Can You Do With Python?https://realpython.com/courses/what-can-you-do-with-python/
Working With Python Polarshttps://realpython.com/courses/working-with-python-polars/
NumPy Techniques and Practical Exampleshttps://realpython.com/courses/numpy-techniques-practical-examples/
Building Dictionary Comprehensions in Pythonhttps://realpython.com/courses/building-dictionary-comprehensions/
Building HTTP APIs With Django REST Frameworkhttps://realpython.com/courses/django-rest-framework/
Programming Sockets in Pythonhttps://realpython.com/courses/programming-sockets/
Documenting Python Projects With Sphinx and Read the Docshttps://realpython.com/courses/python-sphinx/
Understanding Python's Global Interpreter Lock (GIL)https://realpython.com/courses/understanding-global-interpreter-lock-gil/
What's New in Python 3.13https://realpython.com/courses/new-features-python-313/
Advanced Python import Techniqueshttps://realpython.com/courses/advanced-import-techniques/
When to Use .__repr__() vs .__str__() in Pythonhttps://realpython.com/courses/repr-vs-str/
Using Astropy for Astronomy With Pythonhttps://realpython.com/courses/astropy-astronomy/
Exploring Astrophysics in Python With pandas and Matplotlibhttps://realpython.com/courses/astrophysics-pandas-matplotlib/
pandas GroupBy: Grouping Real World Data in Pythonhttps://realpython.com/courses/pandas-groupby-real-world-data/
Rounding Numbers in Pythonhttps://realpython.com/courses/rounding-numbers-python/
Efficient Iterations With Python Iterators and Iterableshttps://realpython.com/courses/efficient-iterations-iterators-iterables/
Flattening a List of Lists in Pythonhttps://realpython.com/courses/flatten-list-of-lists/
Using raise for Effective Exceptionshttps://realpython.com/courses/using-raise-for-effective-exceptions/
SQLite and SQLAlchemy in Python: Move Your Data Beyond Flat Fileshttps://realpython.com/courses/sqlite-sqlalchemy-python-beyond-flat-files/
Create Conway's Game of Life With Pythonhttps://realpython.com/courses/conway-game-of-life-python/
What's New in Python 3.12https://realpython.com/courses/new-features-python-312/
Design and Guidance: Object-Oriented Programming in Pythonhttps://realpython.com/courses/solid-principles-python/
Inheritance and Internals: Object-Oriented Programming in Pythonhttps://realpython.com/courses/python-class-inheritance/
Class Concepts: Object-Oriented Programming in Pythonhttps://realpython.com/courses/python-class-object/
Jinja Templatinghttps://realpython.com/courses/jinja-templating/
Recursion in Pythonhttps://realpython.com/courses/python-recursion/
Metaclasses in Pythonhttps://realpython.com/courses/python-metaclasses/
Publishing Python Packages to PyPIhttps://realpython.com/courses/pypi-publish-python-package/
YAML: Python's Missing Batteryhttps://realpython.com/courses/yaml-python/
Writing Clean, Pythonic Code With namedtuplehttps://realpython.com/courses/python-namedtuple/
Context Managers and Using Python's with Statementhttps://realpython.com/courses/with-statement-python/
Cool New Features in Python 3.11https://realpython.com/courses/new-features-python-311/
Sneaky REST APIs With Django Ninjahttps://realpython.com/courses/rest-apis-with-django-ninja/
Building Command Line Interfaces With argparsehttps://realpython.com/courses/python-argparse-command-line-interfaces/
Caching in Python With lru_cachehttps://realpython.com/courses/caching-python-lru/
Python mmap: Doing File I/O With Memory Mappinghttps://realpython.com/courses/python-mmap-io/
Testing Your Code With pytesthttps://realpython.com/courses/testing-your-code-with-pytest/
Using Python's datetime Modulehttps://realpython.com/courses/python-datetime-module/
Counting With Python's Counterhttps://realpython.com/courses/counting-python-counter/
Python's len() Functionhttps://realpython.com/courses/pythons-len-function/
Working With Pipenvhttps://realpython.com/courses/working-with-pipenv/
Binary, Bytes, and Bitwise Operators in Pythonhttps://realpython.com/courses/binary-bytes-bitwise-operators/
Using Pygame to Build an Asteroids Game in Pythonhttps://realpython.com/courses/asteroids-game-python-pygame/
Cool New Features in Python 3.10https://realpython.com/courses/cool-new-features-python-310/
Rock, Paper, Scissors With Python: A Command Line Gamehttps://realpython.com/courses/python-rock-paper-scissors-game/
The Square Root Function in Pythonhttps://realpython.com/courses/square-root-function-python/
Python Inner Functionshttps://realpython.com/courses/python-inner-functions/
Python vs JavaScript for Python Developershttps://realpython.com/courses/python-vs-javascript-for-python-devs/
Stacks and Queues: Selecting the Ideal Data Structurehttps://realpython.com/courses/stacks-queues-ideal-data-structure/
Records and Sets: Selecting the Ideal Data Structurehttps://realpython.com/courses/records-sets-ideal-data-structure/
Dictionaries and Arrays: Selecting the Ideal Data Structurehttps://realpython.com/courses/dicts-arrays-ideal-data-structure/
Python Modulo: Using the % Operatorhttps://realpython.com/courses/python-modulo-operator/
Evaluate Expressions Dynamically With Python eval()https://realpython.com/courses/evaluate-expressions-dynamically-python-eval/
Regular Expressions and Building Regexes in Pythonhttps://realpython.com/courses/building-regexes-python/
Cool New Features in Python 3.9https://realpython.com/courses/cool-new-features-python-39/
Exploring HTTPS and Cryptography in Pythonhttps://realpython.com/courses/exploring-https-cryptography/
Django Redirectshttps://realpython.com/courses/django-redirects/
Unicode in Python: Working With Character Encodingshttps://realpython.com/courses/python-unicode/
The Python print() Function: Go Beyond the Basicshttps://realpython.com/courses/python-print/
Structuring a Python Applicationhttps://realpython.com/courses/structuring-python-application/
Supercharge Your Classes With Python super()https://realpython.com/courses/python-super/
Python 3.10: Cool New Features for You to Tryhttps://realpython.com/python310-new-features/
Python 3.9: Cool New Features for You to Tryhttps://realpython.com/python39-new-features/
Python Packages: Five Real Python Favoriteshttps://realpython.com/python-packages/
Django View Authorization: Restricting Accesshttps://realpython.com/courses/django-view-authorization/
Django Admin Customizationhttps://realpython.com/courses/django-admin-customization/
The Real Python Podcast – Episode #278: PyCoder's Weekly 2025 Top Articles & Hidden Gemshttps://realpython.com/podcasts/rpp/278/
The Real Python Podcast – Episode #275: Building a FastAPI Application & Exploring Python Concurrencyhttps://realpython.com/podcasts/rpp/275/
The Real Python Podcast – Episode #273: Advice for Writing Maintainable Python Codehttps://realpython.com/podcasts/rpp/273/
The Real Python Podcast – Episode #271: Benchmarking Python 3.14 & Enabling Asyncio to Scalehttps://realpython.com/podcasts/rpp/271/
The Real Python Podcast – Episode #269: Python 3.14: Exploring the New Featureshttps://realpython.com/podcasts/rpp/269/
The Real Python Podcast – Episode #267: Managing Feature Flags & Comparing Python Visualization Librarieshttps://realpython.com/podcasts/rpp/267/
The Real Python Podcast – Episode #265: Python App Hosting Choices & Documenting Python's Historyhttps://realpython.com/podcasts/rpp/265/
The Real Python Podcast – Episode #263: Exploring Mixin Classes in Pythonhttps://realpython.com/podcasts/rpp/263/
The Real Python Podcast – Episode #261: Selecting Inheritance or Composition in Pythonhttps://realpython.com/podcasts/rpp/261/
The Real Python Podcast – Episode #259: Design Patterns That Don't Translate to Pythonhttps://realpython.com/podcasts/rpp/259/
The Real Python Podcast – Episode #257: Comparing Real-World Python Performance Against Big Ohttps://realpython.com/podcasts/rpp/257/
The Real Python Podcast – Episode #255: Structuring Python Scripts & Exciting Non-LLM Software Trendshttps://realpython.com/podcasts/rpp/255/
The Real Python Podcast – Episode #253: Starting With marimo Notebooks & Python App Config Managementhttps://realpython.com/podcasts/rpp/253/
The Real Python Podcast – Episode #251: Python Thread Safety & Managing Projects With uvhttps://realpython.com/podcasts/rpp/251/
The Real Python Podcast – Episode #250: DjangoCon Europe 2025: Live Recording From Dublinhttps://realpython.com/podcasts/rpp/250/
The Real Python Podcast – Episode #247: Exploring DuckDB & Comparing Python Expressions vs Statementshttps://realpython.com/podcasts/rpp/247/
The Real Python Podcast – Episode #245: GUIs & TUIs: Choosing a User Interface for Your Python Projecthttps://realpython.com/podcasts/rpp/245/
The Real Python Podcast – Episode #243: Manage Projects With pyproject.toml & Explore Polars LazyFrameshttps://realpython.com/podcasts/rpp/243/
The Real Python Podcast – Episode #241: Deciphering Python Jargon & Compiling Python 1.0https://realpython.com/podcasts/rpp/241/
The Real Python Podcast – Episode #239: Behavior-Driven vs Test-Driven Development & Using Regex in Pythonhttps://realpython.com/podcasts/rpp/239/
The Real Python Podcast – Episode #237: Testing Your Python Code Base: Unit vs. Integrationhttps://realpython.com/podcasts/rpp/237/
The Real Python Podcast – Episode #235: Principles for Considering Your Python Toolinghttps://realpython.com/podcasts/rpp/235/
The Real Python Podcast – Episode #233: PyCoder's Weekly 2024 Top Articles & Missing Gemshttps://realpython.com/podcasts/rpp/233/
The Real Python Podcast – Episode #231: Good Python Programming Practices When New to the Languagehttps://realpython.com/podcasts/rpp/231/
The Real Python Podcast – Episode #229: The Joy of Tinkering & Python Free-Threading Performancehttps://realpython.com/podcasts/rpp/229/
The Real Python Podcast – Episode #227: New PEPs: Template Strings & External Wheel Hostinghttps://realpython.com/podcasts/rpp/227/
The Real Python Podcast – Episode #225: Python Getting Faster and Leaner & Ideas for Django Projectshttps://realpython.com/podcasts/rpp/225/
The Real Python Podcast – Episode #223: Exploring the New Features of Python 3.13https://realpython.com/podcasts/rpp/223/
The Real Python Podcast – Episode #222: Using Virtual Environments in Docker & Comparing Python Dev Toolshttps://realpython.com/podcasts/rpp/222/
The Real Python Podcast – Episode #220: Configuring Git Pre-Commit Hooks & Estimating Software Projectshttps://realpython.com/podcasts/rpp/220/
The Real Python Podcast – Episode #219: Astrophysics and Astronomy With Python & PyCon Africa 2024https://realpython.com/podcasts/rpp/219/
The Real Python Podcast – Episode #217: Packaging Data Analyses & Using pandas GroupByhttps://realpython.com/podcasts/rpp/217/
The Real Python Podcast – Episode #215: Using GraphQL in Django With Strawberry & Prototype Purgatoryhttps://realpython.com/podcasts/rpp/215/
The Real Python Podcast – Episode #213: Constraint Programming & Exploring Python's Built-in Functionshttps://realpython.com/podcasts/rpp/213/
The Real Python Podcast – Episode #211: Python Doesn't Round Numbers the Way You Might Thinkhttps://realpython.com/podcasts/rpp/211/
The Real Python Podcast – Episode #209: Python's Command-Line Utilities & Music Information Retrieval Toolshttps://realpython.com/podcasts/rpp/209/
The Real Python Podcast – Episode #207: Decomposing Software Problems & Avoiding the Trap of Clever Codehttps://realpython.com/podcasts/rpp/207/
The Real Python Podcast – Episode #206: Building Python Unit Tests & Exploring a Data Visualization Galleryhttps://realpython.com/podcasts/rpp/206/
The Real Python Podcast – Episode #204: Querying OpenStreetMaps via API & Lazy Evaluation in Pythonhttps://realpython.com/podcasts/rpp/204/
The Real Python Podcast – Episode #202: Pydantic Data Validation & Python Web Security Practiceshttps://realpython.com/podcasts/rpp/202/
The Real Python Podcast – Episode #200: Avoiding Error Culture and Getting Help Inside Pythonhttps://realpython.com/podcasts/rpp/200/
The Real Python Podcast – Episode #198: Build a Video Game With Python Turtle & Visualize Data in Seabornhttps://realpython.com/podcasts/rpp/198/
The Real Python Podcast – Episode #196: Exploring Duck Typing in Python & Dynamics of Monkey Patchinghttps://realpython.com/podcasts/rpp/196/
The Real Python Podcast – Episode #194: Automate Tasks With Python & Building a Small Search Enginehttps://realpython.com/podcasts/rpp/194/
The Real Python Podcast – Episode #192: Practical Python Decorator Uses & Avoiding datetime Pitfallshttps://realpython.com/podcasts/rpp/192/
The Real Python Podcast – Episode #189: Building a Python Debugger & Preparing for NumPy 2.0https://realpython.com/podcasts/rpp/189/
The Real Python Podcast – Episode #187: Serializing Data With Python & Underscore Naming Conventionshttps://realpython.com/podcasts/rpp/187/
The Real Python Podcast – Episode #184: PyCoder's Weekly 2023 Wrap Uphttps://realpython.com/podcasts/rpp/184/
The Real Python Podcast – Episode #182: Building a Python JSON Parser & Discussing Ideas for PEPshttps://realpython.com/podcasts/rpp/182/
The Real Python Podcast – Episode #180: Studying Python Software Architecture & Creating Lambda Expressionshttps://realpython.com/podcasts/rpp/180/
The Real Python Podcast – Episode #178: Guiding Scientific Python Library Developmenthttps://realpython.com/podcasts/rpp/178/
The Real Python Podcast – Episode #176: Building Python Best Practices and Fundamental Skillshttps://realpython.com/podcasts/rpp/176/
The Real Python Podcast – Episode #175: Exploring the New Features of Python 3.12https://realpython.com/podcasts/rpp/175/
The Real Python Podcast – Episode #173: Getting Involved in Open Source & Generating QR Codes With Pythonhttps://realpython.com/podcasts/rpp/173/
The Real Python Podcast – Episode #171: Making Each Line of Code Efficient & Python In Excelhttps://realpython.com/podcasts/rpp/171/
The Real Python Podcast – Episode #168: Common Python Stumbling Blocks & Quirky Behaviorshttps://realpython.com/podcasts/rpp/168/
The Real Python Podcast – Episode #166: Differentiating the Versions of Python & Unlocking IPython's Magichttps://realpython.com/podcasts/rpp/166/
The Real Python Podcast – Episode #164: Constructing Python Library APIs & Tackling Jinja Templatinghttps://realpython.com/podcasts/rpp/164/
The Real Python Podcast – Episode #162: Exploring the Zen of Python & pandas Features for Financehttps://realpython.com/podcasts/rpp/162/
The Real Python Podcast – Episode #160: Inheriting a Large Python Code Base & Building a GUI With Kivyhttps://realpython.com/podcasts/rpp/160/
The Real Python Podcast – Episode #158: Building Python CI With Docker & Applying for a Hacker Initiative Granthttps://realpython.com/podcasts/rpp/158/
The Real Python Podcast – Episode #157: Discussing Mojo & Improving Python Object-Oriented Programminghttps://realpython.com/podcasts/rpp/157/
The Real Python Podcast – Episode #155: Checking Project Dependencies & Python Dev Resource Collectionshttps://realpython.com/podcasts/rpp/155/
The Real Python Podcast – Episode #153: Seeking Faster Text Processing & Python's .__repr__() vs .__str__()https://realpython.com/podcasts/rpp/153/
The Real Python Podcast – Episode #151: Evaluating Python Packages & Celebrating 20 Years of PyCon UShttps://realpython.com/podcasts/rpp/151/
The Real Python Podcast – Episode #149: Coding With namedtuple & Python's Dynamic Superpowershttps://realpython.com/podcasts/rpp/149/
The Real Python Podcast – Episode #147: Django Deployment Strategies & Preparing for PyCascades 2023https://realpython.com/podcasts/rpp/147/
The Real Python Podcast – Episode #145: Creating a Python Wordle Clone & Testing Environments With Noxhttps://realpython.com/podcasts/rpp/145/
The Real Python Podcast – Episode #143: Create Interactive Maps & Geospatial Data Visualizations With Pythonhttps://realpython.com/podcasts/rpp/143/
The Real Python Podcast – Episode #141: Exploring Python With bpython & Formalizing f-String Grammarhttps://realpython.com/podcasts/rpp/141/
The Real Python Podcast – Episode #139: Surveying Comprehension Constructs & Python Parallelism Infightinghttps://realpython.com/podcasts/rpp/139/
The Real Python Podcast – Episode #136: Package Python Code With pyproject.toml & Listing Files With pathlibhttps://realpython.com/podcasts/rpp/136/
The Real Python Podcast – Episode #134: Building Python REST APIs With Flask & Structuring Pull Requestshttps://realpython.com/podcasts/rpp/134/
The Real Python Podcast – Episode #132: Creating Tic-Tac-Toe With an AI Player & Shortcuts for Python Decoratorshttps://realpython.com/podcasts/rpp/132/
The Real Python Podcast – Episode #131: Exploring the New Features of Python 3.11https://realpython.com/podcasts/rpp/131/
The Real Python Podcast – Episode #129: Using an Ellipsis in Python & Goals for CPython 3.12https://realpython.com/podcasts/rpp/129/
The Real Python Podcast – Episode #127: Explaining Access Control Using Python & Cautiously Handling Pickleshttps://realpython.com/podcasts/rpp/127/
The Real Python Podcast – Episode #125: Improve Matplotlib With Style Sheets & Python Async for the Webhttps://realpython.com/podcasts/rpp/125/
The Real Python Podcast – Episode #122: Configuring a Coding Environment on Windows & Using TOML With Pythonhttps://realpython.com/podcasts/rpp/122/
The Real Python Podcast – Episode #118: Creating Documentation With MkDocs & When to Use a Python dicthttps://realpython.com/podcasts/rpp/118/
The Real Python Podcast – Episode #115: Digging Into PyScript & Preventing or Handling Python Errorshttps://realpython.com/podcasts/rpp/115/
The Real Python Podcast – Episode #113: Build Streamlit Data Science Dashboards & Verbose Regex f-Stringshttps://realpython.com/podcasts/rpp/113/
The Real Python Podcast – Episode #111: Questions for New Dependencies & Comparing Python Game Librarieshttps://realpython.com/podcasts/rpp/111/
The Real Python Podcast – Episode #109: Start Testing Your Python with doctest & Pagination in Djangohttps://realpython.com/podcasts/rpp/109/
The Real Python Podcast – Episode #108: Run Python in a Browser With Pyodide & The Power of f-Stringshttps://realpython.com/podcasts/rpp/108/
The Real Python Podcast – Episode #106: Class Constructors & Pythonic Image Processinghttps://realpython.com/podcasts/rpp/106/
The Real Python Podcast – Episode #104: Building a Hash Table in Python and Thoughtful REST API Designhttps://realpython.com/podcasts/rpp/104/
The Real Python Podcast – Episode #102: Making Your Notebook Interactive and Using Python's Asserthttps://realpython.com/podcasts/rpp/102/
The Real Python Podcast – Episode #100: Defining Optional Arguments and Moving Beyond "Beginner" Pythonhttps://realpython.com/podcasts/rpp/100/
The Real Python Podcast – Episode #98: Drawing Fractals With Python and Working With a Weather APIhttps://realpython.com/podcasts/rpp/98/
The Real Python Podcast – Episode #85: Exploring Django Templates, Tags, and Filtershttps://realpython.com/podcasts/rpp/85/
The Real Python Podcast – Episode #81: Exploring the New Features of Python 3.10https://realpython.com/podcasts/rpp/81/
The Real Python Podcast – Episode #30: Exploring the New Features of Python 3.9https://realpython.com/podcasts/rpp/30/
Start Herehttps://realpython.com/start-here/
Learning Resourceshttps://realpython.com/search
Code Mentorhttps://realpython.com/mentor/
Python Referencehttps://realpython.com/ref/
Python Cheat Sheethttps://realpython.com/cheatsheets/python/
Support Centerhttps://support.realpython.com/
Learning Pathshttps://realpython.com/learning-paths/
Quizzes & Exerciseshttps://realpython.com/quizzes/
Browse Topicshttps://realpython.com/tutorials/all/
Live Courseshttps://realpython.com/live/
Bookshttps://realpython.com/books/
Podcasthttps://realpython.com/podcasts/rpp/
Newsletterhttps://realpython.com/newsletter/
Community Chathttps://realpython.com/community/
Office Hourshttps://realpython.com/office-hours/
Learner Storieshttps://realpython.com/learner-stories/
Plans & Pricinghttps://realpython.com/account/join/
Team Planshttps://realpython.com/account/join-team/
For Businesshttps://realpython.com/account/join-team/inquiry/
For Schoolshttps://realpython.com/account/join-team/education-inquiry/
Reviewshttps://realpython.com/learner-stories/
About Ushttps://realpython.com/about/
Teamhttps://realpython.com/team/
Mission & Valueshttps://realpython.com/mission/
Editorial Guidelineshttps://realpython.com/editorial-guidelines/
Sponsorshipshttps://realpython.com/sponsorships/
Careershttps://realpython.workable.com
Press Kithttps://realpython.com/media-kit/
Merchhttps://realpython.com/merch
https://www.youtube.com/realpython
https://x.com/realpython
https://www.linkedin.com/company/realpython-com
https://www.facebook.com/LearnRealPython
https://github.com/realpython/
Privacy Policyhttps://realpython.com/privacy-policy/
Terms of Usehttps://realpython.com/terms/
Securityhttps://realpython.com/security/
Contacthttps://realpython.com/contact/
https://realpython.com/

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover


URLs of crawlers that visited me.