Python

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