Introduction to Python Workshop

Python is a general purpose and high level open source programming language that can be used by students and researchers from a wide variety of disciplines. It’s a popular language for machine learning, scientific, statistical, mathematical, and other types of specialized computing. This workshop will provide an introduction to Python and its components.

How to Prepare

This is an interactive, hands-on workshop.  Workstations will be available in the classroom.  However, if you wish to use your personal computer, that is fine.  Be sure to download and install the latest version of Python before the workshop.

Topics Covered

By the end of this workshop, attendees will understand basic programming concepts and terminology and will be able to write Python scripts.  More importantly, attendees will know how to find and use resources available for furthering their knowledge of Python and apply these skills for practical applications.

Specific topics covered include:

  • Scripting basics
  • Variables, types, variables, and keywords
  • Conditions, iterables, operators and operands
  • Expressions and statements
  • Functions
  • Resources for further learning

Instructor

This workshop will be led by Bin Chen, PhD, an Applications Specialist at the FSU Research Computing Center.  Dr. Chen has many years of experience in high performance computing, scientific Python development, and other related technologies.

Location

This workshop will occur in Dirac Science Library Instruction Lab (Room 208) inside the Dirac Library.  This room is inside of the Dirac Science Library.