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
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.