PYHTON PROGRAMMING
MODULE – I: INTRODUCTION TO PYTHON
Ø
Introduction
Ø
Features of Python
Ø
History and Future of Python
Ø
Working with Python – interactive and script mode
Ø
Identifiers and Keywords
Ø
Comments, Indentation and Multi-lining
Ø
Data types – built-in data types
Ø
Operators and Expressions
Ø
Console Input / Output
Ø
Formatted printing
Ø
Built-in Functions
Ø
Library Functions
MODULE – II: DECISION CONTROL STATEMENTS
Ø Selection/Conditional
Branching Statements:
Ø if, if-else
Ø nested if
Ø if-elif-else statement(s)
Ø Basic
Loop Structures/ Iterative Statements
Ø while and
Ø for loop
Ø Nested loops
Ø break and continue statement
Ø pass Statement
Ø else Statement used with loops.
MODULE – III: CONTAINER DATA TYPES
Ø Lists:
Accessing List elements, List operations, List methods, List comprehension
Ø Tuples: Accessing Tuple elements, Tuple operations,
Tuple methods, Tuple comprehension
Ø Conversion
of List comprehension to Tuple, Iterators and Iterables, zip() function
Ø Sets:
Accessing Set elements, Set operations, Set functions, Set comprehension
Ø Dictionaries:
Accessing Dictionary elements, Dictionary operations, Dictionary Functions,
Nested Dictionary, Dictionary comprehension.
MODULE – IV: STRINGS AND FUNCTIONS
Ø Strings:
Ø Accessing
String elements
Ø String
properties
Ø String
operations
Ø Functions:
Ø Communicating
with functions
Ø Variable
Scope and lifetime
Ø return
statement
Ø Types
of arguments
Ø Lambda
functions
Ø Recursive
functions
MODULE – V: CLASSES AND OBJECTS
Ø Classes
and Objects –
Ø Defining
Classes, Creating Objects
Ø Data
Abstraction and Hiding through Classes
Ø Class
Method and self Argument
Ø Class
variables and Object variables, __init()__ and __del__() method,
Ø Public
and private data members, Built-in Class Attributes, Garbage Collection.
Ø OOPs
Features:
Ø Abstraction
Ø Encapsulation
Ø Inheritance
and
Ø Polymorphism.
No comments:
Post a Comment