Programming languages
- The idea of programming language was to make systems/computers perform custom tasks especially w.r.t applications
- Python is a language popular as it can be used in
- Programming
- Scripting
- AI
- Data
- Python has Zen of Python

- Python is an Open Source Project, And any new feature into python comes as PEP (Python enhancement Proposal)
-
Two import PEP’s
- PEP-20: Zen of python
- PEP-8: Style Guide
- References
First steps into python
- Data types
- int
- float
- str
- bool
- list
- tuple
- set
- dict
- Python is dynamically typed language
REPL (Read evaluate Print loop)
- Launch terminal
- Type
python(python3for mac/linux) & enter

Built in functions
- type
- id
Python Hello world program
- Python code
print("Hello")
print("Welcome to python")
- Exercise:
- Create a folder and python file
- Execute
- Debug
Approach
- Data types
- Operators
- Instructions
- Syntax
- Code organization
- builtins
- types
- functions
- Standard Library
- Using external libraries or Packages
- Exceptions and Error Handling
General References
- Websites
- Real Python
- Geek for Geeks
- Programiz
- W3Schools
- Books
- Learning Python
- Python in a Nutshell
- Automating Boring Stuff with Python
- Fluent Python
- AI Based Learning
- Perplexity
- Gemini
- Chatgpt
Data types
- Refer Here for python data types
Operators
- Operators
- Types:
- Arthimetic
- Assignment
- Comparision
- Logical
- BitWise
- Special Operators
Playing with numeric data
- Refer Here for jupyter notebook
