INTERNSHIP REPORT
Topic: Python Programming
Name: Md Aazad
Reg. No.: 23151149010
Branch: CSE (AI)
Semester: 3rd
Abstract
This internship focused on developing practical knowledge and hands-on experience in Python
programming. Python is a powerful, high-level, and versatile programming language widely used in
web development, data analysis, artificial intelligence, and automation. During the internship, I
learned the fundamentals of Python including variables, data types, control structures, functions,
and object-oriented programming. I also explored advanced concepts such as file handling, error
handling, and the use of external libraries like NumPy and Pandas. Through various mini-projects
and coding tasks, I was able to strengthen my problem-solving skills and gain confidence in writing
efficient Python code. This internship has been a crucial step in building a strong foundation in
programming and preparing for more advanced subjects in the field of computer science and
artificial intelligence.
Acknowledgment
I would like to express my sincere gratitude to the Department of Computer Science and
Engineering, Government Engineering College, Gopalganj, for providing me with the opportunity to
complete this internship. I extend my heartfelt thanks to Prof. Sharique Eliyash for his constant
support, guidance, and encouragement throughout the duration of the internship. I would also like to
thank the college administration and my faculty members for creating a supportive learning
environment. Lastly, I am grateful to my family and friends for their motivation and moral support
during this learning journey.
Index of Report
1. Introduction to Python
2. Installation and Setup
3. Variables and Data Types
4. Operators and Expressions
5. Control Structures (if, loops)
6. Functions and Modules
7. File Handling in Python
8. Object-Oriented Programming
9. Exception Handling
10. Python Libraries: NumPy and Pandas
11. Mini Project / Tasks Completed
12. Learning Outcomes
13. Conclusion
14. References