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 & 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.
Course: Formatting Floats Inside Python F-Strings
Nov 12, 2024 basicspython
In this video course, you'll learn how to use Python format specifiers within an f-string to allow you to neatly format a float to your required precision.
Course: Introduction to Web Scraping With Python
Nov 05, 2024 intermediateweb-scraping
In this video course, you'll learn all about web scraping in Python. You'll see how to parse data from websites and interact with HTML forms using tools such as Beautiful Soup and MechanicalSoup.
Course: Python's Magic Methods in Classes
Oct 29, 2024 advancedpython
In this video course, you'll learn what magic methods are in Python, how they work, and how to use them in your custom classes to support powerful features in your object-oriented code.
Course: Understanding Python's Global Interpreter Lock (GIL)
Oct 22, 2024 advancedpython
Python's Global Interpreter Lock or GIL, in simple words, is a mutex (or a lock) that allows only one thread to hold the control of the Python interpreter at any one time. In this video course you'll learn how the GIL affects the performance of your Python programs.
Course: Using Type Hints for Multiple Return Types in Python
Oct 15, 2024 intermediate
In this video course, you'll learn how to define multiple return types using type hints in Python. This course covers working with single or multiple pieces of data, defining type aliases, and performing type checking using a third-party static type checker tool.
Course: What's New in Python 3.13
Oct 08, 2024 intermediatepython
In this video course, you'll learn about the new features in Python 3.13. You'll take a tour of the new REPL and error messages and see how you can try out the experimental free threading and JIT versions of Python 3.13 yourself.
Course: Differences Between Python's Mutable and Immutable Types
Oct 01, 2024 intermediatedata-structurespython
In this video course, you'll learn how Python mutable and immutable data types work internally and how you can take advantage of mutability or immutability to power your code.
Course: Advanced Python import Techniques
Sep 24, 2024 intermediatepython
The Python import system is as powerful as it is useful. In this in-depth video course, you'll learn how to harness this power to improve the structure and maintainability of your code.
Course: Customizing VS Code Through Color Themes
Sep 17, 2024 basicsgui
A well-designed coding environment enhances your focus and productivity and makes coding sessions more enjoyable. In this Code Conversation, your instructor Philipp Acsany will guide you step-by-step through the process of finding, installing, and adjusting color themes in VS Code.