Skip to content Skip to site navigation Skip to service navigation

Automate Your Daily Work Flow With Python

New session times will be displayed below upon confirmation.

Effective immediately in response to COVID-19, all Technology Training classes will be delivered online until further notice.

In advance of each session, Tech Training will provide you with a Zoom link to your class, along with any required class materials.
 


 

Prerequisites: A basic understanding of Python
 

In this session, the extraction of specific patterns from text will be practiced by leveraging the regular expression model. The os module will be discussed to create files and folders in an automated way. The pause model will be taught to schedule code execution.
 

In the second day of this class, the Pandas and Numpy modules will be used to collect, cleanse, and transform datasets. Data extraction from Google sheets will be discussed. The topic of data visualization will be covered with the modules Matplotlib and Seaborn.
 

Topics covered in this class include:

  • Using the Jupyter Notebook.
  • Basics syntax of the Python and the data structure.
  • Regular expressions (re) module and practice data extraction from text.
  • Creating files and folder with the os module.
  • Managing date variables with the datetime module.
  • Best practices of the pause module to schedule code executions.
  • Using the libraries Pandas and Numpy to collect, transform, and summarize data. 
  • Practice I/O datasets in an automated fashion. Read static and dynamic-datasets, execute manipulation, and write out the summary data.
  • Combining data from various sources and create master files.
  • Managing Google Sheets with Python.
  • Creating bar charts, pie charts, line charts, scatter plots with Matplotlib, and Seaborn.
  • Saving charts into jpeg, pdf, png, eps files. Leverage the datetime module to tracks charts versions.

     

    University IT Technology Training classes are only available to Stanford University staff, faculty, students and Stanford Hospitals & Clinics employees. A valid SUNet ID is needed in order to enroll in a class.

 

Custom training workshops are available for this program

Technology training sessions structured around individual or group learning objectives. Learn more about custom training


University IT Technology Training sessions are available to a wide range of participants, including Stanford University staff, faculty, students, and employees of Stanford Hospitals & Clinics, such as Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health.

Additionally, some of these programs are open to interested individuals not affiliated with Stanford, allowing for broader community engagement and learning opportunities.