July 18, 2026

Python Tutorials for Beginners & Data Science

PYthon Tutorials Course Outline

Python in 10 Days!

Python – Introduction

Updated July 4, 2026. Refreshed for Python 3.12+ and current SEO best practices. Python 3.12+ Notes Install Python 3.12 or ...

Python – Installation and Setup

Updated July 4, 2026. Refreshed for Python 3.12+ and current SEO best practices. Python 3.12+ Notes Download the latest Python ...

Python – Basic Syntax

Updated July 4, 2026. Refreshed for Python 3.12+ and current SEO best practices. The syntax of the Python Programming Language ...

Python – Data Types

Updated June 29, 2026. Refreshed for Python 3.12+ and current SEO best practices. The Python programming language provides a set ...

Python – Operators

Updated June 29, 2026. Refreshed for Python 3.12+ and current SEO best practices. Just as you know, operators are symbols ...

Python – Conditional Statements

Updated June 29, 2026. Refreshed for Python 3.12+ and current SEO best practices. Conditional statements allows you to make decisions ...

Python – Loops

Updated July 4, 2026. Refreshed for Python 3.12+ and current SEO best practices. Python 3.12+ Notes In Python 3, prefer ...

Python – Basic Math & Numbers

First of all, you need to know that Math and Numbers in Python is quite easy to follow. This is ...

Python – Strings

We would cover strings under the following topics: Introduction Accessing String Values Escape Characters Special String Operators Formatting a String ...

Python – Lists

We would cover Python Lists under the following: Introduction to Python List Creating a List Accessing List values Modifying a ...

Python – Tuples

Similar to Lists, a Tuple is a sequence of objects. However, the difference is that tuples are immutable. This means ...

Python – Dictionary

In this lesson you will learn how to use Python Dictionary. We would cover the following topics. Introduction to Python ...

Python – Date and Time

We would cover date and time data type in Python. Then we learn how to convert date and time data ...

Python – Functions

A function is a block of code that is executed as a unit. While there are many inbuilt functions in ...

Python – Anonymous Functions

We would cover anonymous functions. These are functions that you create without the def keyword. You declare then using the ...

Python – Modules

A module in Python is a container for codes. So you can defined functions, classes and variables inside a module ...

Python – Files & IO

This lesson covers reading and writing to files. However, we would first review reading from keyboard and writing to the ...

Python – File Operations

In this lesson we are going to learn different file operations such as how to rename and delete a file ...

Python – Exception Handling – 1

To be a good programmer, you must know how to handle exceptions. Python provide two features to help you handle ...

Python – Map, Filter, Reduce

You can perform some kind of data analytics on sets of data in Python. This is made possible by certain ...

Python – Date and Time 2

In this lesson, you will learn how to work with Date, Time and DateTime classes in Python. Also we would ...

Python – Object Oriented Programming

Updated July 4, 2026. Refreshed for Python 3.12+ and current SEO best practices. In this chapter, we are going to ...

Python – Sending SMTP Email

In this chapter, I will teach you how to use Python to send emails. So we would write a simple ...

I recommend you also follow the Machine Learning 101 Course bases on Python.
Machine Learning 101, Lecture 1: https://www.kindsonthegenius.com/2019…

Machine Learning 101 Course

Want live Python classes? Join Alkademy for instructor-led Python and data science courses with hands-on projects.