π A repository for the NASA Python programming tutorial using Visual Studio Code. Learn core programming concepts and solve real-life NASA problems with Python. π°οΈ
Welcome to the NASA-Python-Tutorial! This repository is designed to take you on a journey through the basics of Python programming, inspired by the exciting world of NASA. Whether you're a beginner looking to get started with coding or an enthusiast aiming to solve complex problems, this tutorial has something for everyone.
NASA's missions and projects have always pushed the boundaries of science and technology. By learning Python through NASA-themed modules, you get a chance to explore real-world applications of programming in space exploration, astronomy, and more. This approach not only makes learning more engaging but also shows how programming skills can be applied to solve significant global challenges.
This tutorial is structured into several modules, each focusing on different aspects of Python programming and its applications:
- NASA Lessons
- Over the Moon Lessons
- Wonder Woman Lessons
- Space Jam Lessons
This learning path introduces you to the world of Python. Explore modules and learning paths inspired by National Aeronautics and Space Administration (NASA) scientists to prepare you for a career in space exploration. Visit Microsoft Learn training for the full list of modules.
Through these modules, you will:
- Understand and install the tools needed to learn programming.
- Learn core programming concepts and apply them to real-life NASA problems.
- Gain knowledge about cutting-edge technologies like machine learning and artificial intelligence.
- See actual NASA employees talk about their job and give advice.
- Discover the role of Python in space exploration.
- Learn how Python and data science play a role in the innovative solutions that NASA creates.
Use Artificial Intelligence to classify space rocks Create an AI model that can classify types of space rock present in a photo.
Use Machine Learning to predict rocket launches This will introduce you to the world of machine learning and help you build a simple ML model.
Over the Moon is a Netflix film about Fei Fei, a young girl who builds a rocket to go to the moon on a mission to prove the existence of a legendary Moon Goddess. These lessons were inspired by Fei Fei's story and the story of real NASA engineers and astronauts. Try out these space-travel themed challenges that will introduce you to data science, machine learning, and artificial intelligence with tools like Python, Visual Studio Code, and Azure.
Explore space with Python and Visual Studio Code Plan a moon mission, predict meteor showers, and use artificial intelligence to recognize objects in this learning path inspired by the Netflix film "Over the Moon".
Check out these WONDER WOMAN 1984 inspired lessons built to help you write your first lines of Python code. In the first module, learn how to crack a Caesar Cipher code that reveals a secret message with a location. In the second module, create a personality quiz to determine which character you're most like!
Build a message decoder program and a personality quiz These lessons inspired by the WONDER WOMAN 1984 film will help you get started with Python.
Inspired by the new film "Space Jam: A New Legacy," this learning path shows basketball fans how an understanding of data science and coding can support their passions, create opportunities, and even open doors to possible careers. Develop skills in Visual Studio Code, Azure, GitHub, JavaScript, and Python, to gain insights into how individual moments throughout a player's history can lead to a critical game decision in the finals.
Use basketball stats to optimize gameplay with Visual Studio Code Analyze basketball stats and create an app in this learning path inspired by the film "Space Jam: A New Legacy."
To get started with this tutorial, follow these steps:
- Clone the Repository:
git clone https://github.com/ThecoderPinar/NASA-Python-Tutorial.git cd NASA-Python-Tutorial
In this module, you will learn how to set up your development environment. We will guide you through installing Visual Studio Code, setting up Python, and installing necessary extensions and packages.
This module covers the fundamental building blocks of Python. You'll learn about variables, data types, and how to perform basic operations. We'll dive into control structures like loops and conditionals, and explore functions and modules for writing reusable code.
Here, we bring the excitement of NASA projects into your learning journey. You will work on problems inspired by real NASA missions, such as analyzing satellite data, simulating space missions, and visualizing astronomical phenomena.
This module introduces you to the world of machine learning and artificial intelligence. You'll learn the basics of machine learning, implement simple models, and explore how AI is used in space exploration and research.
Gain insights from professionals working at NASA. Understand the different roles within NASA, hear about their experiences, and get valuable career advice. This module is designed to inspire and guide you on your path to a career in space technology and research.
We welcome contributions to improve and expand this tutorial. If you have suggestions, bug fixes, or new modules to add, please follow our Contributing Guidelines.
This project is licensed under the MIT License. See the LICENSE file for more details.