Syllabus - Core Python
-
Introduction of Python
-
Installing Python IDES – Python IDLE and Anaconda
-
Writing Your First Python Program
-
Data-types in Python
-
Variables in Python – Declaration and Use
-
Typecasting in Python
-
Operators in Python – Assignment, Logical, Arithmetic etc.
-
Taking User Input (Console)
-
Conditional Statements – If else and Nested If else and elif
-
Python Collections (Arrays) – List, Tuple, Sets and Dictionary
-
Loops in Python – For Loop, While Loop & Nested Loops
-
String Manipulation – Basic Operations, Slicing & Functions and Methods
-
User Defined Functions – Defining, Calling, Types of Functions, Arguments
-
Lambda Function
-
Importing Modules – Math Module
Syllabus - Object Oriented Programming in Python
-
Basics of Object Oriented Programming
-
Creating Class and Object
-
Constructors in Python – Parameterized and Non-parameterized
-
Inheritance in Python
-
In built class methods and attributes
-
Multi-Level and Multiple Inheritance
-
Method Overriding and Data Abstraction
-
Encapsulation and Polymorphism
DATABASE MySQL Connectivity with Python
FILE HANDLING
EXCEPTIONAL HANDLING
PYTHON GUI
MULTIPLE PYTHON PROGRAMS AND SOME LIVE GAMES