Difference between revisions of "Training:SummerSchool2016:Programme:Python"

From CAC Wiki
Jump to: navigation, search
(create page)
 
(Programming with Python)
 
Line 5: Line 5:
 
'''Instructor:''' Jeff Stafford - Centre for Advanced Computing, Queen's University
 
'''Instructor:''' Jeff Stafford - Centre for Advanced Computing, Queen's University
  
'''Prerequisites:''' No programming experience required, although experience with the command line is a plus.
+
'''Prerequisites:''' No programming experience required, although experience with the command line is a plus
  
 
'''Required Software:'''
 
'''Required Software:'''

Latest revision as of 14:51, 29 June 2016

Programming with Python

Python is perhaps the most versatile programming language in existence. Though other languages may be faster or more specialized for a given role, Python does everything well, and sees widespread use in every field of modern computing. During this tutorial we will provide an introduction to programming in Python using the PyCharm development environment, with a focus on Python fundamentals, scripting, debugging code, and running our Python code in high performance computing environments.

Instructor: Jeff Stafford - Centre for Advanced Computing, Queen's University

Prerequisites: No programming experience required, although experience with the command line is a plus

Required Software:

Anaconda (Python 3.5) - https://www.continuum.io/why-anaconda

PyCharm Community Edition - https://www.jetbrains.com/pycharm/