About Aldren Santos
Hi, I’m Aldren Santos and I’m a freelance graphic designer/illustrator for 3 years now. I’ve been assigned on making this site awesome as much as my skills can. I do hope my illustrations catch your attention on learning Python with these tutorials our team worked so hard for!
Also, you can check some of my personal traditional art painting here.
https://www.instagram.com/andino.ob/
Cheers! :)
Tutorials Aldren Contributed to:
- Dependency Management With Python Poetry
- Python's property(): Add Managed Attributes to Your Classes
- Python Classes: The Power of Object-Oriented Programming
- Object-Oriented Programming (OOP) in Python
- Build Enumerations of Constants With Python's Enum
- Primer on Python Decorators
- YAML: The Missing Battery in Python
- The Walrus Operator: Python's Assignment Expressions
- Sorting a Python Dictionary: Values, Keys, and More
- Build Command-Line Interfaces With Python's argparse
- Python Set Comprehensions: How and When to Use Them
- Python News Roundup: December 2024
- Using and Creating Global Variables in Your Python Functions
- How to Run Your Python Scripts and Code
- Python Timer Functions: Three Ways to Monitor Your Code
- Asynchronous Tasks With Django and Celery
- Effective Python Testing With pytest
- Socket Programming in Python (Guide)
- Python GUI Programming With Tkinter
- When to Use a List Comprehension in Python
- Linear Regression in Python
- Expression vs Statement in Python: What's the Difference?
- Basic Input and Output in Python
- Python String Formatting: Available Tools and Their Features
- How to Check if a Python String Contains a Substring
- Beautiful Soup: Build a Web Scraper With Python
- Python's F-String for String Interpolation and Formatting
- Python Virtual Environments: A Primer
- What Does if __name__ == "__main__" Do in Python?
- Logging in Python
- Continuous Integration and Deployment for Python With GitHub Actions
- Speed Up Your Python Program With Concurrency
- Efficient String Concatenation in Python
- How to Iterate Through a Dictionary in Python
- NumPy Practical Examples: Useful Techniques
- Interacting With Python
- Using the Python zip() Function for Parallel Iteration
- Using the len() Function in Python
- Python Dictionary Comprehensions: How and When to Use Them
- Python News Roundup: November 2024
- How to Reset a pandas DataFrame Index
- Variables in Python: Usage and Best Practices
- The Python Square Root Function
- Python Closures: Common Use Cases and Examples
- Python Thread Safety: Using a Lock and Other Techniques
- Structural Pattern Matching in Python
- Syntactic Sugar: Why Python Is Sweet and Pythonic
- Build a Contact Book App With Python, Textual, and SQLite
- Python News Roundup: October 2024
- 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 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
- How to Install Python on Your System: A Guide
- Primer on Jinja Templating
- 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
- 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
- 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
- How to Get the Most Out of PyCon US
- 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
- Visualizing Data in Python With Seaborn
- Python News: What's New From February 2024
- Build an LLM RAG Chatbot With LangChain
- Python's __all__: Packages, Modules, and Wildcard Imports
- Python's Requests Library (Guide)
- Duck Typing in Python: Writing Flexible and Decoupled Code
- How to Read User Input From the Keyboard in Python
- BNF Notation: Dive Deeper Into Python's Grammar
- How to Write Beautiful Python Code With PEP 8
- Python News: What's New From January 2024
- Python's Format Mini-Language for Tidy Strings
- What Are Python Raw Strings?
- Using Python for Data Analysis
- Inheritance and Composition: A Python OOP Guide
- Learn From 2023's Most Popular Python Tutorials and Courses
- Python's Magic Methods: Leverage Their Power in Your Classes
- Python's Array: Working With Numeric Data Efficiently
- Add Logging and Notification Messages to Flask Web Projects
- Enhance Your Flask Web Project With a Database
- Build a Scalable Flask Web Project From Scratch
- Python News: What's New From November 2023
- Build a Hangman Game With Python and PySimpleGUI
- Serialize Your Data With Python
- Single and Double Underscores in Python Names
- The Python Rich Package: Unleash the Power of Console Text
- Build Conway's Game of Life With Python
- How to Render Markdown in a Django Application
- Embeddings and Vector Databases With ChromaDB
- JupyterLab for an Enhanced Notebook Experience
- Document Your Python Code and Projects With ChatGPT
- Python News: What's New From October 2023
- Build a Hangman Game for the Command Line in Python
- How to Use Type Hints for Multiple Return Types in Python
- Boost Your Coding Productivity With Ptpython
- Build a Blog From Scratch With Django
- How to Sort Unicode Strings Alphabetically in Python
- Python News: What's New From September 2023
- Python's tuple Data Type: A Deep Dive With Examples
- Python 3.12: Cool New Features for You to Try
- Python 3.12 Preview: Static Typing Improvements
- Python 3.12 Preview: Subinterpreters
- How to Catch Multiple Exceptions in Python
- Bypassing the GIL for Parallel Processing in Python
- Generate Beautiful QR Codes With Python
- Python News: What's New From August 2023
- Get Started With Django: Build a Portfolio App
- Click and Python: Build Extensible and Composable CLI Apps
- Build a Code Image Generator With Python
- Python Polars: A Lightning-Fast DataFrame Library
- What Are Python Asterisk and Slash Special Parameters For?
- Python News: What's New From July 2023
- Working With the Python operator Module
- How to Download Files From URLs With Python
- Python 3.12 Preview: More Intuitive and Consistent F-Strings
- Python & APIs: A Winning Combo for Reading Public Data
- Python's list Data Type: A Deep Dive With Examples
- Python News: What's New From June 2023
- Unlock IPython's Magical Toolbox for Your Coding Journey
- Profiling in Python: How to Find Performance Bottlenecks
- Python 3.12 Preview: Support For the Linux perf Profiler
- Why Are Membership Tests So Fast for range() in Python?
- How to Flatten a List of Lists in Python
- Python's Self Type: How to Annotate Methods That Return self
- Python's raise: Effectively Raising Exceptions in Your Code
- How to Make Engaging Programming Videos
- Python News: What's New From May 2023
- What's the Zen of Python?
- Using the NumPy Random Number Generator
- Create and Modify PDF Files in Python
- Choosing the Best Coding Font for Programming
- Python's .__call__() Method: Creating Callable Instances
- How to Launch an HTTP Server in One Line of Python Code
- ChatGPT: Your Personal Python Coding Mentor
- Python News: What's New From April 2023
- Build Robust Continuous Integration With Docker and Friends
- SOLID Principles: Improve Object-Oriented Design in Python
- Build Your Own Face Recognition Tool With Python
- How to Get Normally Distributed Random Numbers With NumPy
- Python's pathlib Module: Taming the File System
- Python News: What's New From March 2023
- Python 3.12 Preview: Ever Better Error Messages
- Python's del: Remove References From Scopes and Containers
- Build a Maze Solver in Python Using Graphs
- How to Read Python Input as Integers
- When Should You Use .__repr__() vs .__str__() in Python?
- Executing Python Scripts With a Shebang
- How to Evaluate the Quality of Python Packages
- Python News: What's New From February 2023
- Python's Mutable vs Immutable Types: What's the Difference?
- What's a Python Namespace Package, and What's It For?
- Iterators and Iterables in Python: Run Efficient Iterations
- Using NumPy reshape() to Change the Shape of an Array
- The Terminal: First Steps and Useful Commands
- Develop Data Visualization Interfaces in Python With Dash
- How to Flush the Output of the Python Print Function
- Python News: What's New From January 2023
- How to Split a Python List or Iterable Into Chunks
- Build a Wordle Clone With Python and Rich
- Build a JavaScript Front End for a Flask API
- How to Iterate Over Rows in pandas, and Why You Shouldn't
- The Python Standard REPL: Try Out Code and Ideas Quickly
- Linear Algebra in Python: Matrix Inverses and Least Squares
- Working With Linear Systems in Python With scipy.linalg
- Python's Assignment Operator: Write Robust Assignments
- Python Folium: Create Web Maps From Your Data
- Learn From 2022's Most Popular Python Tutorials and Courses
- Discover bpython: A Python REPL With IDE-Like Features
- Natural Language Processing With spaCy in Python
- Python's "in" and "not in" Operators: Check for Membership
- How to Get and Use the Current Time in Python
- Python News: What's New From November 2022
- Advent of Code: Solving Your Puzzles With Python
- How to Get a List of All Files in a Directory With Python
- Microsoft Power BI and Python: Two Superpowers Combined
- Python REST APIs With Flask, Connexion, and SQLAlchemy – Part 3
- Python REST APIs With Flask, Connexion, and SQLAlchemy – Part 2
- Python REST APIs With Flask, Connexion, and SQLAlchemy – Part 1
- Getters and Setters: Manage Attributes in Python
- Python News: What's New From October 2022
- Should You Update to the Latest Python Bugfix Version?
- Python's doctest: Document and Test Your Code at Once
- How to Get the First Match From a Python List or Iterable
- Python 3.11: Cool New Features for You to Try
- Build a Tic-Tac-Toe Game Engine With an AI Player in Python
- A Practical Introduction to Web Scraping in Python
- ChatterBot: Build a Chatbot With Python
- Python News: What's New From September 2022
- Minimax in Python: Learn How to Lose the Game of Nim
- Custom Python Strings: Inheriting From str vs UserString
- How to Add Python to PATH
- When Do You Use an Ellipsis in Python?
- How to Replace a String in Python
- Custom Python Lists: Inheriting From list vs UserList
- HTML and CSS for Python Developers
- Python News: What's New From August 2022
- How Can You Install a Pre-Release Version of Python?
- Python and PyQt: Building a GUI Desktop Calculator
- Python's exec(): Execute Dynamically Generated Code
- How to Find an Absolute Value in Python
- GitHub Copilot: Fly With Python at the Speed of Thought
- Python News: What's New From July 2022
- Python Constants: Improve Your Code's Maintainability
- Your Python Coding Environment on Windows: Setup Guide
- Custom Python Dictionaries: Inheriting From dict vs UserDict
- Build a Flashcards App With Django
- NumPy's max() and maximum(): Find Extreme Values in Arrays
- Python and TOML: New Best Friends
- Python News: What's New From June 2022
- Python 3.11 Preview: TOML and tomllib
- Python Stacks, Queues, and Priority Queues in Practice
- Build a Tic-Tac-Toe Game With Python and Tkinter
- How Can You Emulate Do-While Loops in Python?
- Build Your Python Project Documentation With MkDocs
- The subprocess Module: Wrapping Programs With Python
- Build a Quiz Application With Python
- A First Look at PyScript: Python in the Web Browser
- LBYL vs EAFP: Preventing or Handling Errors in Python
- Python News: What's New From May 2022
- Level Up Your Skills With the Real Python Slack Community
- Build a URL Shortener With FastAPI and Python
- pandas GroupBy: Your Guide to Grouping Data in Python
- Python News: What's New From April 2022
- Top Python Game Engines
- Python's min() and max(): Find Smallest and Largest Values
- Real Python at PyCon US 2022
- Why Is It Important to Close Files in Python?
- Combining Data in pandas With merge(), .join(), and concat()
- Python 3.11 Preview: Task and Exception Groups
- Python News: What's New From March 2022
- Build a Site Connectivity Checker in Python
- Pagination for a User-Friendly Django App
- Image Processing With the Python Pillow Library
- Build a Hash Table in Python With TDD
- Python Class Constructors: Control Your Object Instantiation
- Python 3.11 Preview: Even Better Error Messages
- Python News: What's New From February 2022
- Manage Your To-Do Lists Using Python and Django
- Python's urllib.request for HTTP Requests
- Python's assert: Debug and Test Your Code Like a Pro
- Providing Multiple Constructors in Your Python Classes
- Python's zipfile: Manipulate Your ZIP Files Efficiently
- Python's all(): Check Your Iterables for Truthiness
- Python News: What's New From January 2022
- Draw the Mandelbrot Set in Python
- Raining Outside? Build a Weather CLI App With Python
- Modulo String Formatting in Python
- Build a Dice-Rolling Application With Python
- Python News: What's New From December 2021
- 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
- Build a Personal Diary With Django and Python
- Python News: What's New From August 2021
- A Python Guide to the Fibonacci Sequence
- How Long Does It Take to Learn Python?
- Using Python Optional Arguments When Defining Functions
- Python's deque: Implement Efficient Queues and Stacks
- Python News: What's New From July 2021
- Python's ChainMap: Manage Multiple Contexts Effectively
- Python and REST APIs: Interacting With Web Services
- Python's collections: A Buffet of Specialized Data Types
- Your First Steps With Django: Set Up a Django Project
- Python Community Interview With Dustin Ingram
- Using FastAPI to Build Python Web APIs
- Python News: What's New From June 2021
- Python's Counter: The Pythonic Way to Count Objects
- Reverse Python Lists: Beyond .reverse() and reversed()
- CPython Internals: Paperback Now Available!
- Simplify Complex Numbers With Python
- Python Practice Problems: Parsing CSV Files
- Python's filter(): Extract Values From Iterables
- Python Community Interview With Sebastián Ramírez
- Context Managers and Python's with Statement
- Python News: What's New From May 2021
- Visualizing Data in Python Using plt.scatter()
- Build a Bulk File Rename Tool With Python and PyQt
- Embedded Python: Build a Game on the BBC micro:bit
- Write Pythonic and Clean Code With namedtuple
- Recursion in Python: An Introduction
- Natural Language Processing With Python's NLTK Package
- Python News: What's New From April 2021
- Build a Platform Game in Python With Arcade
- Python Basics: Paperback Now Available!
- Python Community Interview With Moshe Zadka
- Deploying a Python Flask Example Application Using Heroku
- Build a Python Directory Tree Generator for the Command Line
- Start Contributing to Python: Your First Steps
- The k-Nearest Neighbors (kNN) Algorithm in Python
- Python News: What's New From March 2021
- Python Community Interview With Will McGugan
- OrderedDict vs dict in Python: The Right Tool for the Job
- Python Community Interview With Dane Hillard
- Build an Asteroids Game With Python and Pygame
- Python AI: How to Build a Neural Network & Make Predictions
- Python Community Interview With Ewa Jodlowska
- Build a Contact Book With Python, PyQt, and SQLite
- The Real Python Podcast: It's Been a Year!
- New Features: Article Bookmarks, Completion Status, and Search Improvements
- Python and MongoDB: Connecting to NoSQL Databases
- Brython: Python in Your Browser
- pandas Sort: Your Guide to Sorting Data in Python
- Python Microservices With gRPC
- Python Inner Functions: What Are They Good For?
- Qt Designer and Python: Build Your GUI Applications Faster
- Python Web Applications: Deploy Your Script as a Flask App
- Stochastic Gradient Descent Algorithm With Python and NumPy
- How to Use Python: Your First Steps
- C for Python Programmers
- Make Your First Python Game: Rock, Paper, Scissors!
- Sentiment Analysis: First Steps With Python's NLTK Library
- NumPy Tutorial: Your First Steps Into Data Science in Python
- Python's .append(): Add Items to Your Lists in Place
- Python and MySQL Database: A Practical Introduction
- Use PyQt's QThread to Prevent Freezing GUIs
- The pass Statement: How to Do Nothing in Python
- What Is Data Engineering and Is It Right for You?
- Bitwise Operators in Python
- Real Python's Office Hours: Learn With Python Experts in Real Time
- Handling SQL Databases With PyQt: The Basics
- np.linspace(): Create Evenly or Non-Evenly Spaced Arrays
- PyQt Layouts: Create Professional-Looking GUI Applications
- Python enumerate(): Simplify Loops That Need Counters
- Python and PyQt: Creating Menus, Toolbars, and Status Bars
- PyPy: Faster Python With Minimal Effort
- Use Sentiment Analysis With Python to Classify Movie Reviews
- Caching in Python Using the LRU Cache Strategy
- Fourier Transforms With scipy.fft: Python Signal Processing
- Get Started With Django Part 3: Django View Authorization
- Python Modulo in Practice: How to Use the % Operator
- Python Booleans: Use Truth Values in Your Code
- Data Management With Python, SQLite, and SQLAlchemy
- Using ggplot in Python: Visualizing Data With plotnine
- Python Community Interview With Anthony Shaw
- Python 3.9: Cool New Features for You to Try
- Python's map(): Processing Iterables Without a Loop
- The Python return Statement: Usage and Best Practices
- Python Community Interview With David Amos
- Python Practice Problems: Get Ready for Your Next Interview
- Numbers in Python
- Plot With pandas: Python Data Visualization for Beginners
- Find & Fix Code Bugs in Python: Debug With IDLE
- Video Subtitles & Transcripts Now Available on Real Python
- Common Python Data Structures (Guide)
- Python mmap: Improved File I/O With Memory Mapping
- Data Version Control With Python and DVC
- Python Community Interview With Bruno Oliveira
- Pass by Reference in Python: Background and Best Practices
- What Are Python Wheels and Why Should You Care?
- Customize the Django Admin With Python
- Namespaces and Scope in Python
- Generative Adversarial Networks: Build Your First Models
- Python Packages: Five Real Python Favorites
- K-Means Clustering in Python: A Practical Guide
- pandas Project: Make a Gradebook With Python & pandas
- Learn IP Address Concepts With Python's ipaddress Module
- Python import: Advanced Techniques and Tips
- Get Started With Django Part 2: Django User Management
- Python's reduce(): From Functional to Pythonic Style
- The Python heapq Module: Using Heaps and Priority Queues
- Hands-On Linear Programming: Optimization With Python
- PySimpleGUI: The Simple Way to Create a GUI With Python
- Python Keywords: An Introduction
- SettingWithCopyWarning in pandas: Views vs Copies
- Python Community Interview With Kattni Rembor
- Regular Expressions: Regexes in Python (Part 2)
- Build Physical Projects With Python on the Raspberry Pi
- Python Community Interview With Russell Keith-Magee
- Python vs JavaScript for Pythonistas
- Python Community Interview With Christopher Bailey
- Python eval(): Evaluate Expressions Dynamically
- How to Move a Django Model to Another App
- Using Python datetime to Work With Dates and Times
- Regular Expressions: Regexes in Python (Part 1)
- The Python pickle Module: How to Persist Objects in Python
- The pandas DataFrame: Make Working With Data Delightful
- Sorting Algorithms in Python
- How to Provide Test Fixtures for Django Models in Pytest
- How to Make an Instagram Bot With Python and InstaPy
- Linked Lists in Python: An Introduction
- How to Use any() in Python
- SimPy: Simulating Real-World Processes With Python
- The Python math Module: Everything You Need to Know
- The Real Python Podcast Is Here!
- Python Scope & the LEGB Rule: Resolving Names in Your Code
- How to Do a Binary Search in Python
- Using the Python defaultdict Type for Handling Missing Keys
- Defining Your Own Python Function
- Alexa Python Development: Build and Deploy an Alexa Skill
- Python Bindings: Calling C or C++ From Python
- The Beginner's Guide to Python Turtle
- Introduction to Python SQL Libraries
- Null in Python: Understanding Python's NoneType Object
- Python Community Interview With Brett Slatkin
- Implementing an Interface in Python
- Python Command-Line Arguments
- Use a Flask Blueprint to Architect Your Applications
- Python '!=' Is Not 'is not': Comparing Objects in Python
- Python Community Interview With Kelly and Sean of Teaching Python
- Scientific Python: Using SciPy for Optimization
- Arcade: A Primer on the Python Game Framework
- Logistic Regression in Python
- Exploring HTTPS With Python
- Using pandas and Python to Explore Your Dataset
- NumPy, SciPy, and pandas: Correlation With Python
- Run Python Versions in Docker: How to Try the Latest Python Release
- Python Statistics Fundamentals: How to Describe Your Data
- Data Engineer Interview Questions With Python
- MicroPython: An Intro to Programming Hardware in Python
- pandas: How to Read and Write Files
- Python Descriptors: An Introduction
- Python Community Interview With Brian Okken
- Invalid Syntax in Python: Common Reasons for SyntaxError
- Getting Started With Python IDLE
- PyCon Africa 2019 (Recap)
- Build a Mobile Application With the Kivy Python Framework
- Python Community Interview With Al Sweigart
- Arduino With Python: How to Get Started
- Python sleep(): How to Add Time Delays to Your Code
- Python 3.8: Cool New Features for You to Try
- Emacs: The Best Python Editor?
- Building a Python C Extension Module
- Preventing SQL Injection Attacks With Python
- How to Use Generators and yield in Python
- Getting Started With Async Features in Python
- How to Convert a Python String to int
- PyGame: A Primer on Game Programming in Python
- Python vs C++: Selecting the Right Tool for the Job
- MATLAB vs Python: Why and How to Make the Switch
- Python args and kwargs: Demystified
- PyCharm for Productive Python Development (Guide)
- A Guide to Excel Spreadsheets in Python With openpyxl
- Your Guide to the CPython Source Code
- How to Make a Discord Bot in Python
- An Effective Python Environment: Making Yourself at Home
- Your Guide to the Python print() Function
- What You Need to Know to Manage Users in Django Admin
- First Steps With PySpark and Big Data Processing
- Understanding the Python Traceback
- Digging Deeper Into Django Migrations
- NumPy arange(): How to Use np.arange()
- Create a Flask Application With Google Login
- Real Python at PyCon US 2019
- Build a Recommendation Engine With Collaborative Filtering
- Using the "or" Boolean Operator in Python
- How to Use Redis With Python
- Python Community Interview With Katrina Durance
- How to Use Python Lambda Functions
- Python Community Interview With Marlene Mhangami
- How to Make a Twitter Bot in Python With Tweepy
- How to Implement a Python Stack
- Object-Oriented Programming in Python vs Java
- Pointers in Python: What's the Point?
- Python Logging: A Stroll Through the Source Code
- Unicode & Character Encodings in Python: A Painless Guide
- Three Ways of Storing and Accessing Lots of Images in Python
- Playing and Recording Sound in Python
- Python Community Interview With Bob and Julian of PyBites
- How to Use sorted() and .sort() in Python
- Defining Main Functions in Python
- Python KeyError Exceptions and How to Handle Them
- A Beginner’s Guide to the Python time Module
- How to Work With a PDF in Python
- How to Create an Index in Django Without Downtime
- How to Stand Out in a Python Coding Interview
- An Intro to Threading in Python
- 13 Project Ideas for Intermediate Python Developers
- How to Build a Python GUI Application With wxPython
- Managing Multiple Python Versions With pyenv
- Using PyInstaller to Easily Distribute Python Applications
- Refactoring Python Applications for Simplicity
- Traditional Face Detection With Python
- Python Community Interview With Ali Spittel
- Reading and Writing Files in Python (Guide)
- Supercharge Your Classes With Python super()
- The Factory Method Pattern and Its Implementation in Python
- The Ultimate List of Data Science Podcasts
- Python Development in Visual Studio Code
- Python "for" Loops (Definite Iteration)
- Jupyter Notebook: An Introduction
- Working With Files in Python
- Async IO in Python: A Complete Walkthrough
- Django Migrations: A Primer
- Python Type Checking (Guide)
- Modeling Polymorphism in Django With Python
- Python Community Interview With Corey Schafer
- Make a Location-Based Web App With Django and GeoDjango
- A Pythonista's Holiday Wish List
- Thonny: The Beginner-Friendly Python Editor
- Python Community Interview With Brian Peterson
- Sending Emails With Python
- Building Serverless Python Apps Using AWS Chalice
- Python Community Interview With Emily Morehouse
- Continuous Integration With Python: An Introduction
- Memory Management in Python
- Python Community Interview With Kenneth Reitz
- Python "while" Loops (Indefinite Iteration)
- Writing Comments in Python (Guide)
- Setting Up Python for Machine Learning on Windows
- Python Community Interview With Michael Kennedy
- Getting Started With Testing in Python
- Python Community Interview With Mike Grouchy
- Python Community Interview With Mahdi Yusuf
- The Best Python Books
- Conditional Statements in Python
- Python Program Lexical Structure
- We're Celebrating 1 Million Page Views per Month!
- Python Community Interview With Mariatta Wijaya
- Sets in Python
- Advanced Git Tips for Python Developers
- Python Community Interview With Mike Driscoll
- Dictionaries in Python
- Documenting Python Code: A Complete Guide
- Fast, Flexible, Easy and Intuitive: How to Speed Up Your pandas Projects
- Reading and Writing CSV Files in Python
- Python 3.7: Cool New Features for You to Try
- Python itertools By Example
- Introduction to Python 3
- Data Classes in Python 3.7+ (Guide)
- Operator and Function Overloading in Custom Python Classes
- Pure Python vs NumPy vs TensorFlow Performance Comparison
- Python Metaclasses
- Pipenv: A Guide to the New Python Packaging Tool
- Python Modules and Packages – An Introduction
- Look Ma, No for Loops: Array Programming With NumPy
- Python Debugging With Pdb
- Introduction to Git and GitHub for Python Developers
- Thinking Recursively in Python
- Pythonic Data Cleaning With pandas and NumPy
- The Ultimate Guide To Speech Recognition With Python
- 4 Techniques for Testing Python Command-Line (CLI) Apps
- Python Project for Beginners: Bitcoin Price Notifications
- What Is the Python Global Interpreter Lock (GIL)?
- Modern Web Automation With Python and Selenium
- Python's Instance, Class, and Static Methods Demystified
- Flask by Example – Custom Angular Directive with D3
- Python for Social Scientists
- Development and Deployment of Cookiecutter-Django via Docker
- VIM and Python – A Match Made in Heaven
- Django Development with Docker Compose and Machine
- Scaffold a Flask Project
- The Ultimate Flask Front-End
- Flask by Example – Updating the UI
- Flask by Example – Updating the Staging Environment
- Flask by Example – Integrating Flask and Angular
- Full Stack Development – Fetching Data, Visualizing with D3, and Deploying with Dokku
- Django Rest Framework – An Introduction
- Flask by Example – Implementing a Redis Task Queue
- Flask by Example – Text Processing with Requests, BeautifulSoup, and NLTK
- Setting Up Sublime Text 3 for Full Stack Python Development
- Face Detection in Python Using a Webcam
- Discover Flask, Part 2 – Creating a Login Page
- Discover Flask, Part 1 – Setting Up a Static Site
- Flask by Example – Setting up Postgres, SQLAlchemy, and Alembic
- Using Flask-Login for User Management with Flask
- Python Web Applications With Flask – Part III
- Python Web Applications With Flask – Part II
- Testing in Django (Part 2) – Model Mommy vs Django Testing Fixtures
- Python Web Applications with Flask – Part I
- Testing in Django (Part 1) – Best Practices and Examples
- Documenting Python Projects With Sphinx and Read the Docs (Course)
- Handling or Preventing Errors in Python: LBYL vs EAFP (Course)
- Managing Dependencies With Python Poetry (Course)
- Working With TOML and Python (Course)
- Formatting Floats Inside Python F-Strings (Course)
- Introduction to Web Scraping With Python (Course)
- Python's Magic Methods in Classes (Course)
- Understanding Python's Global Interpreter Lock (GIL) (Course)
- Using Type Hints for Multiple Return Types in Python (Course)
- Differences Between Python's Mutable and Immutable Types (Course)
- Advanced Python import Techniques (Course)
- When to Use .__repr__() vs .__str__() in Python (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)
- Python Basics Exercises: Scopes (Course)
- Finding Python Easter Eggs (Course)
- Python Basics Exercises: Dictionaries (Course)
- Python Basics Exercises: Installing Packages With pip (Course)
- Building Enumerations With Python's enum (Course)
- Python Basics: Lists and Tuples (Course)
- Python Basics Exercises: Functions and Loops (Course)
- HTTP Requests With Python's urllib.request (Course)
- Python Basics Exercises: Reading and Writing Files (Course)
- Python Basics Exercises: Strings and String Methods (Course)
- Advent of Code: Solving Puzzles With Python (Course)
- Python Basics Exercises: Modules and Packages (Course)
- Python Basics: Modules and Packages (Course)
- Python Basics Exercises: Building Systems With Classes (Course)
- Python Basics Exercises: Object-Oriented Programming (Course)
- What's New in Python 3.12 (Course)
- Python Basics Exercises: Conditional Logic and Control Flow (Course)
- Python Basics: Reading and Writing Files (Course)
- Getting the First Match From a Python List or Iterable (Course)
- Using k-Nearest Neighbors (kNN) in Python (Course)
- Metaclasses in Python (Course)
- Publishing Python Packages to PyPI (Course)
- Using Python's assert to Debug and Test Your Code (Course)
- Python Basics: Installing Packages With pip (Course)
- Using OrderedDict in Python (Course)
- Check if a Python String Contains a Substring (Course)
- YAML: Python's Missing Battery (Course)
- Manipulating ZIP Files With Python (Course)
- Writing Clean, Pythonic Code With namedtuple (Course)
- Using the Terminal on Windows (Course)
- Python Basics: Building Systems With Classes (Course)
- Using the Terminal on Linux (Course)
- Python Basics: Object-Oriented Programming (Course)
- Python Basics Exercises: File System Operations (Course)
- Using the Terminal on macOS (Course)
- Build Cross-Platform GUI Apps With Kivy (Course)
- Python Basics: File System Operations (Course)
- Python Basics: Dictionaries (Course)
- Everyday Project Packaging With pyproject.toml (Course)
- Deploy a Django App With Gunicorn and Nginx (Course)
- Refactoring: Prepare Your Code to Get Help (Course)
- Python Basics: Scopes (Course)
- Cool New Features in Python 3.11 (Course)
- Python Basics: Numbers and Math (Course)
- Using Multiple Constructors in Your Python Classes (Course)
- Python Basics: Strings and String Methods (Course)
- Sneaky REST APIs With Django Ninja (Course)
- Python Basics: Conditional Logic and Control Flow (Course)
- Building Command Line Interfaces With argparse (Course)
- Python Basics: Functions and Loops (Course)
- Building a URL Shortener With FastAPI and Python (Course)
- Caching in Python With lru_cache (Course)
- Exploring Special Function Parameters (Course)
- Python Basics: Finding and Fixing Code Bugs (Course)
- Managing Attributes With Python's property() (Course)
- Write and Test a Python Function: Interview Practice (Course)
- Data Cleaning With pandas and NumPy (Course)
- Exploring Scopes and Closures in Python (Course)
- Python Basics: Code Your First Python Program (Course)
- Counting With Python's Counter (Course)