Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Discover the role of Python in space exploration

Microsoft via Microsoft Learn

Overview

  • Module 1: Get an introduction to the types of space exploration problems that Python and data science can influence.
  • In this module, you will learn:

    • How code and data science plays a role in space exploration
    • Where to find STEM resources for learning more

    Tip

    This module is part of a multimodal learning experience. Start the module to see how you can follow along!

  • Module 2: Learn about what coding is and install tools to help you code.
  • In this module, you will learn:

    • What a programming language is
    • How to install Visual Studio Code and about the benefits of this code editor
    • How to install extensions to enhance the Visual Studio Code experience
    • How to install Python and why it is such a popular programming language
    • How to run a basic Jupyter Notebook within Visual Studio Code

    Tip

    This module is part of a multimodal learning experience. Start the module to see how you can follow along!

  • Module 3: Learn the basics of Python.
  • In this module, you will learn:

    • How and when to use comments
    • How to use math in Python
    • How to create variables
    • How to use pre-made functions
    • How to output data

    Tip

    This module is part of a multimodal learning experience. Start the module to see how you can follow along!

  • Module 4: Learn more advanced topics of Python.
  • In this module, you'll learn:

    • How to write and when to use conditionals
    • How to write and when to use while and for loops
    • How to make your own functions
    • How to call your own functions
    • How to use parameters and global variables

    Tip

    This module is part of a multimodal learning experience. Start the module to see how you can follow along!

  • Module 5: Use Python to make a simple program to count the number of each type of space rock.
  • In this module, you'll learn:

    • How to write variables in the context of a program
    • How to use prebuilt functions to read data from a text file
    • How to create a function and call it in the context of a program
    • How to write conditionals and loops in the context of a program

    Tip

    This module is part of a multimodal learning experience. Start module to see how you can follow along!

Syllabus

  • Module 1: Introduction to Python for space exploration
    • Introduction
    • Discover the opportunities of the Artemis Program
    • Understand continued research goals of space exploration
    • Dive into STEM through the opportunities of NASA
    • Achieve more through the inspiration of space travel
    • Use code and data science practices to solve space exploration problems
    • Knowledge check
    • Summary
  • Module 2: Install coding tools for Python development
    • Introduction
    • Understand what defines a programming language
    • Discover the power to solve problems using Visual Studio Code
    • Understand the importance of Python in solving big data problems
    • Exercise - Install and configure Visual Studio Code for data exploration
    • (Optional) Exercise - Run Visual Studio Code in your browser for data exploration
    • Exercise - Install Python to use in Visual Studio Code for data exploration
    • Exercise - Install Visual Studio Code extensions needed for data exploration
    • Exercise - Create a Jupyter Notebook file in Visual Studio Code and run a simple program
    • Knowledge check
    • Summary
  • Module 3: Write basic Python in Notebooks
    • Introduction
    • Exercise - Add comments to Python Notebooks to add clarity to your code
    • Exercise - Code basic arithmetic in Python for future data analysis
    • Exercise - Create variables in Python Notebooks for future data analysis
    • Exercise - Create and manipulate text in Python code
    • Exercise - Create lists of data in Python code
    • Exercise - View results of variables and expressions in Python Notebooks
    • Knowledge check
    • Summary
  • Module 4: Code control statements in Python
    • Introduction
    • Exercise - Compare values of data with Python code
    • Exercise - Control the flow of code using conditional statements
    • Exercise - Repeat code with while and for loops
    • Exercise - Chunk code into functions for easy reusability and readability
    • Exercise - Import data from text files with Python
    • Exercise - Use parameters to specify variability in functions
    • Knowledge check
    • Summary
  • Module 5: Count the number of Moon rocks by type using Python
    • Introduction
    • Exercise - Create a Jupyter Notebook to explore data about Moon rocks
    • Exercise - Read in Moon rock data from a text file for exploration
    • Exercise - Create a function to count types of Moon rocks found
    • Exercise - Count the number of Moon rocks by calling a Python function
    • Exercise - Analyze and summarize data in Python
    • Knowledge check
    • Summary

Reviews

Start your review of Discover the role of Python in space exploration

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.