Skip to content

Latest commit

 

History

History
71 lines (62 loc) · 1.37 KB

python.md

File metadata and controls

71 lines (62 loc) · 1.37 KB

Python

Follow the Steps to learn Python. (Resources adding soon)

  1. Introduction

    • Ask yourself, "Why Python?"
    • Features of Python
    • Advantages and Disadvantages
    • How is it different from other languages.
    • Python Environment Setup
    • Run your first Hello Work program.
  2. Basics

    • Comments
    • Escape Sequence
    • Indentation and Whitespaces
    • Take Input and Print Statements
    • Operators in Python
    • Variables
    • Variable Scope
    • Reserved Keywords
  3. Data Types

    • Integer
    • Float
    • Complex Number
    • String
      • String Formating
    • Boolean
    • Built-In Functions
  4. Control Flow

    • If Else Statements
    • For Loop
    • While Loop
    • Break and Continue
    • Exception Handling
  5. Data Structures

    • Lists
    • Tuples
    • Sets
    • Dictionaries
    • Index Slicing
  6. Functions

    • Function Definition
    • Function Call
    • Argument Passing
      • Positional
      • Keyword
      • Default
    • Return Statement
    • Argument Packing and Unpacking (*args, **kwargs)
    • DocString
  7. File Handling

    • Reading and Writing File
    • Context Manager - With Keyword
    • OS Module
    • Shutil Module
    • Managing Files and Directories
  8. Object Oriented Programming

    • Classes
    • Methods, Dunders
    • Inheritances
    • Objects
    • Generators, Iterators
    • Overriding
    • Serialization and Pickling