FCA

Instructor

Falguni Shah

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 objectoriented 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