MCA C3003
Programming in Python

Notes are on their way.
For now, use the syllabus outline to see what this subject covers.
Syllabus topics
Programming Language, History and Origin of Python Language, Features of Python, Limitations, Major Applications of Python, Getting, Installing Python, Setting up Path and Environment Variables, Running Python, First Python Program, Python Interactive Help Feature, Python di fferences from other languages. [Q-1]
Notes will be added here.
Syllabus: supplied PDF, page 22.
Syllabus topics
Keywords, Identifiers, Python Statement, Indentation, Documentation, Variables, Multiple Assignment, Understanding Data Type, Data Type Conversion, Python Input and Output Functions, Import command. Operators and Expressions: O perators in Python, Expressions, Precedence, Associativity of Operators, Non Associative Operators. Control Structures: Decision making statements, Python loops, Python control statements. [Q-1]
Notes will be added here.
Syllabus: supplied PDF, page 22.
Syllabus topics
Numbers, Lists, Tuples, S ets, Dictionary, Functions & Methods of Dictionary, Strings (in detail with their methods and operations). Python Functions: Functions, Advantages of Functions, Built -in Functions, User defined functions, Anonymous functions, Pass by value Vs. Pass by Refe rence, Recursion, Scope and Lifetime of Variables. [Q-2]
Notes will be added here.
Syllabus: supplied PDF, page 22.
Syllabus topics
Module definition, Need of modules, Creating a module, Importing module, Path Searching of a Module, Module Reloading, Standard Modules, Python Packages. Exception Handling: Exceptions, Built -in exceptions, Exception handling, User defined exceptions in Python. [Q-2]
Notes will be added here.
Syllabus: supplied PDF, page 22.
Syllabus topics
Operations on files (opening, modes, attributes, encoding, closing), read() & write() methods, tell( ) & seek() methods, renaming & deleting files in Python, directories in Python. Classes and Objects: The concept of OOPS in Python, Designing classes, Creating objects, Accessing attributes, Editing class attributes, Built-in class attributes, Garbage collection, Destroying objects. [Q-2]
Notes will be added here.
Syllabus: supplied PDF, page 22.
Check your university’s syllabus for the topics covered in your exams.