KEMBAR78
Internship Report Python Flask | PDF | Web Development | Python (Programming Language)
0% found this document useful (0 votes)
21 views2 pages

Internship Report Python Flask

These is a project report on python and flask web development program

Uploaded by

jinubhagat12345
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)
21 views2 pages

Internship Report Python Flask

These is a project report on python and flask web development program

Uploaded by

jinubhagat12345
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
You are on page 1/ 2

Internship Report on Python & Flask Web

Development

Duration: 15 Days
Internship Role: Python & Flask Web Development Intern
Organization/Institution: [Your Organization Name]
Intern Name: [Your Name]
Supervisor/Mentor: [Mentor’s Name]
Date: [Start Date – End Date]

1. Introduction
This internship was designed to provide practical exposure to Python programming and
Flask-based web development. Over the course of 15 days, I gained hands-on experience with
building web applications, understanding backend logic, and integrating databases with Flask.

2. Objectives
• To strengthen programming skills using Python.
• To learn the Flask web framework for backend development.
• To understand routing, templates, and forms in Flask.
• To integrate databases (SQLite/MySQL) with Flask applications.
• To develop a mini-project by the end of the internship.

3. Daily Work Report


Day Task/Activity Concepts Learned

Day 1 Orientation, Introduction to Python basics Variables, Data types, Operators


Day 2 Control flow & Functions If-else, Loops, Functions
Day 3 Data Structures in Python Lists, Tuples, Dictionaries, Sets
Day 4 File handling in Python Reading & Writing files
Day 5 Introduction to Flask Installation, Hello World App
Day 6 Flask Routing & Debugging @app.route(), URL rules
Day 7 Jinja2 Templates HTML integration, Template inheritance
Day 8 Flask Forms & User Input request.form, GET vs POST
Day 9 Database Integration SQLite with Flask, CRUD operations
Day 10 Authentication & Sessions Flask sessions, Login system
Day 11 API Development with Flask REST API basics, JSON responses
Day 12 Flask Project Setup Structuring a web app
Day Task/Activity Concepts Learned

Day 13 Mini Project Development Building a Blog/Todo app


Day 14 Testing & Debugging Error handling, Unit testing basics
Day 15 Project Presentation & Feedback Project deployment (local)

4. Mini Project Overview


During the internship, I developed a Flask-based Blog Application with the following features:
• User login & registration system
• Post creation, editing, and deletion
• Database integration using SQLite
• HTML templates with Jinja2
• REST API endpoint for fetching posts

5. Skills Gained
• Python programming (intermediate level)
• Flask framework fundamentals
• Database integration (SQLite/MySQL)
• REST API development basics
• Web application deployment (local)

6. Conclusion
This 15-day internship provided valuable practical knowledge of Python and Flask web
development. I was able to bridge the gap between theoretical knowledge and real-world
application by working on small tasks daily and completing a functional Flask mini-project. The
internship strengthened my programming skills and gave me a solid foundation for further
exploration in full-stack web development.

You might also like