Python
- Python is a Programming language which is Developed by Guido van Rossum
- Zen of Python

- Python is an open source language, Python new features or any changes are done with PEP (Python Enhancement Proposal)
- Python is used every where
- CLI
- Web Applications
- Scripting
- AI/ML
- Data
- Python has different Flavors
- Python (CPython): This is most popular
- Jython (Implemented in Java)
- IronPython (Implemented in .net)
How python Works
- How it looks like

- How Python Runs the code

- Python installation also will have a component memory manager which is used for Automatic Garbage Collection.
References
- Online references
- Real Python
- Programiz
- Geek for Geeks Python
- W3Schools
- Book References
- Python in a nutshell
- Learning Python
- Fluent Python
- Headfirst python
Concepts of programming
- Data types
- Operators
- Expressions
- Loops
- conditionals
Python Data Types
Numeric Data types:
- int
- float
- complex
- Basic Examples Refer Here
Naming Conventions
- For Naming variables we have following Conventions (irrespective of language)
- Pascal Casing:
- First Letter of a variable has to be Upper Cased
- If your Variable is Multi Word then each word first Letter has to be Upper Case
- Examples:
- if you want to a name variable test: Pascal casing
TestTest = 100 - if the name of the variable is mytest: Pascal Casing
MyTest
- if you want to a name variable test: Pascal casing
- Camel Casing
- First Letter of a variable has to be lower Cased
- If your Variable is Multi Word then apart from first work all others word first Letter has to be Upper Case
- Examples:
- if you want to a name variable test Camel casing
testtest = 100 - if the name of the variable is mytest: Camel Casing
myTest
- if you want to a name variable test Camel casing
- Snake Casing
- First Letter of a variable has to be lower Cased
- All words start with small case using
_as seperator - Examples:
- if you want to a name variable test Snake casing
testtest = 100 - if the name of the variable is mytest: Snake Casing
my_test
- if you want to a name variable test Snake casing
- Pascal Casing:
- For Python naming Conventions Refer Here
- Variables will use Snake casing
Python Operators
- programiz Refer Here
- Arthimetic and Assignment Operators
- Findout Numeric Operators in Python
-
Try the following
- area of circle by passing
radius = 5
- area of circle by passing
- When we write an Expressions if it has multiple operators programming languages evaluate the one operator after another based on priority
- This priority is defined as operator precedence

- Examples
