In the interest of learning new (new-ish I guess since it's not really a new language?) things, I've been working through some introductory guides. It really makes me wish had a built-in template project like "rails new" that creates all the default config settings and files rather than having to build all that from scratch. Unless it has that and I just missed it along the way?

@wxheather depends what you’re trying to achieve. Some of the more opinionated web frameworks provide that and there’s a plethora of cookie-cutter projects as well.

Nowadays I’m a big user of poetry and their initialisation of a project will do that for you with tests. Highly recommended if you haven’t come across and just want generic Python development.

python-poetry.org/docs/basic-u

@mentor Thank you! I am thinking I might have to sign up for this year to give these tools a test drive.

@wxheather poetry is the sort of tool I wish existed years ago. Makes life so easy now.

If you want a good, detailed, yet accessible introduction to some of the tools and best practices I’d recommend reading the excellent Hypermodern Python series of articles from a couple of years ago. In some cases might be sledgehammer to crack a nut but some great stuff in there cjolowicz.github.io/posts/hype

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.