0% found this document useful (0 votes)
3 views3 pages

Python Lab Manual

The Python Lab Manual covers eight modules that introduce fundamental concepts of Python programming, including data structures, functions, file handling, and object-oriented programming. It also addresses text processing for information retrieval, various retrieval models, and evaluation metrics. Each module includes specific topics designed to enhance understanding and practical application of Python.

Uploaded by

Habtamu
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views3 pages

Python Lab Manual

The Python Lab Manual covers eight modules that introduce fundamental concepts of Python programming, including data structures, functions, file handling, and object-oriented programming. It also addresses text processing for information retrieval, various retrieval models, and evaluation metrics. Each module includes specific topics designed to enhance understanding and practical application of Python.

Uploaded by

Habtamu
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Python Lab Manual

=================

Module 1: Python Fundamentals

-----------------------------

1. Introduction to Python

2. Installation & Environment Setup

3. Variables, Data Types

4. Operators

5. Input & Output

6. Control Structures (if, loops)

Module 2: Data Structures

-------------------------

1. Lists

2. Tuples

3. Sets

4. Dictionaries

5. String operations

Module 3: Functions & Modules

-----------------------------

1. Defining functions

2. Passing parameters

3. Return values

4. Lambda expressions

5. Modules & Packages


Module 4: File Handling

-----------------------

1. Reading files

2. Writing files

3. CSV processing

4. Exception handling

Module 5: Object-Oriented Programming

-------------------------------------

1. Classes & Objects

2. Constructors

3. Inheritance

4. Polymorphism

5. Encapsulation

Module 6: Text Processing for Information Retrieval

---------------------------------------------------

1. Tokenization

2. Stop-word removal

3. Stemming

4. Lemmatization

5. Normalization

Module 7: Information Retrieval Models

--------------------------------------

1. Boolean Retrieval

2. Inverted Index

3. Term Frequency
4. TF-IDF

5. Vector Space Model

Module 8: Evaluation Metrics

----------------------------

1. Precision

2. Recall

3. F1 Score

4. MAP

5. MRR

End of Manual

You might also like