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]