Mehdi Lotfinejad
Mehdi is a Senior Data Engineer and Team Lead at ADA. He is a professional trainer who loves writing data analytics tutorials.
21 articles
Mehdi Lotfinejad
Mehdi is a Senior Data Engineer and Team Lead at ADA. He is a professional trainer who loves writing data analytics tutorials.
21 articles
- Article
Tutorial: How to Easily Read Files in Python (Text, CSV, JSON)
In this tutorial, learn how to read files with Python. We'll teach you file modes in Python and how to read text, CSV, and JSON files.
Read article → - Article
Tutorial: Installing Python on Mac
Read article → - Article
Regularization in Machine Learning (with Code Examples)
Regularization techniques fix overfitting in our machine learning models. Here's what that means and how it can improve your workflow.
Read article → - Article
6 Most Common Deep Learning Applications
Deep learning is a continually advancing subfield of machine learning — here are its 6 most common applications across industries.
Read article → - Article
10 Command-Line Utilities in PostgreSQL
In this tutorial, discover the PostgreSQL Client Applications, and learn ten of the most useful command-line tools.
Read article → - Article
Free Python Quiz — Test Your Skills
Interested in measuring your Python skills? Take our free Python quiz to see your strengths and weaknesses.
Read article → - Article
How to Use Python Counters (w/ 23 Code Examples)
Python's counter class from the collections module is a great way to count individual items in an iterable object.
Read article → - Article
How to Implement a B-Tree Data Structure
Learn what B-trees are and how to perform traversal, search, insertion, and deletion operations in this clear, step-by-step guide.
Read article → - Article
How to Copy a List in Python (5 Techniques w/ Examples)
In Python, it's common to need to make a copy of a list. Here are five different techniques you can use to make your copies.
Read article → - Article
How to Read an Excel File in Python (w/ 21 Code Examples)
Excel is one of the most commonly used tools in data science. In this tutorial, we'll cover how to read and work with Excel files in Python.
Read article → - Article
Multithreading in Python: The Ultimate Guide (with Coding Examples)
In this tutorial, we'll show you how to achieve parallelism in your code by using multithreading techniques in Python.
Read article → - Article
How to Plot a DataFrame Using Pandas (21 Code Examples)
Pandas is a data analysis tool that also offers great options for data visualization. Here's how to get started plotting in Pandas.
Read article → - Article
Python Math Module Guide (22 Examples and 18 Functions)
In this tutorial, we'll explore the common constants and functions of the Python `math` module — and how to use them.
Read article → - Article
How to Set Up Visual Studio Code (The Easy Way)
Learn how to install Visual Studio Code and set it up for Python development, as well as how to become more productive with VS Code.
Read article → - Article
DateTime in Pandas: An Uncomplicated Guide
Learn how to work with time-series data in pandas, including timestamps, slicing, resampling, and time-indexed DataFrames in Python.
Read article → - Article
Tutorial: Filtering Pandas DataFrames
This tutorial explains every step of filtering data using Pandas DataFrames. If you are working with data in the Pandas library, this article is for you!
Read article → - Article
Tutorial: How to Use the Apply Method in Pandas
In this tutorial, we will learn how to use the Pandas apply method for data preprocessing. Brush up on your Python skills today!
Read article → - Article
Tutorial: An Introduction to Python Requests Library
In this tutorial you'll learn how to install and use the Requests library to interact with HTTP operations such as GET, POST, and others.
Read article → - Article
How to Install the Anaconda Distribution on Your Computer
A step-by-step tutorial on installing Anaconda on your computer and how to use the Conda management system efficiently. Get started now!
Read article → - Article
Tutorial: Demystifying Python Lists
There are many different types of functions, like built-in, user-defined, and Lambda. We'll show you why they're so important.
Read article → - Article
A Complete Guide to Python Virtual Environments
What are Python virtual environments? Why should I use them? How do I use them? With examples, this tutorial answers these questions and more!
Read article →
Join 1M+ data learners on Dataquest.
- 1
Create a free account
- 2
Choose a learning path
- 3
Complete exercises and projects
- 4
Advance your career