What you'll build
Create a public repo with one Python file and a README. The point is not the code — the point is finishing the publish loop end to end.
Requirements
The must-do parts. If any are missing, we'll ask you to take another pass.
- Create a public GitHub repository called
hello-pysprouton your own account. - Add a single
hello.pyfile that prints anything — your name, a small calculation, your favourite food. - Add a
README.mdwith three sections: a title, a one-paragraph description, and aHow to runblock. - Push at least two commits (initial commit plus one improvement) so the history isn't a single shot.
Bonus, if you're feeling brave
- Add a screenshot of your program running to the README.
- Add an MIT license file using GitHub's built-in license generator.
How we'll grade it
Four checks, four points. Three or above is passing — we'll ask you to revise anything we can't tick.
| Check | What we look for | Pt |
|---|---|---|
| Repo exists and is public | I can open the URL without logging in. | 1 |
| Code runs | `python hello.py` works on a fresh clone. | 1 |
| README is real | Title, description, and run instructions are all there. | 1 |
| Two commits | History shows you committed, then improved. | 1 |