Professional Documents
Culture Documents
ZEAL POLYTECHNIC
NARHE, PUNE – 411041
MICRO PROJECT
Academic Year: 2022-23.
CERTIFICATE
This is to certify that Mr. /Ms. Rohan Kumar Bhoi, Roll No. 04 of 6th Semester of Diploma
in Computer Engineering of Institute, ZEAL POLYTECHNIC (Code: 0988) has completed
the Micro Project satisfactorily in Subject “Programming With Python” (22616) for the
academic year 2022-2023 as prescribed in the curriculum.
CERTIFICATE
This is to certify that Mr. /Ms. Aayan Sattar Mulla, Roll No. 09 of 6th Semester of
Diploma in Computer Engineering of Institute, ZEAL POLYTECHNIC (Code: 0988) has
completed the Micro Project satisfactorily in Subject “Programming With Python”
(22616) for the academic year 2022- 2023 as prescribed in the curriculum.
CERTIFICATE
This is to certify that Mr. /Ms. Anushka Sunil Lohokare, Roll No. 50 of 6th Semester of
Diploma in Computer Engineering of Institute, ZEAL POLYTECHNIC (Code: 0988) has
completed the Micro Project satisfactorily in Subject “Programming With Python”
(22616) for the academic year 2022- 2023 as prescribed in the curriculum.
CERTIFICATE
This is to certify that Mr. /Ms. Rajlakshmi Shankar Chavan, Roll No. 52 of 6th Semester
of Diploma in Computer Engineering of Institute, ZEAL POLYTECHNIC (Code: 0988) has
completed the Micro Project satisfactorily in Subject “Programming With Python”
(22616) for the academic year 2022- 2023 as prescribed in the curriculum.
1 Project Abstract 08
2 Main Content 09
5 Evaluation Sheet 15
PROJECT ABSTRACT
The purpose of this micro project is to create a City Finder Map using Python
programming language.
The map will allow users to search for any city in the world and display its location on a
map. The project uses geocoding and mapping libraries in Python to retrieve and display
geographic data.
Maps are a useful tool for visualizing spatial data and exploring locations. With the
increasing availability of geocoding and mapping libraries in Python, it has become
easier to create interactive maps and search for geographic locations.
In this micro project, we aim to create a city finder map using Python programming
language.
Our city finder map will allow users to search for any city in the world and display its
location on a map.
MAIN CONTENT
Maps are a useful tool for visualizing spatial data and exploring locations. With the
increasing availability of geocoding and mapping libraries in Python, it has become easier to
create interactive maps and search for geographic locations. In this micro project, we aim to
create a city finder map using Python programming language.
There are several geocoding and mapping libraries available in Python, such as
GeoPy, Folium, and Basemap. These libraries provide various functions and methods for
retrieving and displaying geographic data. In addition, there are several APIs available that
allow us to access geographic data, such as the Google Maps API and OpenStreetMap
API.
Our city finder map allows users to search for any city in the world and display its
location on a map. When the user enters a city name, the program uses Geopy to retrieve its
geographic coordinates and then displays a map centered on that location using Folium. The
map includes a marker indicating the location of the city.
Methodology
Install and import the necessary Python libraries, including Geopy and Folium.
Define a function to geocode a city name using Geopy.
Define a function to display a map centered on a given location using Folium.
Combine the above functions to create a city finder map that allows users to search for
any city in the world and display its location on a map.
Apart from above methods, we used some detailed sequential methods to implement our
City Finder Map Micro-project.
1. Requirement Gathering :
In this step, we define the requirements of our project. This includes identifying the problem
we are trying to solve, the features we want to include in our City Finder Map, and any
other constraints or limitations that need to be considered. We may also need to conduct user
research to understand the needs and expectations of our target audience.
2. System Design :
In this step, we design the system architecture of our City Finder Map. This includes
identifying the different components of the system, how they will interact with each other,
and the technologies or frameworks you will use to implement them. We may also need to
create wireframes or mock-ups to visualize the user interface of our application.
3. System Development
In this step, we implemented the system design that we have created in the previous step.
This includes writing the code for our City Finder Map using Python and the necessary
libraries, such as Geopy and Folium. We also needed to use version control tools such as Git
to manage our codebase and collaborate with other team members.
4. System Testing
In this step, we tested our City Finder Map to ensure that it meets the requirements and
specifications defined in the previous steps. This includes both functional testing, where we
verified that the features of the application work correctly, and non-functional testing, where
we evaluate the performance, usability, and security of the application. We also needed to
conduct user testing to get feedback from our target audience.
5. Result
In this step, we presented the results of our micro project. This includes demonstrating how
our City Finder Map works, showcasing any additional features or functionalities we have
added, and providing examples of how it can be used. We also reflect on the challenges we
faced during the project and how we overcame them, as well as any future improvements or
enhancements we would like to make to our City Finder Map. Finally, we acknowledge
any references or resources we have used in our project, such as books, websites, or
tutorials.
CONCLUSION
In this micro project, we have created a city finder map using Python programming
language. The map allows users to search for any city in the world and display its location on
a map. The project demonstrates the use of geocoding and mapping libraries in Python and
provides a useful tool for exploring and visualizing geographic locations. Our city finder
map allows users to search for any city in the world and display its location on a map. When
the user enters a city name, the program uses Geopy to retrieve its geographic coordinates
and then displays a map centered on that location using Folium. The map includes a marker
indicating the location of the city.
REFERENCE
https://chat.openai.com
https://github.com
https://www.google.com/maps/
https://www.javatpoint.com
https://artoftesting.com
https://www.researchgate.net
WEEKLY PROGRESS REPORT
MICRO PROJECT
SR.
WEEK ACTIVITY PERFORMED SIGN OF GUIDE DATE
NO.
10 12th Seminar
11 13th Viva
…………………………………………………………………………………………………
…………………………………………………………………………………………………
MARKS OUT OF 6 MARKS OUT OF 4
ROLL FOR FOR TOTAL MARKS
NO. STUDENT NAME PERFORMANCE IN PERFORMANCE IN OUT OF 10
GROUP ACTIVITY ORAL/PRESENTAT
(D5 COL.8) ION (D5 COL.9)
(Signature of Faculty)