Core Python Language Fundamentals from Basics to Mastery
No crazy external libraries, no fancy frameworks, the fundamental python programming from end to end.
Development ,Programming Languages,Python
Lectures -107
Duration -10.5 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
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.

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction and Table of Contents
1 Lectures
-
Introduction and Table of Contents 02:17 02:17
Introduction and History of Computer Programming
1 Lectures

Algorithms and Flowcharts
1 Lectures

Introduction to Python
1 Lectures

Setting up Environment
1 Lectures

Comments and DocString in Python
1 Lectures

Variables and Assignment Operator
1 Lectures

Numeric Data Types in Python
1 Lectures

String Formatting in Python
2 Lectures

Count and Endswith String Methods
1 Lectures

Find and Index String Methods
1 Lectures

Isalphanum isalpha isdigit String Methods
1 Lectures

Casechange join and split string methods
1 Lectures

Regular Expressions findall and search
1 Lectures

Regular Expressions Split and Sub
1 Lectures

Pattern Search using Metachars
1 Lectures

Pattern Search using Special Chars
1 Lectures

Collections Lists and List Access Options
1 Lectures

List Operations and Functions
1 Lectures

Tuple and Tuple Operations
1 Lectures

Dictionary and Operations
1 Lectures

Python Sets
1 Lectures

Set Operations
1 Lectures

Expressions
1 Lectures

Input and Output Statements
1 Lectures

Tripple Quotes and Escape Chars
1 Lectures

Comparison and Logical Operators
1 Lectures

Conditional Statements If Elif and Match Case
1 Lectures

For Loop
1 Lectures

While Loop
1 Lectures

Break and Continue
1 Lectures

Try and Except
1 Lectures

List Comprehension
1 Lectures

Introduction to Functions
1 Lectures

Multiple Returns and Generator Functions
1 Lectures

Variable scope in python functions
1 Lectures

Arbitary List as argument into function
1 Lectures

Kwargs Keyword Arguments in Python
1 Lectures

Kwargs in normal function
1 Lectures

Lambda Functions
1 Lectures

Functions as first class objects
2 Lectures

Decorators
5 Lectures

Python Modules Introduction
1 Lectures

Random Module
1 Lectures

Time Module
1 Lectures

DateTime Module
1 Lectures

Calendar Module
1 Lectures

Math Module
1 Lectures

Custom Module
1 Lectures

Object Oriented vs Procedural Programming Introduction
1 Lectures

Object Oriented Concepts and Terminology
1 Lectures

OOPS - Classes and Objects
1 Lectures

OOPS - Constructor and Class Variables
1 Lectures

OOPS - Inheritance
1 Lectures

OOPS - Inheritance - Super Method
1 Lectures

OOPS - Inheritance - Multiple Inheritance
1 Lectures

OOPS - Encapsulation
1 Lectures

OOPS - Polymorphism - Method Overriding
1 Lectures

OOPS - Polymorphism - Operator Overloading
1 Lectures

Class Method Decorators - classmethod
1 Lectures

Class Method Decorators - staticmethod
1 Lectures

Class Method Decorators - property
1 Lectures

Abstract Base Class
2 Lectures

Higher Order Functions in Python
1 Lectures

Map Function
1 Lectures

Filter Function
1 Lectures

Reduce Function
1 Lectures

Setup Python and VS Code Locally
1 Lectures

Creating Virtual Environment
1 Lectures

Custom Module Revisited
1 Lectures

Python File Handling - Read
1 Lectures

Python File Handling - Write and Append
1 Lectures

Python File Handling - Managing File Pointer
1 Lectures

Python File Handling - Rename and Delete File
1 Lectures

Python Folder Handling
1 Lectures

Write python ouput to a file
1 Lectures

Exception Handling Basics in Python
1 Lectures

Exception Printing
1 Lectures

User Raising Exception
1 Lectures

User Defined Exception Class
1 Lectures

Connecting to MySQL - Setup
1 Lectures

Create MySQL Database
1 Lectures

Create Tables in Database
1 Lectures

Insert Data
1 Lectures

Update and Delete Data
1 Lectures

Reading the Data
1 Lectures

Python Socket Programming - Introduction
1 Lectures

Python Socket Programming - Server Side Program
1 Lectures

Python Socket Programming - Client Side Program
1 Lectures

Python CGI Programming Introduction and Apache Server Setup
1 Lectures

CGI Programming - Creating first HTML output
1 Lectures

CGI Programming - Including CSS and Debugging
1 Lectures

CGI Forms - Getting Text Box Data
1 Lectures

CGI Forms - Cleaning Inputs
1 Lectures

CGI Forms - Get Checkbox Values
1 Lectures

CGI Forms - Get Radio Values
1 Lectures

CGI Forms - Get Text Area Values
1 Lectures

CGI Page Redirect
1 Lectures

CGI File Upload
1 Lectures

Where to go from here (Concluding Session..)
1 Lectures

Instructor Details

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.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now