Upto 85% SCHOLARSHIP for all Computer Courses
Upto 85% SCHOLARSHIP for all Computer Courses
MODULE 1 : OVERVIEW OF PROGRAMMING LANGUAGES
● Overview of Machine language ● Assembly language ● High level language ● Compilers & Interpreters ● History of Python ● Evolution of Python ● Features of Python ● Applications of Python ● Installation & Environment Setup
MODULE 2: INTRODUCTION TO PYTHON
● Python character set ● Tokens ● Values & Types ● Variables ● Variable name & Keyword ● Data Types: Int, float, complex Number, Boolean & String ● Data type conversion ● Multiple Assignment to Variables ● Input & Print Function ● Formatting Number & String
MODULE 3: Operators & Operands, Types
● Arithmetic Operators: Unary, Binary ● Comparison Operators ● Logical Operators: not, and, or ● Membership Operators ● Boolean Expression & Relational Operators
MODULE 4: DECISION MAKEING STATEMENTS
● The if Statement ● The If-Else Statement ● Nested if statement ● Multi way if else statements ● Conditional expressions ● While Loop ● Break statement ● Continue Statement ● Nested loops ● For loops ●Range Functions
MODULE 5: LIST VALUES IN DATASTRUCTURE
● Create, Accessing elements ● List length, membership ● List & for loops ● List operations ● List slices [Start:end] ● List deletion ● Object & values ● Passing list to a function ● Cloning lists ● Nested list
MODULE 6: DATASTRUCTURE TUPLES & DICTIONARIES
● Introduction to Tuples ● Creating Tuple ● Tuple Assignment ● Operations on Tuples ● Sets ● Introduction Set with List – Operations ● Set operations and functions ● Dictionaries ● Basics of Dictionaries ● Creating a dictionary
Add, Replace, retrieve, format, delete items in a dictionary
MODULE 7: STRING MANIPULATIONS
● Built-in string functions ● Pattern Searching ● Replacing and removing substrings
Working with Slice Operator ● Applying Slice Operators in Lists and Tuples
MODULE 8: FUNCTIONS / MODULE / METHODS
● Introduction to Functions ● Parameters & arguments in a function ● Arguments
Positional arguments ● Arguments with default values ● Function with return values
Lambda Keyword ● Custom Libraries ●Custom Package
MODULE 9: OBJECT ORIENTED PROGRAMMING: CLASS, OBJECT & INHERITANCE
● Classes and objects ● Constructors ● Operator overloading ● Inheritance
Multilevel, multiple inheritance ● Method overriding
MODULE 10: FILE MANIPULATIONS
● Introduction ● Writing & Reading Text Files ● Writing & Reading Data Files
Writing and Reading objects into binary files using pickle ● Directory Manipulation
MODULE 11: EXCEPTION HANDLING
● Introduction to Exception ● Try .. Except Blocks ● Try .. Except .. Else Blocks ● Try .. Except .. Finally Blocks ● Multiple Exception Handlers ● Nested Exception Handlers
Raising Exceptions ●
MODULE 12: PYThON GUI PROGRAMMING
● Introduction of TKINTER ● TKINTER WIDGETS ● TKINTER Label ● TKINTER Entry ● TKINTER Button ● TKINTER Frame ● TKINTER Combobox ● TKINTER Checkbox ● Windows Application Development
MODULE 13: RDBMS WITH PYTHON
● Introduction to RDBMS ● Features of RDBMS ● Introduction to MySQL ● Installation of MySQL using XAMPP Open Source Package ● SQL Command Types –DDL, DML & TCL Commands ● Simple Queries using Where Clause ● Built-in Functions in SQL ● Aggregate Functions ● Group By, Order By, Group By… Having Clauses● Views ● Indexes ● Constraints ● SQL Joins ● INTERSECT, UNION & MINUS Clauses ● TCL Commands (Commit, Rollback)
MODULE 14: PROJECT
Copyright © 2024 CATS Computer Education Krishnagiri - All Rights Reserved.
Powered by CATS COmputer Education