Introduction to Python:
Python versus Java
Java is a statically typed and compiled language, and Python is a dynamically typed and interpreted language. This single difference makes Java faster at runtime and easier to debug, but Python is easier to use and easier to read. (Ref: https://www.bmc.com/blogs/python-vs-java/)
Python Interpreter and it’s Environment,
Python installation,
Python basics: variables, operators, Strings, Conditional and Control Statements, loops;
Data structures: lists and dictionaries;
functions: global functions,
local functions,
lambda functions and methods.