Python Programming

1) Introduction

  • Unique Features & Advantages
  • Python Installation- Windows
  • Python Identifiers, Keywords & Indentation
  • Data Types in Python o Integer o String o List o Set o Tuple o
  • Dictionary o File
  • Getting User input in Python

2) Data Structures/Data Types in Python

  • String data type in detail with slicing
  • List Data types with Build in functions
  • Tuple data type with build in funcs
  • Set data type with build in funcs
  • Dictionary data type with build in functions

3) Operators in Python

  • Binary operators (+,-,/,,//,*)
  • Relational operators (>,>=,<,<=,==,!=)
  • Logical operators(AND OR , NOT)
  • Membership operators( in & Not in)
  • Identity Operators(Is & not is) Bitwise Operators( &, !, ^,~,<<,>>)

4) Control Flow in Python

  • For Loop
  • While Loop
  • Break, Continue & Pass
  • If Else – Elif

5) Functions in Python

  • Positional
  • Keyword
  • Variable dictionary
  • Default

6) Important Python Modules

  • Os
  • Sys
  • Subprocess
  • Copy o Shallow copy o Deep copy
  • Collection
  • Itertools

7) File Handling in Python

  • Text file
  • Excel file
  • Csv file to pdf file

8) Object oriented python prog(OOPS)

  • Creating classes & Obj
  • Accessing attribute
  • Magic methods
  • Class inheritance
  • Overriding methods
  • Super keywords
  • Class methods
  • Static methods

9) Python Iterators & Generators

10) Class & Function decorators

11) Regular Expressions

  • The match function
  • The search function
  • Regular exp character
  • Special sequence
  • Search & replace
  • Find all
  • Split

12) Exception handling in python

13) Package Manager (PIP installer) installation about 3rd party
module

14) TKinter

15) Turtle