Overview
Project details
Kick off your coding adventure by writing a simple function and verifying it works with a quick test.
Specifications
Objective:
The goal of the "Hello, World!" project is to give new users a fun and easy first task on EpicLaunchX. They'll write a simple Python return statement that helps them feel successful right away. This project also introduces them to how coding and GitHub workflows work on the platform.
Context:
This project is designed for absolute beginners—even if you’ve never coded before! It’s the very first step in your Learning Path. EpicLaunchX’s gamified environment makes learning interactive and fun, with automated feedback to help you along the way. The project helps turn basic Python knowledge into real coding skills and gets you ready for more exciting challenges ahead, like working with variables and lambda functions.
Tracks: Python
50
number of points you will earn
1
launches to complete the project
1
tasks to complete the project
This project is part of the following tracks:
Learning outcomes
-
Learn Python Basics: You’ll start by learning the basic building blocks of Python—your first step into the world of coding!
-
Get Hands-On with GitHub: You’ll practice key GitHub skills like creating a branch, committing code, and opening a pull request (PR), helping you get comfortable with the professional workflows used on EpicLaunchX.
-
Build Your Confidence: By completing this simple task, you’ll gain a quick win that boosts your confidence and encourages you to take on more exciting challenges ahead.
-
Explore the Platform: You’ll get familiar with how EpicLaunchX works—navigating the interface, submitting tasks, and seeing automated feedback through GitHub Actions.
Project Launches & Tasks
launch_1
-
task_1 (50 points)
- Create a Python script named welcome.py in the src/pytemplate/utils/ folder.
- Create a function welcome() that returns "Hello, World!".
- Use type hints for the function.
- Add a pytest test for the welcome function in tests/test_utils.py.
- Do not forget to implement a pytest test for the function.