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 !
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