CORE PYTHON: ALL THE PROGRAMMING FUNDAMENTALS IDENTIFIERS KEYWORDS VARIABLES IO OPERATIONS OPERATORS CONTROL STATEMENTS DATA STRUCTURES STRING MANIPULATIONS LIST MANIPULATIONS TUPLE MANIPULATIONS SET MANIPULATIONS DICTIONARY MANIPULATIONS OTHER DATA STRUCTURES FROZENSETS BYTES BYTE ARRAY FUNCTIONS OBJECT ORIENTED PROGRAMMING CLASS, OBJECT, METHODS, CONSTRUCTOR, GARBAGE COLLECTION ENCAPSULATION, INHERITANCE, POLYMORPHISM ETC. FILE HANDLING EXCEPTION HANDLING ADVANCED PYTHON =============== REGULAR EXPRESSIONS DATABASE PROGRAMMING PYTHON LIBRARIES WEB DEVELOPER GUI (GRAPHICAL USER INTERFACE) ==> TKINTER DATASCIENCE, AI ==> NUMPY, PANDAS PRACTICAL DJANGO ==> FRAMEWORK SOCKET PROGRAMMING DOCKER, KUBERNETES, MAVEN GITHUB JIRA ============================= DATA STRUCTURES ARRAYS LIST ==> SIMILAR TO ARRAY ARRAY ==> COLLECTION OF SIMILAR DATA ITEMS INT ARRAY ==> ALL INTEGERS ==> {1,2,3,4,5} FLOAT ARRAY ==> ALL FLOATS ETC. {1.2,0.001,0.23} import numpy ecommerce ==> cart ==> collection of any item we can add any element {gadgets, clothes, ..} from NumPy: array definition single dimension multi-dimension math operations searching algorithms sorting algorithms insertion etc.