Notes:
* Intro to python
* Python Flavors and py versions
* Editors
* print prog
* variables
* globals, locals, scope
* operators
* Arithmetic operators
* Assignment operators
* Comparison operators
* Logical operators
* Identity operators ( is, is not )
* Membership operators ( in, not in )
* Bitwise operators
* loops( for, while )
* conditional statements ( if, else, elif )
* lambda functions
* Dictionary
* indexing with lists, tuple, string
* negative indexing
* builtin functions
* print
* input
* type
* dir
* id
* hash
* isinstance
* int, float, tuple, list,...
* len
* sum
* ...
* ...
* functions
* simple functions
* func with args
* func returns value/s
* func with default args
* func return multiple values
* func with variable number of args
* func with key word args
* entry point of python code.
* python main entry point/ main function
* *args, **kwargs
* list comprehensions
* dictionary comprehensions
* opening files
* Intro on Generator
- Some more builtin functions
- Some Builtin Modules, custom file modules, folder modules
- File operations (text, json, csv, excel)
- Generator, iterator
- Object Oriented Programming in python
- class
- method
- self
- constructor, destructor,
- inheritance, polymorphism, data hiding
- http://python.org/
- https://www.w3schools.com/python/
- https://www.tutorialspoint.com/python/index.htm
- https://www.datacamp.com/courses/intro-to-python-for-data-science
- https://stackoverflow.com/questions/tagged/python
- simpli-learn: https://www.youtube.com/watch?v=rKaN8JC70Iw&list=PLEiEAq2VkUUKoW1o-A-VEmkoGKSC26i_I
[there are many best. I am using only 3 of these following]