Suljettu

python turtle

Job Description:

Open the directory in PyCharm. You will see a Python file named hurricane_tracker.py. In this file you will fill in the code to use the turtle module to create an animation of a hurricane's path. In the file are 3 functions, graphical_setup, track_storm, and main. You are NOT allowed to modify the graphical_setup function. You may modify the other functions and may create and use your own additional functions (although creating additional functions is NOT required).

In the graphical_setup, the following are done for you:

Creating the screen and turtle

The turtle's shape is changed to that of a hurricane

Loading a background image of the Atlantic

Setting the world coordinates of the screen to match the latitude and longitude on the map

In the starter zip file there is a directory named data that contains CSV files for each storm in the 2017 hurricane season along with the data for Hurricane Ian (2022). This data was scraped from [login to view URL],

last access 9/14/2017. Each file contains data about the storm bearing its name so, for example, [login to view URL] contains the data for Hurricane Irma. Each line contains 6 columns separated by commas (thus the .csv file extension). The file can be opened directly in PyCharm or opened in Excel for a columnar view. The first line of the file describes what each column is. Here are the first 3 lines of the [login to view URL] file, separated into their columns:

Date Time Lat Lon Wind Pressure

30-Aug 15:00 GMT 16.4 -30.3 50 1004

30-Aug 21:00 GMT 16.4 -31.2 60 1001

The only columns relevant to your code are Lat (the latitude), Lon (the longitude), and Wind (the wind speed in miles per hour).

Using the data in the CSV file corresponding with the storm entered by the user, your track_storm function must show the hurricane's path. Your solution must include the following:

Prompt the user for the name of a storm. If the user doesn't enter a storm for which there is a csv data file, then the program must print an error message and exit. Ideally, your program should be doing this by comparing the storm name to the list of files. Some things in Python that may be helpful: glob Links to an external site., and [login to view URL] Links to an external site.. Also note that if you need to get the path separator (on Windows it is \ while Mac and Linux use /) you can import the os module and use [login to view URL] to get the correct path separator based on the platform the program is running.

Correctly show each point in the data file (together with lines between each point)

At each point, you must display what category the storm is, if it has hurricane strength winds, otherwise, draw no text.

Color code the hurricane strength:

Red for Category 5

Orange for Category 4

Yellow for Category 3

Green for Category 2

Blue for Category 1

White if not hurricane strength

The thickness (width) of the line should change in proportion to the hurricane category.

Category 5 - width 15

Category 4 - width 11

Category 3 - width 7

Category 2 - width 3

Category 1 - width 2

if not hurricane strength - width 1

Taidot: Python, Java

Tietoa asiakkaasta:
( 0 arvostelua ) Orlando, United States

Projektin tunnus: #35351188

27 freelanceria on tarjonnut keskimäärin $159 tähän työhön

Fazeennazar

*** Python Expert for your Turtle project *** I read your project description very carefully. I have a deep understanding and experience in the areas of python that you mentioned. I've previously worked on so many pro Lisää

$200 USD 2 päivässä
(199 arvostelua)
7.2
umg536

Hi there, I'm bidding on your project "python turtle " Being an expert in Python and matlab programming I can do this project for you. please leave a message on my chat so we can discuss the budget and deadline of the Lisää

$250 USD 5 päivässä
(18 arvostelua)
6.5
Koki1216

Hello, this is Koki from Japan who has been working with python turtle for over decades now. I have checked your project description thoroughly and I think that I can help you to complete this project fully 100% sure t Lisää

$250 USD 7 päivässä
(15 arvostelua)
6.9
LongVuDinh

Hello, Client. I read your project description very carefully. I have a deep understanding and experience in the areas of python that you mentioned. I've previously worked on so many projects for other employers. Here Lisää

$140 USD 2 päivässä
(15 arvostelua)
5.2
brettkulh

⭐Python Developer ⭐ I have many experience of developing python project including app and web. I am very familiar with turtle. Looking forward to hearing from you. Thank you.

