Programming Practices Python ( CS-406 )

( CS- 4th Sem )

Python Programming

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:

Some Programs List


  • TAGS:


  • Sneh College Academy
    Author- Sneh
    ( Core Member )