One of the most challenging things about using Python in GIS is, it's hard to know if you're really getting better. Or rather, knowing how to get better is hard. In the same way that many of us spent a lot of time, ""wanting to learn Python"" but not knowing where to start. Or ""learning Python"" and not knowing how to apply the language at work.
This presentation is the presentation that I wished I would have had when starting my geospatial Python journey. It is a brief review of the developer practices that I've picked up along the way. We'll cover the following:
• Conda & Using ArcPy in an IDE • Formatters & Linters • Logging • Version Control • Functions & Type Hinting • Secrets Management