$140 USD 1 päivässä
(24 arvostelua)
5.2
maddifreelancer

hello , I am Mashud,expert in python and turtle module. I can complete this task perfectly in time I'm not only interested in your project but also eager to do it. You want to hire a reliable developer, and I want to Lisää

$150 USD 5 päivässä
(19 arvostelua)
5.0
anenkovakateryna

Hi I have 8 years of experience in ⭐ python with turtle for UI design development ⭐. I've read the project description carefully and can start work immediately. Let`s discuss about more detail in chat box. Best regard Lisää

$100 USD 2 päivässä
(12 arvostelua)
4.6
Actisoft2017

Hello, Nice meet you! I have read your project requirements and then I am sure I can complete that project. I can help you. Thank you

$140 USD 7 päivässä
(7 arvostelua)
4.6
tranloanhanu

Hello, I have rich experience in Python coding I have read all your explanations carefully and fully understand your requirements. So I am sure I can give you correct and good results. I would appreciate it if you coul Lisää

$100 USD 2 päivässä
(6 arvostelua)
3.8
tsmcguinness

I am a talented Python developer you are looking for... Hi, Sir. I am very glad to have a opportunity to bid on your job posting. I read your posting carefully and fully understand. I am a python developer who have 7+ Lisää

$140 USD 7 päivässä
(5 arvostelua)
3.9
WinterGreenTech

Hi, we have developed more projects using MATLAB and python turtle, Expert in script. if you need any query related to this project , kindly contact through chat, thank you.

$140 USD 7 päivässä
(2 arvostelua)
3.8
vladyslavbutsei8

Hi, I am a web developer experienced in Java & Python for 5+ years. After reading over your post, I think this project is perfect fit for my skill sets. I assure that I can implement this project as intended with hig Lisää

$100 USD 7 päivässä
(8 arvostelua)
3.3
marklai

As a skilled and experienced Python coder, I bid on your project because I have the expertise to deliver superior quality work. I guarantee you constant updates in the project as a way of ensuring the project meets you Lisää

$180 USD 2 päivässä
(3 arvostelua)
2.9
Nathanron

Greetings ! I read your project details carefully. Surely, I can do this job perfectly. I can share my recent turtle work in detail via chat. Best Regards

$200 USD 7 päivässä
(7 arvostelua)
3.1
ngovanchinh8686

Hi, I have good experience in Python and CSV. Would you please discuss on further details via chat? Thanks in advance.

$100 USD 3 päivässä
(3 arvostelua)
2.6
daviddibella

Dear I've been working in Python Programming with Tkinter & PyQt GUI for 2 years and have 6 years of experience in AI, Web and other field using Python. I'm very familiar with lots of python libraries like pandas (for Lisää

$100 USD 7 päivässä
(1 arvostelu)
2.4
brankodev22

Hello, Greetings , Good evening! I’ve carefully checked your requirements and really interested in this job. I’m full stack Java developer who has built out some projects similar to your requirement. I’m offering be Lisää

$30 USD 6 päivässä
(4 arvostelua)
2.1
andriitroiandev

Dear, Client. Warm Greetings. First of all, Thanks for posting this portal. After reviewing your requirements carefully, I am so happy cuz I am very familiar in this field. I am a senior python expert who has rich exp Lisää

$120 USD 7 päivässä
(1 arvostelu)
1.4
minqunshao

Hello There, I have seen your job post on freelancer and I'm sure I am the best match for your job as all my skills match your requirement. I am an AI expert. Especially, Python, ML and Algorithm are my best skill. So Lisää

$250 USD 4 päivässä
(3 arvostelua)
4.1
IanFullstack

Hello , How are you? I read your job description and I am sure I am good candidate to complete your job very well in given deadline. I am high skilled and rich experienced web & mobile design & development expert for Lisää

$50 USD 10 päivässä
(0 arvostelua)
0.0