Python - Getting Started
1 Introduction
Guidance on getting started with Python at Sheffield City Council.
2 PUG
If you aren’t already, we suggest you join PUG (Python User Group). It’s one of the user groups that sits under the umbrella of the Data Network. There’s a Python User Group Teams channel on the SCCDataNetwork Teams site. Contact SCC-Data-Network@sheffield.gov.uk to be added to the Data Network.
3 AVD
The recommended way of using Python in the Council is via AVD (Azure Virtual Desktop). AVD is a desktop and app virtualization service that runs on the cloud.
To access AVD you must use the Windows App which should be already installed on your device by default. If it’s not installed, then you must first download and install the Windows App from Microsoft Store on your Windows device.
Data stored in AVD can be deleted in case of an outage or service problems. Please do not save any of your corporate or personal data in AVD. This should only be saved in your OneDrive, SharePoint, G Drive, or line of business application.
There are two AVDs with Python: DataTraining and Reporting.
DataTraining was configured for Multiverse trainees but other users can request access. Laurie Platt is currently collating new users for this AVD to get them added as a group by IT. This will be quicker than raising your own ticket. IT have confirmed that it is safe to use confidential data on the Multiverse AVD. This means it’s “safe” in conjunction with other data protection considerations you must be aware of. The DataTraining Python setup is deliberately basic. It is not a medium-term solution for using Python.
Reporting includes many data analysis tools, not just Python. We’re currently investigating the Reporting Python setup and how it’s maintained.
4 VS Code
TODO
5 Import package
TODO
6 Install package
TODO