7 Beginner Python Projects for Researchers
Try seven beginner Python projects for researchers, with clear outputs, validation checks and a runnable CSV-quality example using the standard library.
PhD • Study • Tech • Sustainability
Try seven beginner Python projects for researchers, with clear outputs, validation checks and a runnable CSV-quality example using the standard library.
Measure a Python script’s energy use with a clear boundary, a CodeCarbon tracking template, repeated comparisons and a worked reporting example.
Understand carbon-aware computing with a worked scheduling example, deadline checks, data requirements and a practical plan for a small pilot.
Build a green tech portfolio with focused project ideas, a reusable case study template and practical ways to show evidence without overstating your impact.
Try ten green coding experiments with fair comparisons, corrected Python examples and clear limits on what runtime and memory can tell you.
The Sustainable Tech section is here to help you use technology in ways that support both your wellbeing and the planet. Let’s explore this hopeful world.
Learn what green software is, how it reduces energy, hardware and carbon impacts, and the practical principles developers can apply.
Learn what makes code energy efficient, what to measure and which practical changes can reduce compute, data transfer and wasted work.
Use eight practical low-power coding techniques for embedded systems, including sleep states, event-driven design, batching, peripheral control and measurement.
Understand how data centres use electricity and water, what PUE and other metrics mean, and how to evaluate sustainability claims.