Mastodon: what website or resource would you recommend for a senior engineer to quickly refamiliarise himself with #Python 🐍 at industry level?

So, more about advance stuff eg structuring a project, OOP particularities, how to add tests, common libraries to rely upon, etc—not "this is how a for loop works".

Thank you ❤️

@xurxodiz https://packaging.python.org/en/latest/ (essentially the official documentation) has quite a bit of good info about structuring a project in #Python specifically. I use it as a reference often.

Aside from that, there's probably a lot of good info in resources that aren't specific to Python. Some of the things you're asking about carry over well between different languages.

Python Packaging User Guide

The Python Packaging User Guide (PyPUG) is a collection of tutorials and guides for packaging Python software.

@diazona Thanks, I'll look at the docs 👀

As for your aside, the general common guidelines I know already, but I want to learn "the python way" in particular, be it standards, conventions, tools or flows that may be specific to the ecosystem and i may not know coming from other stacks.

@xurxodiz Ah I see what you mean. I don't know about specific resources for that; most of what I've learned on the topic I picked up from reading other people's code and blog posts and that sort of thing. But I hope you get some good leads from other people! I'll be keeping an eye on the responses, I'm curious.