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
Designing a Technical SolutionMicrosoft via edX Building Applications with SAP Cloud Application Programming Model
SAP Learning COBOL Programming with VSCode
IBM via Coursera Learn to Code using C# on VS Code
Coursera Project Network via Coursera Introduction to Github and Visual Studio Code
Coursera Project Network via Coursera