Tutorialspoint

FREEDOM SALE IS LIVE! Use: FREEDOM10

Core Python Language Fundamentals from Basics to Mastery

person icon Abhilash Nelson

4.6

Core Python Language Fundamentals from Basics to Mastery

No crazy external libraries, no fancy frameworks, the fundamental python programming from end to end.

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Abhilash Nelson

category icon Development ,Programming Languages,Python

Lectures -107

Duration -10.5 hours

Lifetime Access

4.6

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Hello and welcome to my new Complete Python Fundas for professionals course. This is the course in which you will be learning python language in its purest form from the basics to advanced. No crazy external libraries, no fancy frameworks, the fundamental python programming from end to end. 


We will be covering almost 100 popular topics in python programming. For each session, I will at first discuss the functionality, then explain an example and then together we will try that example. I am sure that it will be a wonderful learning experience. Here are the list of topics that are covered in this course.


And that's all about the topics which are currently included in this quick course. The sample database and the materials have been uploaded and shared in a folder. I will include the link to download them in the last session or the resource section of this course. You are free to use that with no questions asked.


Also, after completing this course, you will be provided with a course completion certificate which will add value to your portfolio.


So that's all for now. See you soon in my classroom.


Have a wonderful learning experience and best wishes for your career !!

Goals

  • Master Python Syntax – Write clean, error-free Python code with confidence.
  • Understand Core Data Types – Work with strings, lists, tuples, sets, and dictionaries.
  • Apply Control Flow – Use loops, conditionals, and functions effectively.
  • Work with OOP Concepts – Build classes and objects using Python’s OOP principles.

Prerequisites

No Prior Coding Experience Needed – The course starts from scratch.

Core Python Language Fundamentals from Basics to Mastery

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction and Table of Contents

1 Lectures
  • play icon Introduction and Table of Contents 02:17 02:17

Introduction and History of Computer Programming

1 Lectures
Tutorialspoint

Algorithms and Flowcharts

1 Lectures
Tutorialspoint

Introduction to Python

1 Lectures
Tutorialspoint

Setting up Environment

1 Lectures
Tutorialspoint

Comments and DocString in Python

1 Lectures
Tutorialspoint

Variables and Assignment Operator

1 Lectures
Tutorialspoint

Numeric Data Types in Python

1 Lectures
Tutorialspoint

String Formatting in Python

2 Lectures
Tutorialspoint

Count and Endswith String Methods

1 Lectures
Tutorialspoint

Find and Index String Methods

1 Lectures
Tutorialspoint

Isalphanum isalpha isdigit String Methods

1 Lectures
Tutorialspoint

Casechange join and split string methods

1 Lectures
Tutorialspoint

Regular Expressions findall and search

1 Lectures
Tutorialspoint

Regular Expressions Split and Sub

1 Lectures
Tutorialspoint

Pattern Search using Metachars

1 Lectures
Tutorialspoint

Pattern Search using Special Chars

1 Lectures
Tutorialspoint

Collections Lists and List Access Options

1 Lectures
Tutorialspoint

List Operations and Functions

1 Lectures
Tutorialspoint

Tuple and Tuple Operations

1 Lectures
Tutorialspoint

Dictionary and Operations

1 Lectures
Tutorialspoint

Python Sets

1 Lectures
Tutorialspoint

Set Operations

1 Lectures
Tutorialspoint

Expressions

1 Lectures
Tutorialspoint

Input and Output Statements

1 Lectures
Tutorialspoint

Tripple Quotes and Escape Chars

1 Lectures
Tutorialspoint

Comparison and Logical Operators

1 Lectures
Tutorialspoint

Conditional Statements If Elif and Match Case

1 Lectures
Tutorialspoint

For Loop

1 Lectures
Tutorialspoint

While Loop

1 Lectures
Tutorialspoint

Break and Continue

1 Lectures
Tutorialspoint

Try and Except

1 Lectures
Tutorialspoint

List Comprehension

1 Lectures
Tutorialspoint

Introduction to Functions

1 Lectures
Tutorialspoint

Multiple Returns and Generator Functions

1 Lectures
Tutorialspoint

Variable scope in python functions

1 Lectures
Tutorialspoint

Arbitary List as argument into function

1 Lectures
Tutorialspoint

Kwargs Keyword Arguments in Python

1 Lectures
Tutorialspoint

Kwargs in normal function

1 Lectures
Tutorialspoint

Lambda Functions

1 Lectures
Tutorialspoint

Functions as first class objects

2 Lectures
Tutorialspoint

Decorators

5 Lectures
Tutorialspoint

Python Modules Introduction

1 Lectures
Tutorialspoint

