Technical Support#

The Python Users Group has allocated time for technical support for Python projects across the Urban Institute. If you would like to know more about these capabilities or request our support, please contact Erika Tyagi (etyagi@urban.org) or Judah Axelrod (jaxelrod@urban.org).

Task Automation#

Python’s basic libraries allow automation involving many useful functionalities including:

  • Operating system commands, including creating and removing directories and files

  • Modifying files

  • Sending email notifications to users

  • API calls

  • Web scraping

  • Interaction with cloud infrastructure including Amazon Web Services (AWS)

The Python Users Group can help you to determine the best way to incorporate these functionalities into your desired task, including which libraries to use, the best way to structure your code, and more.

Code Review#

The Python Users Group can help you review your Python code in terms of:

  • Code logic

  • Code style

  • Replication of results

  • Code architecture and readability

Proposal Assistance#

The Python Users Group can help incorporate Python into your proposal, including:

  • Advising how Python can be incorporated into your project

  • Assisting with technical writing