Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Python course for beginners[20 hrs], start from basics and then plenty of programs for practice to cement your concept
Learn Python from scratch, the course includes video explanation with introductions(basics) and plenty of solved programs. Some daily life applications have been solved by using the Python language. Downloadable files of Python codes have been attached to all the lectures. The lectures are appealing, fancy and fast. They take less time to walk you through the whole content. Each and every topic has been taught extensively in depth to cover all the possible areas starting from a simple program to a complex one to understand the concept in most possible easy way. It's highly recommended for the students who don’t know the fundamental of Python language studying at college and university level.
The objective of this course is to explain the Python programming language in a very simple and easy way to understand. I strive for simplicity and accuracy with every definition, detail and codes. All the codes have been conducted through colab which is an online editor. Python remains a popular choice among numerous companies and organization. Python has a reputation as a beginner-friendly language, replacing Java as the most widely used introductory language because it handles much of the complexity for the user, allowing beginners to focus on fully grasping programming concepts rather than minute details.
Below is the list of topics that have been covered:
Introduction to Python
Arithmetic Operations
Boolean Conditions
Concatenation
Comparison Operators
Logical Operators
Indentation
Strings
List
2-D List
Tuples
Dictionaries
Nested dictionaries
Indexing
Functions
Def or defined functions
if statement
if-else statement
if-elif-else statement
Nested statement
for loops
while loops
Nested loops
Range Functions
Factorial
Exception Handling
Regular Expressions
Course Content
- 51 section(s)
- 386 lecture(s)
- Section 1 Introduction
- Section 2 Simple Statement execution in Python
- Section 3 Identifiers
- Section 4 Arithmetic Operations - Types of Arithmetic operators
- Section 5 Arithmetic Operations - Arithmetic Precedence
- Section 6 Arithmetic Operations - Arithmetic Functions
- Section 7 Concatenation
- Section 8 Indentation - Global & Local scope indentation
- Section 9 Input Function - Introduction
- Section 10 Input Function - Data type conversion
- Section 11 Input Function - Applications of input functions in daily life
- Section 12 String - Introduction
- Section 13 String - Formatted Strings
- Section 14 String - String Methods
- Section 15 Indexing & Slicing - Introduction
- Section 16 Indexing & Slicing - Colons technique
- Section 17 List - Making of lists in Python
- Section 18 List - Indexing and Slicing of a list
- Section 19 List - Methods of lists
- Section 20 2-D List
- Section 21 Tuple
- Section 22 Dictionaries - Keys & Values, Mutability of dictionaries and use of for loops
- Section 23 Nested Dictionaries
- Section 24 Dictionaries - Applications of a dictionary in daily life
- Section 25 if statement - One-way decision
- Section 26 if-else statement - Two-way decision
- Section 27 if-elif-else statement - Multi-way decision
- Section 28 Daily life applications of if, if-else and if-elif-else conditional statements
- Section 29 Nested statement
- Section 30 Comparison Operators - Types of comparison operators
- Section 31 Comparison Operators - Applications in daily life
- Section 32 Logical Operator
- Section 33 Defined function - Parameters & Arguments
- Section 34 Defined Functions - Applications of def functions in daily life
- Section 35 for loops - for loops for numbers
- Section 36 for loop - for loop for string
- Section 37 while loop - Forward while loop
- Section 38 while loop - Backward while loop
- Section 39 while loop - Infinite, Termination and pass statement
- Section 40 Break & Continue Loops
- Section 41 Nested Loop
- Section 42 Daily life Applications of Loops
- Section 43 Range Functions - Arguments and range functions with nested loop
- Section 44 Factorial
- Section 45 Exception Handling
- Section 46 Applications of Exception Handling
- Section 47 Regular Expression - Matching & Extracting of digits
- Section 48 Regular Expression - Matching & Extracting of strings
- Section 49 Regular Expression - String matching with conditional statements
- Section 50 Regular Expression - Greedy & Non Greedy, fine tuning, parsing and escaping
- Section 51 Bonus Material
What You’ll Learn
- Introduction to Python, Arithmetic Operations, Concatenation, Boolean Condition,
- Comparison Operators, Logical Operators
- String, String methods
- Lists, List of numbers, List of strings, List methods, two-dimensional list
- Tuple, positive indexing and negative indexing of tuples, slicing of tuples
- Indexing, indexing of number, indexing of string, positive indexing and negative indexing
- Function, assigning input function, data type conversion
- if statement, if-else statement, if-elif-else statement, nested statement
- for loop, while loop, nested loop
- Indentation: Global scope & Local scope indentations
- Factorial, Range functions
- Dictionaries: Nested dictionaries, applications of dictionary
- Exception Handling and its applications
- Regular expression: Matching & Extraction, Fine-tuning extraction, greedy and non greedy extraction, parsing and escaping
Skills covered in this course
Reviews
-
MMd Faysal Ahammad
supper
-
KKen Nyagz
Great teaching.Good for complete beginners
-
LLata K.C.
Informative and very well designed course.
-
MMatta Vykunta Rao
Yes , it is very useful