Python Syllabus

Table of Contents

    Python Syllabus

    Unit-01: Overview of Python (25%)

    • Software development
    • thrust area of Python
    • Installing Python Jupiter notebook

    Parts of Python Programming Language

    • Identifiers, Keywords
    • statements and expressions
    • variable
    • Operators
    • Precedence and Associativity
    • Data types
    • Indentation
    • comments
    • reading input
    • print output
    • Type conversions
    • type () function
    • Is Operator
    • Dynamic and strongly typed language
    • Control Statement

    Unit-02: String, Lists, Functions (25%)

    String

    • Creating and Storing Strings
    • Basic String Operations
    • Accessing Characters in String by Index Number
    • String Slicing and Joining
    • String Methods
    • Formatting Strings

    Lists

    • Creating Lists
    • Basic List Operations
    • Indexing and Slicing in Lists
    • Built-In Functions Used on Lists
    • List Methods
    • the del Statement.

    Functions

    • Built in functions
    • commonly used modules
    • definition and calling the function
    • Return statement and void function
    • scope and lifetime of variables
    • Default Parameters
    • Keyword Arguments
    • Command Line Arguments

    Unit-03: Dictionaries, Tuples and Sets (25%)

    Dictionaries

    • Creating Dictionary
    • Accessing and Modifying key value Pairs in Dictionaries
    • Built-In Functions used on Dictionaries
    • Dictionary Methods
    • The del Statement

    Tuples and Sets

    • Creating Tuples
    • Basic Tuple Operations
    • Indexing and Slicing in Tuples
    • Built-In Functions Used on Tuples
    • Relation between Tuples and Lists
    • Relation between Tuples and Dictionaries
    • Tuple Methods
    • Using zip () Function
    • Sets and Set Methods
    • Traversing of Sets,

    Unit-04: File Handling (25%)

    • Types of Files
    • Creating and Reading Text Data
    • File Methods to Read and Write Data
    • Reading and Writing Binary Files
    • The Pickle Module
    • Reading and Writing CSV Files,
    • Python OS and os.path Modules

    Made By SOU Student for SOU Students