What is Python:
Python is an general-purpose, interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or use it as glue language to connect existing components together. Python’s simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse
Audience for the course:
Freshers / Beginners who have never programmed before.
Programmers switching languages to Python.
Intermediate Python programmers who want to level up their skills!
Basic Data Types
Functional Programming toolset – Lambda, map, filter and reduce
List,Dictionary and Set Comprehensions
Modules and Packages: Using and Creating
File Handling & Python OS Module
Object-Oriented Programming (OOP) with Python
Overview of Object-oriented programming
Objects, Instances and classes
Inheritance and the type hierarchy
Slots / Properties and Decorators
Advanced Data Structures
CSV Module, JSON, XML Parsing
Working with Databases
RDBMS – MYSQL,SQLLITE,Oracle,Postgres, MSSQL
ORM – SQLAlchemy
NOSQL – MongoDB
Testing Code using Unittest / Doctest
Introduction to System Programming in Python
Python GUIs with Tkinter
Packaging and Deployment
About the Instructor:
Keshava R has 20+ Years of experience in the Business Intelligence / Data Sciences area.
www.python.org – https://www.python.org/community/logos/, GPL, https://commons.wikimedia.org/w/index.php?curid=34991637