About Brenda Weleschuk
Brenda has a penchant for punctuation as Tutorial Editor for Real Python. She’s had a few past lives as a teacher, technical writer/editor, and instructional designer. When she’s not working with content creators to perfect their tutorials, you’ll find her teaching yoga, hanging with her kids, and exploring the forests and mountains near her home in Calgary, Alberta.
Tutorials Brenda Contributed to:
- A Guide to Modern Python String Formatting Tools
- Python 3.13: Cool New Features for You to Try
- Python 3.13 Preview: A Modern REPL
- Python Virtual Environments: A Primer
- Python 3.13 Preview: Free Threading and a JIT Compiler
- Using Python's pip to Manage Your Projects' Dependencies
- How to Use Conditional Expressions With NumPy where()
- Python News Roundup: September 2024
- Lists vs Tuples in Python
- Generate Images With DALL·E and the OpenAI API
- Web Scraping With Scrapy and MongoDB
- Python Classes: The Power of Object-Oriented Programming
- Python News Roundup: August 2024
- Asynchronous Iterators and Iterables in Python
- Functional Programming in Python: When and How to Use It
- How to Write an Installable Django App
- Strings and Character Data in Python
- Hugging Face Transformers: Leverage Open-Source AI in Python
- Logging in Python
- Python Protocols: Leveraging Structural Subtyping
- Split Your Dataset With scikit-learn's train_test_split()
- How Do You Choose Python Function Names?
- Python News Roundup: July 2024
- Working With JSON Data in Python
- Python's Built-in Functions: A Complete Exploration
- Understanding the Python Mock Object Library
- Creating Great README Files for Your Python Projects
- Build a Guitar Synthesizer: Play Musical Tablature in Python
- Ruff: A Modern Python Linter for Error-Free and Maintainable Code
- Python Mappings: A Comprehensive Guide
- Python News: What's New From May 2024
- Python String Formatting: Available Tools and Their Features
- String Interpolation in Python: Exploring Available Tools
- What Are CRUD Operations?
- How to Create Pivot Tables With pandas
- The Python calendar Module: Create Calendars With Python
- Basic Data Types in Python: A Quick Exploration
- Python's Built-in Exceptions: A Walkthrough With Examples
- What Is the __pycache__ Folder in Python?
- PyTorch vs TensorFlow for Your Python Deep Learning Project
- Python News: What's New From April 2024
- Python Sequences: A Comprehensive Guide
- Python's unittest: Writing Unit Tests for Your Code
- What's Lazy Evaluation in Python?
- Write Unit Tests for Your Python Code With ChatGPT
- How to Format Floats Within F-Strings in Python
- Build a Blog Using Django, GraphQL, and Vue
- Pydantic: Simplifying Data Validation in Python
- Python News: What's New From March 2024
- Install and Execute Python Applications Using pipx
- Reading and Writing WAV Files in Python
- Prompt Engineering: A Practical Example
- Build a Python Turtle Game: Space Invaders Clone
- Model-View-Controller (MVC) in Python Web Apps: Explained With Lego
- Python News: What's New From February 2024
- Build an LLM RAG Chatbot With LangChain
- The Python return Statement: Usage and Best Practices
- Differences Between Python's Mutable and Immutable Types (Course)
- Advanced Python import Techniques (Course)
- Customizing VS Code Through Color Themes (Course)
- Using Pydantic to Simplify Python Data Validation (Course)
- Using Astropy for Astronomy With Python (Course)
- Exploring Astrophysics in Python With pandas and Matplotlib (Course)
- Sorting Dictionaries in Python: Keys, Values, and More (Course)
- Interacting With REST APIs and Python (Course)
- Simulate a Text File in Python (Course)
- pandas GroupBy: Grouping Real World Data in Python (Course)
- Exercises Course: Introduction to Web Scraping With Python (Course)
- Customize VS Code Settings (Course)
- Defining Python Constants for Code Maintainability (Course)
- Build a GUI Calculator With PyQt and Python (Course)
- Rounding Numbers in Python (Course)
- Listing All Files in a Directory With Python (Course)
- Python Interfaces: Object-Oriented Design Principles (Course)
- Efficient Iterations With Python Iterators and Iterables (Course)
- Building a Python GUI Application With Tkinter (Course)
- HTML and CSS Foundations for Python Developers (Course)
- Flattening a List of Lists in Python (Course)
- Working With Global Variables in Python Functions (Course)
- Python Basics Exercises: Scopes (Course)
- Using raise for Effective Exceptions (Course)