MNIT Jaipur Syllabus IT Python Programming

 

MNIT Jaipur Syllabus IT Python Programming

 

Python Programming

Introduction to Python: Data types, variables, expressions, operators. Sequence, set, dictionary, print

statement, control-flow statements, functions.

Objects and classes, metaclasses. Decorators, special methods. Exception handling. Modules sys, os, etc.

Strings and regular expressions. File operations.

Working with processes and threads. Pipes and signals

Graphical user interface design in Python (including the Tkinter module), Widgets and basic

components, Layout options, Event handling

Network scripting (sockets, FTP, and e-mail clients), Server-side scripting

Databases and persistence in Python (including pickled objects and shelf files)

Custom and built-in data structures in Python

C integration with Python (including the SWIG module), Embedding Python calls within C

Text/References:

8. Programming Python by Mark Lutz, O’Reilly.

9. Learning Python, 3rd Edition by Mark Lutz, O’Reilly

10. Python in a Nutshell by Alex Martelli, O’Reilly.

11. An Introduction to Python by Guido van Rossum and Jr. Fred L. Drake, Network Theory Ltd.

Leave a Comment