Python for Beginner Level
Course : Python for Beginner Level
Description
Course
Name : Python for Beginner
Course
Level : Beginner
Course
Duration : 3 Months
Classes
per Month : 8 Classes per Month (Total 24 Classes)
About
This Course :
A Python beginner is someone who is new to programming or new specifically to the Python programming language. Beginners often start with Python due to its readability, simplicity, and versatility. Here are some key characteristics and aspects associated with Python beginners:
·
Python works on different operating systems
(Windows, Mac, Linux, Raspberry Pi, etc.).
·
Python is similar to the English language.
·
Python use interpreter to execute the coding.
·
Python programs are smaller compared to other
programming languages. (Because of ready-made libraries)
·
Python can be treated in a procedural way, an
object-oriented way or a functional way.
Learning Objectives:
At the end of this course, the
student will able to
·
· Learn how write a simple program in Python.
· Learn to write the programs using looping and decision statements in Python.
· Learn the concepts of data structure like lists, tuples, and dictionaries in Python programs.
· Learn to apply indexing and slicing to access data in Python programs.
· Learn to define and use functions and pass arguments in Python.
· Build and import packages in Python modules.
· Read and write the data from files in Python.
· Learn the concept of object‐oriented programming in Python using class concept.
· Learn exception handling in Python applications for error handling.
Course Content :
Lesson 1 : Introduction
of Python
·
Understand what Python is and its applications.
·
Set up the Python development environment on your computer.
Lesson 2 :
Basic Syntax and Data Types:
·
Learn about variables, data types (integers, floats, strings, etc.), and
basic operations.
·
Understand how to use print statements and comment your code.
Lesson 3 : Operators
and expression
·
Learn different types of operators in python
Lesson 4 : Decision
Making statement
·
Learn different types of if statement
Lesson 5 : Using
loops
·
Learn while loop, for loop and
do..while loop
·
Understand how to use break and continue
statements.
Lesson
6 : List
·
Learn how to create list, access the
elements of list, modify list
·
Learn add and remove elements in list
·
Learn different methods of list.
Lesson 7 :
Dictionary and sets
·
Dictionary and Dictionary
comprehension
·
Set and Set comprehension
·
Union of Sets , Intersection of Sets,
Difference of sets
·
Symmetric Difference of sets
·
Subset, Superset, Disjoint sets .
Lesson 8 :
Exception Handling
·
try…except
·
try…except…finally
· try…except…else
Lesson 9 :
Functions
·
Python functions
·
Lambda Expressions
·
Default parameters
·
Keyword arguments
·
Recursive functions
Lesson 10 :
More in Python Functions
·
Unpacking tuples
·
*args Parameters
·
**kwargs Parameters
·
Partial functions
Lesson 11 :
Modules and packages
·
Modules
·
Module search path
·
__name__variable
·
Packages
Lesson 12 :
File Operations
·
Read from a text file
·
Write to a text file
·
Create a new text file
·
Check if a file exists
· Read from CSV files
·
Write into CSV files