Random Module

1 Lectures
Tutorialspoint

Time Module

1 Lectures
Tutorialspoint

DateTime Module

1 Lectures
Tutorialspoint

Calendar Module

1 Lectures
Tutorialspoint

Math Module

1 Lectures
Tutorialspoint

Custom Module

1 Lectures
Tutorialspoint

Object Oriented vs Procedural Programming Introduction

1 Lectures
Tutorialspoint

Object Oriented Concepts and Terminology

1 Lectures
Tutorialspoint

OOPS - Classes and Objects

1 Lectures
Tutorialspoint

OOPS - Constructor and Class Variables

1 Lectures
Tutorialspoint

OOPS - Inheritance

1 Lectures
Tutorialspoint

OOPS - Inheritance - Super Method

1 Lectures
Tutorialspoint

OOPS - Inheritance - Multiple Inheritance

1 Lectures
Tutorialspoint

OOPS - Encapsulation

1 Lectures
Tutorialspoint

OOPS - Polymorphism - Method Overriding

1 Lectures
Tutorialspoint

OOPS - Polymorphism - Operator Overloading

1 Lectures
Tutorialspoint

Class Method Decorators - classmethod

1 Lectures
Tutorialspoint

Class Method Decorators - staticmethod

1 Lectures
Tutorialspoint

Class Method Decorators - property

1 Lectures
Tutorialspoint

Abstract Base Class

2 Lectures
Tutorialspoint

Higher Order Functions in Python

1 Lectures
Tutorialspoint

Map Function

1 Lectures
Tutorialspoint

Filter Function

1 Lectures
Tutorialspoint

Reduce Function

1 Lectures
Tutorialspoint

Setup Python and VS Code Locally

1 Lectures
Tutorialspoint

Creating Virtual Environment

1 Lectures
Tutorialspoint

Custom Module Revisited

1 Lectures
Tutorialspoint

Python File Handling - Read

1 Lectures
Tutorialspoint

Python File Handling - Write and Append

1 Lectures
Tutorialspoint

Python File Handling - Managing File Pointer

1 Lectures
Tutorialspoint

Python File Handling - Rename and Delete File

1 Lectures
Tutorialspoint

Python Folder Handling

1 Lectures
Tutorialspoint

Write python ouput to a file

1 Lectures
Tutorialspoint

Exception Handling Basics in Python

1 Lectures
Tutorialspoint

Exception Printing

1 Lectures
Tutorialspoint

User Raising Exception

1 Lectures
Tutorialspoint

User Defined Exception Class

1 Lectures
Tutorialspoint

Connecting to MySQL - Setup

1 Lectures
Tutorialspoint

Create MySQL Database

1 Lectures
Tutorialspoint

Create Tables in Database

1 Lectures
Tutorialspoint

Insert Data

1 Lectures
Tutorialspoint

Update and Delete Data

1 Lectures
Tutorialspoint

Reading the Data

1 Lectures
Tutorialspoint

Python Socket Programming - Introduction

1 Lectures
Tutorialspoint

Python Socket Programming - Server Side Program

1 Lectures
Tutorialspoint

Python Socket Programming - Client Side Program

1 Lectures
Tutorialspoint

Python CGI Programming Introduction and Apache Server Setup

1 Lectures
Tutorialspoint

CGI Programming - Creating first HTML output

1 Lectures
Tutorialspoint

CGI Programming - Including CSS and Debugging

1 Lectures
Tutorialspoint

CGI Forms - Getting Text Box Data

1 Lectures
Tutorialspoint

CGI Forms - Cleaning Inputs

1 Lectures
Tutorialspoint

CGI Forms - Get Checkbox Values

1 Lectures
Tutorialspoint

CGI Forms - Get Radio Values

1 Lectures
Tutorialspoint

CGI Forms - Get Text Area Values

1 Lectures
Tutorialspoint

CGI Page Redirect

1 Lectures
Tutorialspoint

CGI File Upload

1 Lectures
Tutorialspoint

Where to go from here (Concluding Session..)

1 Lectures
Tutorialspoint

Instructor Details

Abhilash Nelson

Abhilash Nelson

I am a pioneering, talented and security-oriented Android/iOS Mobile and PHP/Python Web Developer Application Developer offering more than eight years’ overall IT experience which involves designing, implementing, integrating, testing and supporting impact-full web and mobile applications.

I am a Post Graduate Masters Degree holder in Computer Science and Engineering.

My experience with PHP/Python Programming is an added advantage for server based Android and iOS Client Applications.

I am currently serving full time as a Senior Solution Architect managing my client's projects from start to finish to ensure high quality, innovative and functional design.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515