Syllabus - Programming Practices (c) Python (PPC)
Programming Practices (c) Python (PPC)
Introduction
Basic syntax, Literal Constants, Numbers, Variable and Basic data types, String, Escape Sequences, Operators and Expressions, Evaluation Order, Indentation, Input Output, Functions, Comments.
Data Structure
List, Tuples, Dictionary and Sets.
Control Flow
Conditional Statements - If, If-else, Nested If-else. Iterative Statement - For, While, Nested Loops. Control statements - Break, Continue, Pass.
Object oriented programming
Class and Object, Attributes, Methods, Scopes and Namespaces, Inheritance, Overloading, Overriding, Data hiding.
Exception
Exception Handling, Except clause, Try finally clause, User Defined Exceptions.
Modules and Packages
Standard Libraries
File I/0, Sys, logging, Regular expression, Date and Time, Network programming, multi-processing and multi-threading.
Practicals
Reference Books
-
Timothy A. Budd: Exploring python, McGraw-Hill Education.
-
R.Nageshwar Rao ,”Python Programming” ,Wiley India
-
Think Python: Allen B. Downey, O'Reilly Media, Inc.