333 results

Course: Checking for Membership Using Python's "in" and "not in" Operators

Apr 08, 2025 basicsbest-practicespython

In this video course, you'll learn how to check if a given value is present or absent in a collection of values using Python's in and not in operators. This type of check is known as a membership test in Python.


Course: Building a Code Image Generator With Python

Apr 01, 2025 intermediateflaskfront-endprojectsweb-dev

In this step-by-step video course, you'll build a code image generator that creates nice-looking images of your code snippets to share on social media. Your code image generator will be powered by the Flask web framework and include exciting packages like Pygments and Playwright.


Course: What Can You Do With Python?

Mar 25, 2025 basicscareer

In this video course, you'll find a set of guidelines that will help you start applying your Python skills to solve real-world problems. By the end, you'll be able to answer the question, "What can you do with Python?"


Course: Using Structural Pattern Matching in Python

Mar 18, 2025 intermediatepython

In this video course, you'll learn how to harness the power of structural pattern matching in Python. You'll explore the new syntax, delve into various pattern types, and find appropriate applications for pattern matching, all while identifying common pitfalls.


Course: Getting to Know Duck Typing in Python

Mar 11, 2025 intermediatepython

In this video course, you'll learn about duck typing in Python---a type system based on an object's behavior rather than inheritance. By taking advantage of duck typing, you can create flexible and decoupled sets of Python classes that work together or independently.


Course: Working With Python Polars

Mar 04, 2025 intermediatedata-science

Welcome to the world of Polars, a powerful DataFrame library for Python. In this video course, you'll get a hands-on introduction to Polars' core features and see why this library is catching so much buzz.


Course: Single and Double Underscore Naming Conventions in Python

Feb 25, 2025 intermediatebest-practicespython

In this video course, you'll learn a few Python naming conventions involving single and double underscores (_). You'll learn how to use this character to differentiate between public and non-public names in APIs, write safe classes for subclassing purposes, avoid name clashes, and more.


Course: Concatenating Strings in Python Efficiently

Feb 18, 2025 basicsbest-practicespython

In this video course, you'll learn how to concatenate strings in Python. You'll use different tools and techniques for string concatenation, including the concatenation operators and the .join() method. You'll also explore other tools that can also be handy for string concatenation in Python.


Course: Building a Python Command-Line To-Do App With Typer

Feb 11, 2025 intermediateprojectstestingtools

In this step-by-step video course, you'll create a to-do application for your command line using Python and Typer. While you build this app, you'll learn the basics of Typer, a modern and versatile library for building command-line interfaces (CLI).


Course: NumPy Techniques and Practical Examples

Feb 04, 2025 intermediatenumpypython

In this video course, you'll learn how to use NumPy by exploring several interesting examples. You'll read data from a file into an array and analyze structured arrays to perform a reconciliation. You'll also learn how to quickly chart an analysis and turn a custom function into a vectorized function.


Course: Creating a Scalable Flask Web Application From Scratch

Jan 28, 2025 intermediateflaskfront-endweb-dev

In this video course, you'll explore the process of creating a boilerplate for a Flask web project. It's a great starting point for any scalable Flask web app that you wish to develop in the future, from basic web pages to complex web applications.


Course: Exploring Python's tuple Data Type With Examples

Jan 21, 2025 intermediatepython

In Python, a tuple is a built-in data type that allows you to create immutable sequences of values. The values or items in a tuple can be of any type. This makes tuples pretty useful in those situations where you need to store heterogeneous data, like that in a database record, for example.


Course: Building Dictionary Comprehensions in Python

Jan 14, 2025 intermediatepython

In this video course, you'll learn how to write dictionary comprehensions in Python. You'll also explore the most common use cases for dictionary comprehensions and learn about some bad practices that you should avoid when using them in your code.


Course: Ways to Start Interacting With Python

Jan 07, 2025 basicspython

In this video course, you'll explore the various ways of interacting with Python. You'll learn about the REPL for quick testing and running scripts, as well as how to work with different IDEs, and Python's IDLE.


Course: Building HTTP APIs With Django REST Framework

Dec 31, 2024 advancedapidjangoweb-dev

This course will get you ready to build HTTP APIs with Django REST Framework. The Django REST framework (DRF) is a toolkit built on top of the Django web framework that reduces the amount of code you need to write to create REST interfaces.


Course: Programming Sockets in Python

Dec 17, 2024 advancedpythonweb-dev

In this in-depth video course, you'll learn how to build a socket server and client with Python. By the end, you'll understand how to use the main functions and methods in Python's socket module to write your own networked client-server applications.


Course: Documenting Python Projects With Sphinx and Read the Docs

Dec 10, 2024 intermediatebest-practices

In this video series, you'll create project documentation from scratch using Sphinx, the de facto standard for Python. You'll also hook your code repository up to Read The Docs to automatically build and publish your code documentation.


Course: Handling or Preventing Errors in Python: LBYL vs EAFP

Dec 03, 2024 intermediatebest-practicespython

In this video course, you'll learn about two popular coding styles in Python: Look Before You Leap (LBYL) and Easier to Ask Forgiveness than Permission (EAFP). You can use these styles to deal with errors and exceptional situations in your code. You'll dive into the discussion on LBYL vs EAFP in Python.


Course: Managing Dependencies With Python Poetry

Nov 26, 2024 intermediatebest-practicesdevopstools

Learn how Python Poetry can help you start new projects, maintain existing ones, and master dependency management.


Course: Working With TOML and Python

Nov 19, 2024 intermediatedata-structures

TOML is a configuration file format that's becoming increasingly popular in the Python community. In this video course, you'll learn the syntax of TOML and explore how you can work with TOML files in your own projects.