Hi, all!

I've been teaching Python for a long time -- and I always live-code into Jupyter/Marimo, never using slides.

Over the years, I created some programs that would allow me to quickly set up and retire courses. Each course was its own Git repository, and was linked to a matching GitHub repo. That way, I could run Jupyter on my local machine, and use the "gitautopush" package to push it to GitHub, where it would be visible.

I've long had a list of functions that I wanted to implement, to make course-setup better for myself, and more generally useful for the community.

Thanks to some time over the last week, and working with Claude Code, I'm happy to say that course-setup has never been better. (And yes, I used this as something of an experiment in agent-based coding; I'm happy to discuss my experiences.)

course-setup continues to be a key time saver in my teaching. I hope that it'll be useful for some of you, as well.

More info is at PyPI: https://pypi.org/project/course-setup/
The source is on GitHub: https://github.com/reuven/course-setup

Any comments, questions, and PRs are welcome!

Reuven
--
Reuven M. Lerner, PhD -- Training in Python and data science
Mobile, WhatsApp: +972-54-496-8405
Improve your Python, Pandas, and Git: https://LernerPython.com
Level up your Pandas with weekly puzzles: https://BambooWeekly.com

_______________________________________________
Edu-sig mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/edu-sig.python.org
Member address: [email protected]

Reply via email to