Given a novice to programming in python, what examples and tasks do you give?
What's the curriculum?
Starting with some articles from freecodecamp and then finding the github pages behind them and then looking at the Harvard CS50 class, here are the ones I found:
https://www.freecodecamp.org/news/the-python-handbook/ Single page, great starter
Course: https://github.com/csev/py4e/tree/master/html3 Longform https://github.com/csev/py4e/tree/master/lectures3 PPTX
Answers: https://github.com/jaykasiphat/py4e
Problems: https://github.com/csev/py4e/tree/master/code3
https://github.com/csev/py4e/tree/master/code3
https://github.com/kying18?tab=repositories&q=&type=&language=python&sort=stargazers
https://cs50.readthedocs.io/libraries/cs50/python/ Read input and sqlite manipulation https://github.com/cs50/python-cs50/blob/main/src/cs50/cs50.py
https://github.com/cs50/docs/tree/master/_pages/problems Prompts for problems (alphabetical order in .adoc format)
Note: install asciidoctor to convert adoc to html to view in lynx
asciidoctor -q problem.adoc
lynx problem.html
# navigate in lynx with Ctrl-N and Ctrl-P for short scrolling
https://github.com/cs50/lectures C code for lectures (order of problems revealed)
https://ocw.mit.edu/search/?l=Undergraduate&q=introduction&t=Computer%20Science