Course Details:
Fees : Rs 12000/-
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
Methodology:
Become a Python Programmer and learn one of most preferred skills of 2019!!!. The course is designed to be most comprehensive, straight-forward, course for the Python programming language. This course works for you even if have never programmed before or already know basic syntax, or want to learn about the advanced features of Python. In this course our focus would be on teaching you Python 3. This course includes classroom teaching, programming assignments as well as working on a Python Project. This course will teach you Python in a practical manner. The course will start by helping you get Python installed on your computer.
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!
Course Content:
Fundamentals
Basic Data Types
Data Structures
Lists
Tuples
Dictionaries
Sets
Branching Statements
Looping Statements
Functions
Generators
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
Encapsulation
Inheritance and the type hierarchy
Polymorphism
Slots / Properties and Decorators
MetaClasses
Exception Handling
Advanced Data Structures
Defaultdict
Ordereddict
namedtuple
Performance Timing
Regular Expressions
CSV Module, JSON, XML Parsing
Working with Databases
DBM,Pickle,Shelves,ZODB
RDBMS – MYSQL,SQLLITE,Oracle,Postgres, MSSQL
ORM – SQLAlchemy
NOSQL – MongoDB
Introduction to System Programming in Python
Python GUIs with Tkinter
About the Instructor:
Keshava R has 18+ Years of experience in the Business Intelligence / Data Sciences area. He is a MBA from IIM Ahmedabad and BE Mech from NIE Mysore.
By www.python.org – https://www.python.org/community/logos/, GPL, https://commons.wikimedia.org/w/index.php?curid=34991637