About Sadie Parker
Sadie contributes to written tutorials and video courses at Real Python.
Tutorials Sadie Contributed to:
- Using the len() Function in Python
- Python's property(): Add Managed Attributes to Your Classes
- The Walrus Operator: Python's Assignment Expressions
- Dependency Management With Python Poetry
- Linear Algebra in Python: Matrix Inverses and Least Squares
- Advent of Code: Solving Your Puzzles With Python
- Image Processing With the Python Pillow Library
- Python Class Constructors: Control Your Object Instantiation
- Manage Your To-Do Lists Using Python and Django
- Python's urllib.request for HTTP Requests
- Providing Multiple Constructors in Your Python Classes
- Build and Submit HTML Forms With Django – Part 4
- Build and Handle POST Requests in Django – Part 3
- Build a Django Front End With Bulma – Part 2
- Build a Social Network With Django – Part 1
- Python Zip Imports: Distribute Modules and Packages Quickly
- Java vs Python: Basic Python for Java Developers
- Prettify Your Data Structures With Pretty Print in Python
- Python Community Interview With Eric Wastl
- Python News: What's New From October 2021
- Securely Deploy a Django App With Gunicorn, Nginx, & HTTPS
- Advanced Visual Studio Code for Python Developers
- Build a Command-Line To-Do App With Python and Typer
- Build a Content Aggregator in Python
- Python's zipapp: Build Executable Zip Applications
- Django Templates: Implementing Custom Tags and Filters
- Using the "not" Boolean Operator in Python
- A Roadmap to XML Parsers in Python
- Representing Rational Numbers With Python Fractions
- Python's sum(): The Pythonic Way to Sum Values
- Python 3.10: Cool New Features for You to Try
- Hosting a Django Project on Heroku
- Reverse Strings in Python: reversed(), Slicing, and More
- Django Templates: Built-In Tags and Filters
- Using the "and" Boolean Operator in Python
- Python News: What's New From August 2021
- A Python Guide to the Fibonacci Sequence
- How Long Does It Take to Learn Python?
- Python News: What's New From July 2021
- Python News: What's New From June 2021
- Deploy Your Python Script on the Web With Flask (Course)
- Raising and Handling Python Exceptions (Course)
- Host Your Django Project on Heroku (Course)
- Binary, Bytes, and Bitwise Operators in Python (Course)
- Data Visualization Interfaces in Python With Dash (Course)
- Building a Neural Network & Making Predictions With Python AI (Course)
- Building Lists With Python's .append() (Course)
- Using plt.scatter() to Visualize Data in Python (Course)
- Reading Input and Writing Output in Python (Course)
- Writing Idiomatic Python (Course)
- Python Assignment Expressions and Using the Walrus Operator (Course)
- Using Pygame to Build an Asteroids Game in Python (Course)
- Cool New Features in Python 3.10 (Course)
- Rock, Paper, Scissors With Python: A Command Line Game (Course)
- Pass by Reference in Python: Best Practices (Course)
- Using Data Classes in Python (Course)
- Graph Your Data With Python and ggplot (Course)
- Splitting Datasets With scikit-learn and train_test_split() (Course)
- Exploring the Python math Module (Course)
- Reading and Writing Files With pandas (Course)
- Using the Python return Statement Effectively (Course)
- Using sleep() to Code a Python Uptime Bot (Course)
- The pandas DataFrame: Working With Data Efficiently (Course)
- Speech Recognition With Python (Course)
- The Square Root Function in Python (Course)
- Defining and Calling Python Functions (Course)
- Python Inner Functions (Course)
- Python vs JavaScript for Python Developers (Course)
- Using pandas to Make a Gradebook in Python (Course)
- Python Basics: Setting Up Python (Course)
- Explore Your Dataset With pandas (Course)
- How to Set Up a Django Project (Course)
- Using the Python or Operator (Course)
- Stacks and Queues: Selecting the Ideal Data Structure (Course)
- Simplify Python GUI Development With PySimpleGUI (Course)
- Python's map() Function: Transforming Iterables (Course)
- Learn Text Classification With Python and Keras (Course)
- Start Managing Multiple Python Versions With pyenv (Course)
- Python vs Java: Object Oriented Programming (Course)
- Understanding Python List Comprehensions (Course)
- Records and Sets: Selecting the Ideal Data Structure (Course)
- Python Booleans: Leveraging the Values of Truth (Course)
- Django View Authorization: Restricting Access (Course)
- Navigating Namespaces and Scope in Python (Course)
- Dictionaries and Arrays: Selecting the Ideal Data Structure (Course)
- Creating PyQt Layouts for GUI Applications (Course)
- Python Modulo: Using the % Operator (Course)
- Plot With pandas: Python Data Visualization Basics (Course)
- Evaluate Expressions Dynamically With Python eval() (Course)
- Introduction to Sorting Algorithms in Python (Course)
- Building HTTP APIs With Django REST Framework (Course)
- Django Admin Customization (Course)
- Serializing Objects With the Python pickle Module (Course)
- Python Turtle for Beginners (Course)
- Speed Up Python With Concurrency (Course)
- How Python Manages Memory (Course)
- Formatting Python Strings (Course)
- Regular Expressions and Building Regexes in Python (Course)
- Handling Missing Keys With the Python defaultdict Type (Course)
- Simulating Real-World Processes in Python With SimPy (Course)
- Creating a Binary Search in Python (Course)
- Getting Started With MicroPython (Course)
- Web Scraping With Beautiful Soup and Python (Course)
- Cool New Features in Python 3.9 (Course)
- Using Google Login With Flask (Course)
- Working With Linked Lists in Python (Course)
- Command Line Interfaces in Python (Course)
- Exploring HTTPS and Cryptography in Python (Course)
- Editing Excel Spreadsheets in Python With openpyxl (Course)
- Django Redirects (Course)
- Identify Invalid Python Syntax (Course)
- Practical Recipes for Working With Files in Python (Course)
- Python's None: Null in Python (Course)
- Mastering Python's Built-in time Module (Course)
- Pointers and Objects in Python (Course)
- Python Generators 101 (Course)
- Improve Your Tests With the Python Mock Object Library (Course)
- Arduino With Python: Getting Started (Course)
- Comparing Python Objects the Right Way: "is" vs "==" (Course)
- Using NumPy's np.arange() Effectively (Course)
- Defining Main Functions in Python (Course)
- Implementing a Stack in Python (Course)
- How to Work With a PDF in Python (Course)
- Finding the Perfect Python Code Editor (Course)
- Playing and Recording Sound in Python (Course)
- Using Sets in Python (Course)
- Python Modules and Packages: An Introduction (Course)
- Supercharge Your Classes With Python super() (Course)
- Python args and kwargs: Demystified (Course)
- Sorting Data With Python (Course)
- Python Dictionary Iteration: Advanced Tips & Tricks (Course)
- Documenting Code in Python (Course)
- Variables in Python (Course)
- Demystifying Python, Boto3, and AWS S3 (Course)
- KeyError Exceptions in Python and How to Handle Them (Course)
- Threading in Python (Course)
- Thinking Recursively With Python (Course)
- Cool New Features in Python 3.8 (Course)
- Python Type Checking (Course)
- Python Plotting With Matplotlib (Course)
- The Python range() Function (Course)
- Strings and Character Data in Python (Course)
- Thonny: A Beginner-Friendly Python Editor (Course)
- Debugging in Python With pdb (Course)
- Absolute vs Relative Imports in Python (Course)
- Using Python Lambda Functions (Course)
- Histogram Plotting in Python: NumPy, Matplotlib, Pandas & Seaborn (Course)
- Using Dictionaries in Python (Course)
- Logging Inside Python (Course)
- How to Write Pythonic Loops (Course)
- Reading and Writing Files in Python (Course)
- Generating Random Data in Python (Course)
- How to Publish Your Own Python Package to PyPI (Course)
- OOP Method Types in Python: @classmethod vs @staticmethod vs Instance Methods (Course)
- Introduction to Git and GitHub for Python (Course)
- Continuous Integration With Python (Course)
- Interactive Data Visualization With Bokeh and Python (Course)
- Installing Python on Windows, macOS, and Linux (Course)
- Writing Cleaner Python Code With PyLint (Course)
- Python Context Managers and the "with" Statement (Course)
- Build a Location-Based Web App With Django and GeoDjango (Course)
- Conditional Statements in Python (if/elif/else) (Course)
- Sending Emails Using Python (Course)
- Immutability in Python (Course)
- Hands-On Python 3 Concurrency With the asyncio Module (Course)
- Python String Formatting Tips & Best Practices (Course)
- Running Python Scripts (Course)
- Python Development in Visual Studio Code (Setup Guide) (Course)
- Idiomatic pandas: Tricks & Features You May Not Know (Course)
- Working With JSON in Python (Course)
- Django Migrations 101 (Course)
- Python Decorators 101 (Course)
- Writing Comments in Python (Course)
- Writing Beautiful Pythonic Code With PEP 8 (Course)
- Introduction to Python Exceptions (Course)
- Python 3's F-Strings: An Improved String Formatting Syntax (Course)
- Pythonic OOP String Conversion: .__repr__() vs .__str__() (Course)
- Idiomatic Python 101 (Course)
- Pandas DataFrames 101 (Course)
- Emulating switch/case Statements in Python (Course)
- Migrating Applications From Python 2 to Python 3 (Course)
- For Loops in Python (Definite Iteration) (Course)
- Splitting, Concatenating, and Joining Python Strings (Course)
- Using List Comprehensions Effectively (Course)
- Mastering While Loops (Course)