Working with Stacks in Python
This article explains the definition of stacks and how to create/use them.
This article explains the definition of stacks and how to create/use them.
Introduction to the higher-order functions library of Python
You can use the round() function with negative arguments to round it to the nearest 10, 100, 1000, and so on.
Learn what additional arguments you can use for the print function.
Learn how to easily find the longest String in a List in Python using the max() function.
Learn how to loop over multiple Lists in Python with the zip function.
Learn the different methods for precision handling of floating-point numbers.
Optimize your code using thread pools.
Learn the difference between byte objects and string in Python.
Learn ZIP file manipulation with the zipfile module.
Learn the difference between the equality operator and is operator in Python.
Learn the different ways to convert a data type to a different data type in Python.
Learn the difference between iterator and iterable in Python.
Learn to manage tar files using the tarfile standard module.
Learn the difference between set() and frozenset() function in Python.
Know how environment variables can be set and used in different setup.
Learn four different ways in which the occurrence of an element in a List can be counted.
Learn how Poetry can be initialized in a project and used to resolve dependencies.
Learn the different ways to format a String in Python.
Learn the difference between sort() and sorted() function in Python.
Learn how you can build CLIs with Quo, a toolkit for writing Command-Line Interface applications.
Learn the basics of data classes in Python using the dataclasses module and the dataclass decorator with all possible parameters.
Understand the use of yield keyword with examples.
Learn the basics of the datetime module in Python and how to convert from strings to datetime.
Learn how environment variables can be retrieved and created using Python.
Understand why virtual environments are required and how to manage them.
Learn the meaning of super and its usage with examples.
Learn the basics of complex numbers in Python.
Learn how the number of underscores affect the accessibility of variables in Python.
Basic operations with videos in OpenCV using Python.
This post shows how to edit one or more files in-place using the fileinput module.
Learn type conversion between string, float, and integer in Python.
Basic operations with images in OpenCV using Python
A beginners guide to metaclasses in Python.
Different ways to randomly select an item from a list in Python
Learn how to get started with OpenCV in Python.
Understand scopes and their usages with examples.
Learn how class states are controlled and tracked using a single word.
In this Python Tutorial we learn how to build a terminal application (CLI app) to manage our tasks and todos.
Very basic introduction to different terminologies and overview in Graph ML.
Three methods to check iteration status of a variable in python.
Learn slicing with its variations and examples.
An easy guide to master file handling in Python.
Three ways in which Lists in Python can be deduplicated.
Learn what the assert statement is and its usage in Python.
In this article we learn how to analyze Apple Health Data with Python.
Know how vanilla Python and a few libraries can be used to flatten a list of lists.
Understand the purpose and usage of args and kwargs in Python functions.
Delete files/folders in Python using os and shutil, and pathlib.
In this article we learn about the most essential built-in string methods.
Understand why __init__ file exists in Python packages.
Learn how to leverage the shutil package to copy files in python.
8 quick Python refactoring tips for cleaner and more Pythonic code.
A clean way to ask the user for input and catch invalid inputs.
Master the new Pattern Matching Feature in Python 3.10. We have a look at all the different code syntax options.
In this Python Tutorial we create a note taking app with speech recognition and the Notion API.
This article shows and explains the most important new features in Python 3.10.
This article shows and explains the most important new features in Python 3.10.
Knowing this can save you HOURS of debugging! (5 Python Pitfalls)
10 Must Know Python Basics and More Tips And Tricks.
This article shows the difference between append() and extend() for Python Lists.
Learn different ways to concatenate two lists or other iterables in Python.
Learn what's the difference between the __str__ and __repr__ methods in Python.
Learn what's the difference between a class method, a static method, and an instance method in Python.
This article shows how to pad a numeric string with zeroes to the left such that the string has a specific length.
This article shows how a directory and all missing parents of this directory can be created in Python.
This article shows different ways to merge two Dictionaries in Python.
Learn how to run a system command from Python and how to execute another program.
Learn how to check if a String contains a Substring in Python and how to get the position.
Learn how the index of an item in Python Lists can be found.
Find out how to access the index in for loops in Python.
This article presents different ways how to check if a file or a directory exists in Python.
Learn how to remove elements in a List in Python while looping over it. There are a few pitfalls to avoid.
In this post I share my favorite free Machine Learning Crash Courses.
It's good practice to apply this in your scripts. Find out why and how this works.
A while loop is used for iterating over a sequence. This artice shows how to use while loops.
A for loop is used for iterating over a sequence. This artice shows how to use for loops.
8 quick Python refactoring tips for cleaner and more Pythonic code.
Learn about new Django async features like async views, middleware, and tests.
Learn how to deploy PyTorch models on iOS devices with Torchscript.
Learn everything to get started with Huggingface and the Transformers library.
In this video I show you 10 deep learning projects from beginner to advanced that you can do with TensorFlow or PyTorch.
Learn how to deploy Machine Learning models with Google Cloud Run.
In this MongoDB Crash Course with Python you will learn everything you need to get started.
In this tutorial I explain why I don't care about code formatting while writing Python code.
Build a Machine Learning web application from scratch in Python with Streamlit.
In this Python Tutorial I show you how you can create beautiful terminal styling with Rich. Rich is a Python library for rich text and beautiful formatting in the terminal.
In this Tutorial I show you how easily Neural Networks can be hacked, and what you should do to protect against this.
In this Python Tutorial we learn if the for loop or the while loop is faster in Python, and I show 3 better solutions instead of these loops.
Learn all essential numpy functions in this tutorial.
In this Python Tutorial you will learn how you can efficiently work with spreadsheets in order to analyze and edit your data.
In this Deep Learning Tutorial we learn how Autoencoders work and how we can implement them in PyTorch.
In this tutorial I show you how to scrape reddit with the reddit API and automatically label the data for NLP projects.
In this video you will learn how to build a photo sharing web app using Django.
In this Python Tutorial we do time sequence prediction in PyTorch using LSTMCells.
I show you an overview of the NVIDIA Jarvis framework for conversational AI and how to get started with it.
In this Python Tutorial we build a GUI application with Tkinter for a chatbot.
In this tutorial we build a stock prediction web app in Python using streamlit, Yahoo finance, and Facebook Prophet.
In this course we implement the most popular Machine Learning algorithms from scratch using only Python and NumPy.
In this Tutorial I share quick Python Automation Ideas that you can use everyday to simplify your life.
In this tutorial, I show you how I edit my videos using Python and MoviePy
Learn about cron jobs and how to schedule commands and Python scripts in the terminal via crontab (for Linux and Mac)
Learn how to create a website blocker that automates the site blocking for us and helps us to be more productive.
How to setup Jupyter Notebook in a conda environment and then install the kernel
In this Python Reinforcement Learning Tutorial series we teach an AI to play Snake! We build everything from scratch using Pygame and PyTorch.
Implement the famous Snake game in this beginner tutorial and learn how to get started with pygame.
In this PyTorch Tutorial we learn how to use a Learning Rate (LR) Scheduler to adjust the LR during training.
In this Docker Tutorial I show how to get started with Docker for your Python Scripts and Python Web Apps.
In this Beginner Object Oriented Programming (OOP) Tutorial I will be covering all the fundamentals about classes, objects, and inheritance in Python.
In this Tutorial we have a look at some of its key features and then we build our first web application with it.
I this tutorial I share 5 Beginner Machine Learning projects with you and give you tips how to solve all of them.
In this tutorial we build an interactive deep learning app with Streamlit and PyTorch to apply style transfer.
Learn how to use the Python Debugger using the breakpoint() function in this Tutorial.
Learn how to use the interactive mode in Python.
Support me on Patreon and get access to exclusive contents.
Implement a Recurrent Neural Net (RNN) in PyTorch! Learn how we can use the nn.RNN module and work with an input sequence.
freeCodeCamp.org released my 6-hour intermediate Python course.
Implement a Recurrent Neural Net (RNN) from scratch in PyTorch! I briefly explain the theory and different kinds of applications of RNNs. Then we implement a RNN to do name classification.
In this Tutorial we learn about this framework and how we can convert our PyTorch code to a Lightning code.
I show you my minimal Visual Studio Code Setup for Python Programming. I use only 5 Extensions. It's simple but allows me to be really productive.
Learn NumPy in this complete Crash Course! I show you all the essential functions of NumPy and some tricks and useful methods.
Create and Deploy your first Deep Learning app! In this PyTorch tutorial we learn how to deploy our PyTorch model with Flask and Heroku.
Implement the famous Snake game in this beginner tutorial using the curses module!
I show 11 Tips and Tricks to Write Better Python code! I show a lot of best practices that improve your code by making your code much cleaner and more Pythonic.
Learn how to write a TODO App with Flask in this Crash Course.
In this tutorial we build a simple chatbot in PyTorch. I will also provide an introduction to some basic Natural Language Processing (NLP) techniques.
In this tutorial we build an interactive machine learning app with Streamlit and Scikit-learn to explore different datasets and classifier.
I've rebuilt this site using Publish (Static Site Generator) by John Sundell. The website contains now all of my tutorials and videos.
Build & Deploy a Python web app to schedule Tweets. I'm using Flask, Heroku, the Twitter API, and Google Sheets API for this. You can watch how I build this app step by step from zero to deployment!
Learn how to use Google Sheets API in Python. We are using the gspread module for this.
In this Python Tutorial, I want to show you how to work with TinyDB. TinyDB is a tiny, document oriented database which is perfect for small personal projects.
The common data format in Machine Learning is a CSV file (comma separated values). In this Tutorial I show 4 different ways how you can load the data from such files and then prepare the data.
In this Python Tutorial, we will be learning about Regular Expressions (or RE, regex) in Python. Regular expressions are a powerful language for matching text patterns.
A complete study plan to become a Machine Learning Engineer with links to all FREE resources.
I created a series on YouTube where I explain polular Machine Learning algorithms and implement them from scratch using only built-in Python modules and numpy.
Part 4: Analyze youtube statistics in a jupyter notebook.
Part 3: Get in depth statistics for each video with the YouTube Data API.
Part 2: Get a list of all the videos of a channel with the YouTube Data API.
In this Python Tutorial we will be learning how to work with the YouTube Data API and analyze channel statistics.
In this Python Tutorial I show you the new assignment expression also known as the walrus operator. This Python feature is new in Python 3.8.
In this Python Tutorial I show you how you can add a Progress Bar to your Python code in just one line of code!
In this Python Tutorial we will be learning about Lists Comprehension in Python. List comprehension provides a simple and concise way to create lists.
Scrape the IMDb Top 250 movies and let Python choose a movie for you! Learn how to use requests and BeautifulSoup to scrape websites.
Learn how we can automatically scrape and download images from Google Images with Python.
In this Tutorial I show you how you can install and use Anaconda.