Python Packaging, One Year Later: A Look Back at 2023 in Python Packag
Link: Python Packaging, One Year Later: A Look Back at 2023 in Python Packag: "Are there still fourteen tools, or are there even more? Has Python packaging improved in a year?"
Packaging and ‘includes’ are the worse part of python. This article really highlights the mess.
Essay | Why Americans Have Lost Faith in the Value of College
Link: Essay | Why Americans Have Lost Faith in the Value of College: "Three generations of ‘college for all’ in the U.S. has left most families looking for alternatives."
"One result of this transactional attitude has been a sharp increase in cheating. College is one of the few products whose consumers try to get as little out of it as possible, because its market value is tied to the credential, not to the education that it is meant to represent, says Bryan Caplan, an economist at George Mason University and author of “The Case Against Education.”"
A 3-Question Checklist for Better Course Design
Link: A 3-Question Checklist for Better Course Design: "Only when educators are clear on what students should gain by the end of the term can they design effective courses to get them there. Ask yourself these three simple questions when designing your next course to ensure it resonates with students."
I found this article a good review and reminder about course design and teaching.
Do we think of git commits as diffs, snapshots, and/or histories?
Link: Do we think of git commits as diffs, snapshots, and/or histories?: "How git commits really work"
One of a series of in depth articles about how git works and how to understand it.
Teaching Journal Articles | Poorvu Center for Teaching and Learning
Link: Teaching Journal Articles | Poorvu Center for Teaching and Learning: ""
One scheme for using papers from the literature in teaching.
Fixit: linting framework with auto-fixes — Fixit documentation
Link: Fixit: linting framework with auto-fixes — Fixit documentation: ""
A very useful too
Using formatters and linters to manage a large codebase | Tech blog | Kraken Tech
Link: Using formatters and linters to manage a large codebase | Tech blog | Kraken Tech: "Kraken is the world's leading customer & culture platform for utilities."
Some good actionable advice here !
Top Python libraries of 2023
Link: Top Python libraries of 2023: "Exploring the expansive universe of Python libraries in 2023, our curated selection goes beyond the usual suspects to uncover hidden gems and innovative tools. Dive in!"
Nice list of libraries. Heavily weighted towards AI and data science.
Using a Markov chain to generate readable nonsense with 20 lines of Python
Link: Using a Markov chain to generate readable nonsense with 20 lines of Python: "Describes a simple Markov chain algorithm to generate reasonable-sounding but utterly nonsensical text, and presents some example outputs as well as a Python implementation."
A neat explanation of markov chains and some python code to look at too!
Full-Stack Toolbox 🧰: Python🐍 Edition
Link: Full-Stack Toolbox 🧰: Python🐍 Edition: "TL;DR Here are Python libraries that focus on different aspects of full-stack development;..."