Challenge
File name from data
Build eng-2_2026-03-14.csv from a sensor ID and a date, then turn a name like Star Tracker A into a safe file name, and put the file in a folder of its own.
Showing 1–10 of 13
Challenge
Build eng-2_2026-03-14.csv from a sensor ID and a date, then turn a name like Star Tracker A into a safe file name, and put the file in a folder of its own.
Challenge
A sensor packet mixes text, numbers and text that only looks like numbers. Predict what type() shows, find the values that need converting, then convert a packet yourself.
Challenge
Extend the alert check from "Alert level" so a sensor that didn't answer, None, prints NO DATA instead of crashing, without treating a real 0 as missing, then do the same for an empty field in a…
Challenge
A small but complete data pipeline: read the telemetry CSV, reject rows with unknown sensors or broken values and say why, flag readings outside each sensor's limits, and save a JSON summary for the…
Challenge
…parser so it stores every reading as a dict with time, sensor, value and unit in a list of records, then let other code pick out one sensor's readings by key.
Challenge
…then switch to tabs for pasting into a spreadsheet. Real data formats from print().
Challenge
…readings as one dict, then make it handle a pass with no data and round the mean, so any program can use the summary.
Challenge
…take them apart again: which part is the time, which the sensor, which the value. 2026-03-14T09:30:05Z,ENG-2,412.5,C Split the line into its fields, then turn the value into a number you can calculate…
Challenge
Two sensor readings add up to 12080 instead of 200 because they arrived as text. Predict it, find out why and fix it with int(), then add decimal readings with float().
Challenge
…prints: Booting flight computer... Loading navigation data... Boot complete Missing bracket The next part of the boot script checks the sensors, and it was edited in the same hurry: a closing bracket…