THIS COURSE IS GIVEN TO THE STUDENT AS PER A CORPORATE REQUIREMENT. THE BILLING IS IRRESPECTIVE TO THE NUMBER OF STUDENTS AND BASED ON HOURS. THE COURSE CAN BE TWEAKED FOR CUSTOMIZATION.
This is the foundations level course designed for the fresher with the intention of guiding them towards job placement. The course consists of topics from the Basics to the Intermediate and advanced level. All topics consist of Exercise and notes. Assignments and Assessments are given after every 5 sessions. There is a process of monitoring the progress of each student so that knowledge gap can be bridged.
THIS COURSE IS GIVEN INDIVIDUALLY TO THE STUDENT.
Strong Basics in PYTHON 3.7
- Conventions & Data types used in Python
- Assignment of objects and memory management
- Single line Expressions and Block expressions
- Constructs for decision, repetition and iteration ( if, while, for )
- The built-ins module
- Numeric Programming using int, float and complex
- Working with Fractions and Decimal
- Working with Randomness
- String & Byte Programming
- List & Tuple Programming
- Range, Zip and Enumerate objects
- Dictionaries, Dictionary keys, values and Items
- Set Programming (union, intersection, difference )
- Exception handling and the try statement
- Modular programming - creating functions
- Lambda, Map, Filter, Reduce
Intermediate and Advanced level :
- Object Oriented Programming paradigm
- Creating class types
- Inheritance, Encapsulation and Polymorphism
- Redefination and overloading
- Files and context managers
- Directories using the os and path module
- Shelve module
- working with CSV files and JSON files
- Graphic User Interface intergration
- Regular expressions for Text manupilation
- DB
- Comprehension, Iterators, Generators, Decorators
1 PROJECT ON CORE PYTHON implementing an extensible Business application.