هلیو کیددنیای برنامه‌نویسی نوجوانان
پایتون · سطح ۲ · ۶ مرحله

نقشهٔ مشاهدهٔ بشقاب‌پرنده‌ها

UFO sightings map

مشاهده یوفوها را از یک فایل CSV بر روی یک نقشه جهان تعاملی ترسیم کنید

ترجمهٔ فارسی ماشینی است و ممکن است در اصطلاحات دقیق نباشد. با انتخاب «هر دو» می‌توانی متن اصلی را هم بخوانی.
مرحلهٔ ۱

بارگیری و نمایش نقشه

بارگیری و نمایش نقشه

تصویر نقشه را بارگذاری کرده و در یک پنجره p5 نمایش دهید.

این دستورالعمل ها را دنبال کنید

استفاده کنید preload() برای بارگذاری تصویر قبل از شروع طرح، سپس آن را در آن نشان دهید setup().

main.py

from p5 import *                 
from xy import get_xy_coords

def preload():
    global world_map             # Make the map image available to the whole program
    world_map = load_image('mercator.jpeg')  # Load the map image before drawing starts

def setup():
    size(991, 768)               # Set the size of the drawing window
    image(world_map, 0, 0, width, height)  # Draw the map to fill the window

run()                            # Start the p5 sketch

حالا کد خود را اجرا کنید

شما باید نقشه جهان را ببینید.

 A world map appears in the editor

محیط اجرای پروژه

ویرایشگر رسمی Raspberry Pi با فایل‌ها و کتابخانه‌های همین پروژه باز می‌شود. بارگذاری و اجرای آن به اینترنت نیاز دارد. کدهای خودت را با ابزار دریافت فایل نگه دار.

باز کردن در صفحهٔ مستقل ↗
معرفی و پیش‌نمایش پروژه

آنچه را که خواهید ساخت

یک نقشه جهانی تعاملی ایجاد کنید که مشاهدات بشقاب پرنده را از مجموعه داده CSV ترسیم می کند.

پروژه تمام شده را برای کاوش نقشه اجرا کنید، سپس روی Sightings کلیک کنید تا بدانید چه نوع بشقاب پرنده در مکان های مختلف گزارش شده است.

متن اصلی معرفی

What you will make

Create an interactive world map that plots UFO sightings from a CSV dataset.

Run the finished project to explore the map, then click sightings to learn what type of UFO was reported at different locations.