Foundations of Python Programming-Introduction to Python Programming Fundamentals
Syllabus
Introduction To Python Programming Tools
()
Introduction To Python IDE
()
Introduction To Kaggle And Why It Is Required?
()
Introduction To Github And Why It Is Required?
()
Introduction To Python Programming Language
()
Indentation In Python
()
Comments In Python And Why It Is Useful
()
Learn More About Python Programming Fundamentals
Foundations of Python Programming-Python Data Types and Variables
Python Identifiers
()
Keywords In Python
()
Variables In Python
()
First Code Using Python Programming Language
()
Type Casting
()
Learn More About Python Data Types and Variables
Foundations of Python Programming-Python Operators and Expressions
Arithmetic Operators
()
Assignment Operators
()
Comparison Operators
()
Membership Operators
()
Bitwise Operators
()
Learn More About Python Operators and Expressions
Foundations of Python Programming-Controlling Flow with Python Statements
Input Formatting In Python - Input()
()
If Statement
()
Nested If-Else Statement
()
Break Statement
()
Learn More About Python Statements
Python Programming Essentials-Exploring Loops and Understanding Strings in Python
While Loop
()
For Loop
()
What Are Strings?
()
Why Is A String Immutable?
()
Learn More About Loops and Strings in Python
Python Programming Essentials-String Manipulation and Operations in Python
String Operations - Concatenation, Repetition
()
Built-In String Functions
()
Split And Join
()
Test Cases In Strings
()
Formatting Of Strings
()
Learn More About String Manipulation and Operations in Python
Python Programming Essentials-Array and List Operations
Array: What Are Arrays?
()
Length, List Indexing, List Slicing
()
Array: Concat, Repetition, Membership
()
Looping An Array
()
Built-In Array Functions
()
Why Are Arrays Mutable?
()
Learn More About Array and List Operations
Python Data Structures and Functions-Lists: Operations and Mutability in Python
Lists: What Are Lists
()
Lists: Concat, Repetition, Membership
()
Why Are Lists Mutable?
()
Built-In List Functions
()
Further Reads on Lists: Operations and Mutability in Python
Python Data Structures and Functions-Tuples, Sets, and Functions:
Tuples: What Are Tuples?
()
Length, Tuple Indexing, Tuple Slicing
()
Why Are Tuples Immutable?
()
Built in Tuple Functions
()
Sets: What Are Sets?
()
Functions In Sets - Change
()
How To Join Two Sets?
()
Learn More About Tuples, Sets, and Functions:
Python Data Structures and Functions-Python Dictionaries: Key Insights and Operations
Dictionary: What Are Dictionaries?
()
Dictionary Indexing
()
Built-In Dictionary Functions
()
Dictionary Methods
()
Learn More About Python Dictionaries
Python Data Structures and Functions-Functions and Lambda Expressions in Python
What Are Functions?
()
Function Composition
()
Formal And Actual Arguments
()
What Is A Lamda Function?
()
Read More About Function Fundamentals and Lambda Expressions in Python
Python OOPs and File Handling-Python OOPs and Applications
OOPs Concept
()
Concept Of Class And Object
()
Program To Use Instances As Return Values
()
Concept Of Inheritance
()
Polymorphism Concept And A Program To Demonstrate The Same
()
Data Encapsulation Concept And A Program To Demonstrate The Same
()
Data Abstraction Concept And A Program To Demonstrate The Same
()
Learn More About OOps and its Applications in Python
Python OOPs and File Handling-File Handling Essentials: Exploring Python's I/O Operations
What Are Files?
()
Program To Read An Entire Text File
()
Modes Of Opening A File
()
Opening And Closing A File
()
Making A Directory
()
Learn More About File Handling in Python
Python OOPs and File Handling-Directory Operations and Management in Python
Working With Directory
()
Renaming The Directory
()
Changing The Directory
()
Removing A Directory
()
Read More About Directory Operations and Management in Python
Python OOPs and File Handling-Python Exception Handling and Error Management
Introduction to Exception Handling
()
Types Of Errors
()
Warning Vs Exception
()
Try Statement
()
Learn More About Python Exception Handling and Error Management