Hands-on Training: Introduction to scripting with Python

Research Computing presents this beginners Python hands-on training for those who have no prior experience and would like to get started with Python scripting. BYO-device !

February 7, 2017
2 pm - 4 pm
Location
37 Dewey Field Rd., Instructional Center (1st floor)
Sponsored by
Information Technology Services
Audience
Faculty, Staff, Students-Graduate, Students-Undergraduate
Registration required
More information
Christian Darabos

Research Computing will be presenting this workshop for those that have no prior programming experience and want to learn more about scripting/programming for the first time. Python is a popular programming/scripting language, used for data analytics and automation of tasks with scripts as well as a host of other uses.  We'll introduce the basic programming structures:

  • what is scripting/programming and why do I need it ?
  • Python interactive mode and interpreter
  • variable declaration (strings, numbers, lists and arrays, etc)
  • looping and forking (‘if… then… else’, ‘while’, ‘for’ statements)

 

Time permitting, we’ll introduce additional concepts:

  • defining a function (avoid repetition of code and increase re-usability)
  • modules/libraries (avoid reinventing the wheel)

 

Please bring your Mac or Windows laptop, and install the following Python version and Python Integrated Development Environment (IDE) manager to allow us to view script results and debug code more quickly. 

 

Python 2.7.13: https://www.python.org/downloads/ and be sure to click on the version 2.7.13

 

Optional — Pycharm Python IDE:  https://www.jetbrains.com/pycharm/

 

Free registration required: http://libcal.dartmouth.edu/event/3143802

Location
37 Dewey Field Rd., Instructional Center (1st floor)
Sponsored by
Information Technology Services
Audience
Faculty, Staff, Students-Graduate, Students-Undergraduate
Registration required
More information
Christian Darabos