Skip to content
Nikhil Kumar edited this page Jan 12, 2023 · 1 revision

PYTHON NOTES

Part – 1

• Introduction

• Identifiers

• Data Types

• Operators

Part – 2 • Flow Control

o Conditional Statements (if, if - elif, if - elif - else )

o Transfer Statements (break, continue, pass)

o Iterative Statements (for, while)

• Functions

o Built-in Functions

o User Defined Functions

o Recursive Function

o Anonymous Function (lambda)

o Filter Function

o Map Function

o Reduce Function

o Decorators

o Generators

o Modules

Part – 3

• String

• List

• Dictionary

• Tuple

• Set

Part – 4

• OOPs

o Class and Objects

o Self-Variable

o Constructor

o Destructors

o Variables (Instance, Static, Local)

o Methods (Instance, Class, Static)

o Setter and Getter Method

o Inheritance

o Encapsulation

o Polymorphism

o Abstraction

Part – 5

• Regular Expression (RegEx)

• Exception Handling

o Syntax Errors

o Runtime Errors

o try, except, finally

o Assert Statement

o Logging Exceptions

• Multi-Threading

o Daemon Threads

o Lock and Semaphore

o Queues

Others

  • File Handling

  • Python Database Connectivity

  • Date and Time

Clone this wiki locally