Python Full Stack
Python Full Stack
Internship
1
Program Book for Internship
2
Student’s Declaration
3
An Internship Report
On
ExcelR Edtech Pvt. Ltd.
Submitted in accordance with the requirement for the degree of…...
Write your group (subjects)
4
Certificate from Internship Organisation
Organization will provide this certificate end of the internship (on the name of interns).
(you don’t write anything in this page) Add that certificate here
5
ACKNOWLEDGEMENTS
First and foremost I would like to thank Chairman of Andhra Pradesh State
Council of Higher Education Dr.K Madhu Murthy for giving us this
opportunity to experience the work mode through internship.
Secondary, my special thanks to the principal (write your principal name) for
providing us all the facilities that we required in this internship. I would like to
express my special thanks of gratitude to my mentor (write your mentor name
here) and HOD (write your HOD name) for their support and valuable guidance
through this internship period. I take this opportunity to convey my heartful
gratitude and
I take this opportunity to convey my heartfelt gratitude and sincere thanks to the
ExcelR organization for this wonderful opportunity and the organizers
6
CHAPTER 1: EXECUTIVE SUMMARY
The internship report shall have only a one-page executive summary. It shall
include five or more Learning Objectives and Outcomes achieved, a brief
description of the sector of business and intern organization, and a summary of
all the activities done by the intern during the period.
o Software Department
The training includes designing responsive web pages using HTML, CSS, and
Bootstrap, and implementing interactivity with JavaScript. Learners develop
logic using loops, conditions, and
functions, and handle asynchronous operations with callbacks and promises.
Python training covers data types, file handling, OOP concepts, and working
with CSV files. Projects involve building
functional web components and automation scripts. Regular hands-on sessions
reinforce real-world problem solving and technical skill application.
Collaborated with team members on GitHub for version control and project
management.
8
• Participated in feedback sessions with mentors and peers.
Business to business
Business to customers
9
Customer reviews & rating
Online/offline registrations/memberships
Servers maintenance
Customer consultation
User benefits
Trust gain
Day-to-day closings
o Accounting & Banking Operations:
Expenses management
10
11
CHAPTER 2: OVERVIEW OF THE ORGANIZATION
Suggestive Contents:
Organization Vision
To become a globally acclaimed educational and upskilling services company.
Organization Mission
A WhatsApp group and Google Sheet are created with the names of
the college, college representative, and project manager for interns.
Interns participate in daily stand-up meetings and submit daily reports via
Google Sheets.
Interns can consult the technical support team for doubt clarification.
Project managers consolidate project summaries and submit them at the end of
the internship.
Intern (Care taker) must enroll a minimum of five hundred members and
14
close at least one hundred paid memberships for short-term internships.
For long-term internships, a minimum of two hundred paid
memberships should be closed by the end of the program.
Only those interns who meet the minimum target are eligible for stipend and
agent code.
15
16
D. Organizational Structure
17
[Link] and responsibilities of the employees in which the intern is placed
ExcelR Edtech Pvt Ltd has shown significant growth in the online and offline
education space by
delivering skill-based training programs across various domains. With the surge
in demand for tech upskilling, ExcelR has expanded its operations to include
multiple geographies and a variety of training verticals.
16
Projections (2030):
17
[Link] Plans of the Organization
18
AI-driven Personalized Learning: Integrating AI to provide
personalized learning experiences and feedback based on
individual student performance.
5. Global Expansion
20
CHAPTER 3: INTERNSHIP PART
During the Short -term internship I worked as intern project manager. As per my role I
have a authority to enroll care taker under my team. I am the responsible for my team
work. I have to guide and support my team.
As a part of my duty I have to provide online health IDs for public by enrolling them as
member. I have to explain benefits with paid membership to the enrolled member. I
have to gather details of my friends, family members, neighbours, relatives and
common public to provide free online health ID. I have to update the paid member
personal profile, health profile, family health history and vaccination details. I have
to upload the old medical reports of member. I have to attach the family members of
paid member to provide digital health cards for them. I have to submit the
permanent health card to paid member provided by organization.
21
Weekly work scheduled:
➤ Public communications
➤ Work responsibilities
➤ Time management
➤ Team work
➤ Presentations
➤ Technical knowledge
22
CHAPTER 5: OUTCOMES DESCRIPTION
Describe the work environment you have experienced (in terms of people
interactions, facilities available and maintenance, clarity of job roles,
protocols, procedures, processes, discipline, time management, harmonious
relationships, socialization, mutual support and teamwork,
motivation, space and ventilation, etc.)
23
Teamwork and mutual support were central to the work culture; everyone willingly
collaborated, shared knowledge, and took collective responsibility for success. This
environment nurtured intrinsic motivation, reinforced by team encouragement and
recognition of efforts. Communication channels were clearly established—feedback
was timely, constructive, and solution-oriented, which greatly
enhanced learning and performance.
There was strong process consistency, with workflows and task transitions
documented effectively, making collaboration and handovers seamless. The
overall environment was focused and achievement-driven, encouraging
responsibility without depending on a physical workspace. Despite working in
a virtual or hybrid setup, professionalism, accountability, and a sense of
community were always maintained. These structured practices and the positive
atmosphere significantly contributed to a productive and enriching internship
experience.
24
Describe the real time technical skills you have acquired (in terms of the job
related skills and hands on experience)
3. Python Programming
6. Project Experience
26
Describe the managerial skills you have acquired (in terms of planning,
leadership, team work, behaviours, workmanship, productive use of time,
weekly improvement in competencies, goal
setting, decision making, performance analysis, etc.
28
Describe how you could improve your communication skills (in terms of
improvement in oral communication, written communication,
conversational abilities, confidence levels while communicating, anxiety
management, understanding others, getting understood by others,
extempore speech, ability to articulate the key points, closing the
conversation, maintaining niceties and protocols, greeting, thanking and
appreciating others, etc.,)
30
Describe how could you could enhance your abilities in group discussions,
participation in teams, contribution as a team member, leading a team/activity.
31
When facing team challenges, I remained calm, helped mediate conflicts
fairly, and maintained harmony within the group. I contributed to time and
task management by helping plan timelines, tracking progress, and ensuring
our team met all key deadlines.
32
Describe the technological developments you have observed and relevant to
the subject area of training (focus on digital technologies relevant to your job
role)
The field of web development and programming has undergone rapid digital
transformation, with continuous innovation across tools, platforms, and
programming paradigms. The training I have
undergone closely aligns with the latest trends and practices adopted in the
industry, enabling me to stay current with evolving technologies.
HTML5 and CSS3 have become standards for building responsive and
accessible web
interfaces. Semantic tags, media queries, and animation support have
significantly improved user experience.
Flexbox and Grid systems in CSS are now foundational for creating
flexible, mobile-first layouts, reducing the reliance on traditional
frameworks.
Python has emerged as a leading language not just for scripting but
also for data analysis, automation, and web back-end development.
Python’s OOP capabilities have expanded with better support for type hints,
decorators, and
custom exceptions, improving code maintainability and scalability.
34
cycles.
35
Student Self Evaluation of the Short-Term Internship
Date of Evaluation:
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
60
Signature of the Student
60
Evaluation by the Supervisor of the Intern Organization
Term of From To
Internship:
Date of Evaluation:
Please note that your evaluation shall be done independent of the student’s
self- evaluation
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
Page No
25
25
vity Log For The Week 1
Day &
Brief Description Learning Outcome Signature
Date
25
Week 1 Summary
Objective: Learn HTML basics and CSS introduction to build simple webpage structures.
Activity Done: Covered HTML tags, elements, tables, forms, SVG, and basic CSS selectors.
Detailed Report:
This week started with an introduction to HTML, focusing on understanding how web pages are
structured using tags and elements. The sessions covered basic HTML elements, attributes, and their
significance in building webpages. Moving forward, we learned how to create tables to organize data
clearly, followed by exploring forms to capture user inputs through various input types like text fields,
checkboxes, and radio buttons. Additionally, the basics of SVG were introduced to understand
scalable vector graphics for web usage. The week ended with an introduction to CSS, focusing on
selectors that allow styling of HTML elements. The activities included practical exercises on creating
simple tables, forms, and applying CSS selectors. This foundational week set the stage for deeper
styling and scripting in the coming weeks.
25
Internship Log Book Activity Log For The Week 2
Day &
Brief Description Learning Outcome Signature
Date
CSS Box Model: Content, Padding, Understand and manipulate the CSS
Day 1
Border, Margin box model
CSS Typography: Fonts, Size, Weight, Style text effectively using CSS
Day 3
Spacing typography
Day 5 CSS Flexbox: 1D Layout Model Arrange items with CSS flexbox
Project: Box Model and Display Apply box model and display
Day 6
Properties property in a layout
20
Week 2 Summary
Objective: Master CSS fundamentals to style and layout web elements using box model, grids, and
flexbox.
Activity Done: Explored CSS box model, display properties, typography, grid, and flexbox.
Completed a project on layout design.
Detailed Report:
The week was dedicated to understanding the CSS box model, a critical concept that governs the
spacing and sizing of HTML elements. Learners practiced adjusting content, padding, borders, and
margins to achieve desired spacing. The CSS display property was explored to control element
behavior, including block and inline elements. Typography was a key focus area where fonts, text
sizes, weights, and spacing were manipulated to improve readability and visual appeal. The
introduction to CSS grids allowed creating complex two-dimensional layouts, followed by flexbox for
one-dimensional layouts. The week culminated in a practical project where learners applied box
model knowledge and display properties to build responsive layouts. These skills are foundational for
designing visually structured and accessible webpages.
21
Internship Log Book Activity Log For The Week 3
Day &
Brief Description Learning Outcome Signature
Date
22
Week 3 Summary
Objective:
Learn Bootstrap for rapid, responsive web design and advanced CSS styling.
Activity Done:
Covered Bootstrap grid system, components, CSS pseudo-classes, animations, and built a responsive
project.
Detailed Report:
Week 3 focused on leveraging Bootstrap, a powerful CSS framework to quickly create responsive
and mobile-first web designs. The sessions began with understanding the Bootstrap grid system,
learning to arrange page content responsively using containers, rows, and columns. Several Bootstrap
UI
components such as buttons, navbars, and cards were explored to accelerate design workflows.
Advanced CSS topics were introduced including pseudo-classes and pseudo-elements to style parts of
elements dynamically. Animations and transitions were taught to improve user experience with
interactive elements. The week concluded with a project where participants applied Bootstrap
principles and advanced CSS techniques to create a fully responsive website, reinforcing all the
concepts learned.
23
Internship Log Book Activity Log For The Week 4
24
Week 4 Summary
Objective:
Grasp core JavaScript programming concepts to add logic and interactivity to webpages.
Activity Done:
Covered JS syntax, operators, conditionals, loops, functions, and created an interactive webpage.
Detailed Report:
This week marked the beginning of JavaScript learning, essential for adding dynamic behavior to web
pages. The initial sessions introduced JavaScript syntax and how scripts are embedded within HTML.
Learners practiced using various operators including arithmetic and assignment operators to
manipulate data. Decision-making structures like if, else, and switch were studied to control the
program flow based on conditions. Different loops (for, while, do-while) were used to repeat actions
efficiently. Functions, as reusable blocks of code, were explained with examples on parameters and
return values. The week culminated in a project where students applied these concepts to create a
simple interactive webpage, laying a strong foundation for more advanced JavaScript topics.
25
Internship Log Book Activity Log For The Week 5
Day &
Brief Description Learning Outcome Signature
Date
Project: Interactive Web App with Build a web app using asynchronous JS
Day 6
Async Features and event handling
26
Week 5 Summary
Objective:
Understand asynchronous JavaScript and DOM manipulation to create interactive web apps.
Activity Done:
Learned event loop, callbacks, promises, DOM, event handling, and built async web app.
Detailed Report:
Week 5 advanced into asynchronous JavaScript, a crucial concept for handling real-world web tasks
like fetching data. Sessions explained the event loop and how JavaScript handles multiple tasks
without blocking the main thread. Callback functions were introduced as a way to continue code
execution after async operations. This was followed by Promises and async/await, modern tools for
managing asynchronous workflows more cleanly. Practical DOM manipulation lessons taught how to
dynamically update webpage content. Event handling was covered in detail, enabling scripts to
respond to user interactions such as clicks and keyboard input. The week concluded with a project
building an interactive web app incorporating async features and event handling.
27
Internship Log Book Activity Log For The Week 6
Day &
Brief Description Learning Outcome Signature
Date
Day 3 Numeric Datatypes and Methods Declare and manipulate numeric data
Day 4 Strings and String Methods Handle text data using strings
Day 5 Lists: Declaration and Methods Work with list collections in Python
Day 6 Conditions in Python: if, else, elif Write conditional logic in Python
28
Week 6 Summary
Objective:
Build a foundation in Python programming basics including variables, data types, and conditions.
Activity Done:
Installed Python, learned variables, numeric types, strings, lists, and conditional statements.
Detailed Report:
This week introduced Python programming starting with its history, features, and installation process
to set up a working environment. The focus then shifted to basic programming constructs such as
variables, keywords, and various data types including numeric types. String manipulation techniques
and useful string methods were explored, followed by an introduction to lists as Python’s flexible data
structure. Fundamental conditional statements like if, else, and elif were taught to control program
logic. The practical exercises included writing simple Python scripts to reinforce understanding of
syntax and basic operations. This foundation prepares learners for more advanced Python
programming.
29
Internship Log Book Activity Log For The Week 7
Day &
Brief Description Learning Outcome Signature
Date
Day 2 Loop Control: break, continue, pass Control loop execution flow
Project: Python Script for File and Loop Implement loops and file operations
Day 6
Handling in Python
30
Week 7 Summary
Objective:
Learn Python looping, functions, modules, and file handling for practical programming.
Activity Done:
Covered loops, control flow, functions, recursion, modules, and CSV file management.
Detailed Report:
Week 7 delved into Python loops and control flow mechanisms, teaching how to efficiently repeat
code and manage loop execution using break, continue, and pass statements. Functions were covered
extensively, including handling arguments, variable scope, and recursion for complex problem
solving. Organizing code into modules and packages was introduced to build scalable programs.
Practical lessons on file handling taught how to read from and write to CSV files, a common format
for data storage and exchange. The week’s project combined loops and file operations to create scripts
capable of automating data tasks. These skills are essential for writing modular, maintainable Python
programs.
31
Internship Log Book Activity Log For The Week 8
Day &
Brief Description Learning Outcome Signature
Date
Understand object-oriented
Day 1 Python Classes and Objects
programming basics
32
Week 8 Summary
Objective:
Master Python OOP, exception handling, and regex for robust programming.
Activity Done:
Covered classes, inheritance, polymorphism, operator overloading, exception handling, and regex.
Detailed Report:
The final week concentrated on Python’s object-oriented programming principles. Students learned
to define classes and create objects to represent entities and behaviors. Inheritance and multiple
inheritance were discussed to reuse and extend functionality. Polymorphism and operator
overloading allowed customizing object interactions. Exception handling techniques ensured
programs handle
runtime errors gracefully, including creating custom exceptions. The introduction to regular
expressions enabled powerful pattern matching capabilities useful in text processing. The class project
combined all these advanced concepts to build a robust Python application demonstrating OOP design
and error handling. This comprehensive coverage equips learners for professional Python
programming tasks.
33
Internship Log Book Activity Log For The Week 9
34
Week 9 Summary
Objective:
Understand database fundamentals and SQL operations.
Activity Done:
Practiced CRUD operations, constraints, joins, subqueries, and built mini database project.
Detailed Report:
Week 9 introduced relational database systems. Students learned SQL queries including
SELECT, INSERT, UPDATE, and DELETE. Concepts like primary keys, foreign keys,
joins, and indexing were implemented. Query optimization and data integrity principles were
explored. A mini database system was developed as practice.
35
Internship Log Book Activity Log For The Week 10
36
Week 10 Summary
Objective:
Begin backend development using Django framework.
Activity Done:
Created Django project, apps, models, migrations, admin customization, and built CRUD
app.
Detailed Report:
Week 10 marked the transition to Django. Students learned MVT architecture and created
Django projects and apps. Models were defined and migrations executed. Admin panel
customization allowed backend data management. Templates and static files were integrated
to connect frontend and backend.
37
Internship Log Book Activity Log For The Week 11
38
Week 11 Summary
Objective:
Implement secure authentication and user management.
Activity Done:
Built login/logout system, session handling, role-based access, and authentication project.
Detailed Report:
Week 11 focused on Django authentication. User login, logout, password security, and
session management were implemented. Role-based permissions were configured. A secure
user management system was developed as a practical project.
39
Internship Log Book Activity Log For The Week 12
40
Week 12 Summary
Objective:
Enhance Django application with advanced ORM and middleware features.
Activity Done:
Worked with advanced QuerySets, pagination, signals, file uploads, and feature integration
project.
Detailed Report:
Week 12 covered advanced Django features. Efficient querying using advanced ORM
methods was practiced. Pagination improved data presentation. Middleware and signals were
implemented to customize request handling. Media uploads and backend enhancements were
integrated into an application.
41
Internship Log Book Activity Log For The Week 13
42
Week 13 Summary
Objective:
Develop REST APIs using Django REST Framework.
Activity Done:
Created serializers, API views, routers, token authentication, and built
RESTful API project.
Detailed Report:
Week 13 introduced REST architecture. APIs were created using serializers
and viewsets. Token-based authentication secured endpoints. API testing was
performed using Postman. A scalable REST API application was developed.
43
Internship Log Book Activity Log For The Week 14
44
Week 14 Summary
Objective:
Integrate frontend and backend for dynamic full-stack applications.
Activity Done:
Implemented Fetch API, AJAX, JSON handling, form validation, and built integrated
application.
Detailed Report:
Week 14 connected frontend UI with backend APIs. Students used Fetch API and AJAX to
retrieve dynamic data. JSON parsing and validation were implemented. Error handling
mechanisms improved reliability. A fully integrated web application was developed.
45
Internship Log Book Activity Log For The Week 15
46
Week 15 Summary
Objective:
Manage code using version control and deploy application live.
Activity Done:
Practiced Git workflow, branching, GitHub collaboration, and deployed Django app online.
Detailed Report:
Week 15 focused on DevOps basics. Git commands and GitHub workflows were
practiced. Branching strategies improved team collaboration. Environment variables were
configured securely. The Django application was deployed on a live hosting platform.
47
Internship Log Book Activity Log For The Week 16
48
Week 16 Summary
Objective:
Improve application performance, security, and testing practices.
Activity Done:
Implemented unit tests, debugging, performance optimization, and security enhancements.
Detailed Report:
Week 16 emphasized testing and optimization. Unit test cases were written to validate
features. Debugging tools were used to resolve issues. Code optimization improved
performance. Security best practices were applied to prevent vulnerabilities.
49
Internship Log Book Activity Log For The Week 17
50
Week 17 Summary
Objective:
Develop complete capstone full-stack project.
Activity Done:
Performed project planning, database design, backend and frontend development, and API
integration.
Detailed Report:
Week 17 was dedicated to capstone project development. Requirements were finalized and
architecture planned. Database schema was structured efficiently. Backend logic and frontend
interfaces were developed simultaneously. APIs were integrated to ensure smooth
communication between modules.
51
Internship Log Book Activity Log For The Week 18
52
Week 18 Summary
Objective:
Finalize, document, and present the full-stack project professionally.
Activity Done:
Conducted testing, documentation writing, presentation preparation, demo delivery, and final
submission.
Detailed Report:
The final week focused on project completion and delivery. Thorough testing ensured system
reliability. Technical documentation was prepared explaining architecture, modules, and
workflow. A professional presentation was delivered demonstrating features and
functionality. Feedback was incorporated before final submission.
53
54
ure of the Supervisor
61