Programming Practices Python ( CS-406 )
( CS- 4th Sem )
Course Outcomes
After Completion of this Course students can:
- Understand concepts of syntax, Literal Constants, Numbers, Variable and Basic data types, String, Escape Sequences, Operators and Expressions, Evaluation Order, Indentation, Input Output, Functions, Comments.
- Get overview of Data Structure in python.
- Understand concepts of Object oriented programming like Class and Object, Attributes, Methods, Scopes and Namespaces, Inheritance, Overloading, Overriding, Data hiding.
- Understand concepts of Exception Handling,Except clause, Try finally clause, User Defined Exceptions
- Get how to use Module Packages and Standard Libraries in python.
Course Content
Main Contents of this course which students needs to learn are:
- Basic syntax, Literal Constants, Numbers, Variable and Basic data types, String, Escape Sequences, Operators and Expressions, Evaluation Order, Indentation, Input Output, Functions, Comments.
- List, Tuples, Dictionary and Sets.
- Conditional Statements - If, If-else, Nested If-else. Iterative Statement - For, While, Nested Loops. Control statements - Break, Continue, Pass.
- Class and Object, Attributes, Methods, Scopes and Namespaces, Inheritance, Overloading, Overriding, Data hiding.
- Exception Handling, Except clause, Try finally clause, User Defined Exceptions.
- Standard Libraries: File I/0, Sys, logging, Regular expression, Date and Time, Network programming, multi-processing and multi-threading.
Book References
Some books which will help you to learn this course:
- Timothy A. Budd: Exploring python, McGraw-Hill Education.
- R.Nageshwar Rao ,”Python Programming” ,Wiley India
- Think Python: Allen B. Downey, O'Reilly Media, Inc.
Onine Channels
List of Various Online Channels to study Python for free: