Discover the role of Python in space exploration
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Get an introduction to the types of space exploration problems that Python and data science can influence.
- How code and data science plays a role in space exploration
- Where to find STEM resources for learning more
- Module 2: Learn about what coding is and install tools to help you code.
- 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
- Module 3: Learn the basics of Python.
- 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
- Module 4: Learn more advanced topics of Python.
- 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
- Module 5: Use Python to make a simple program to count the number of each type of space rock.
- 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
In this module, you will learn:
Tip
This module is part of a multimodal learning experience. Start the module to see how you can follow along!
In this module, you will learn:
Tip
This module is part of a multimodal learning experience. Start the module to see how you can follow along!
In this module, you will learn:
Tip
This module is part of a multimodal learning experience. Start the module to see how you can follow along!
In this module, you'll learn:
Tip
This module is part of a multimodal learning experience. Start the module to see how you can follow along!
In this module, you'll learn:
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
Tags
Related Courses
Data AnalysisJohns Hopkins University via Coursera Computing for Data Analysis
Johns Hopkins University via Coursera Scientific Computing
University of Washington via Coursera Introduction to Data Science
University of Washington via Coursera Web Intelligence and Big Data
Indian Institute of Technology Delhi via Coursera