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
Ph.D, Computer Engineering Master, Senior Trainer & CoderI 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 Ph.D in AI and Deep Learning and 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