BeeMAPS uses Python on a regular basis. We’ve played with a few IDEs and currently we are running PyCharm (JetBrains Community Edition). There are many IDEs out there depending upon the language you choose. We try to not limit ourselves to ESRI’s ArcPy and instead use the open Python modules for demo purposes where feasible, but we do ArcPy extensively.
We recommend you leverage some sort of source control to ensure that your code has a repository and you can identify changes as your code matures. This will allow you to have versions to review or roll back to previous changes. It also provides a centralized cloud storage option for your code(s) in-case the worst happens.
Current Python Projects:
- UF Data Extraction
- AGOL Backup Module