Deprecated: Function create_function() is deprecated in /data/wp2arcdev/public_html/wp-content/plugins/essential-grid/essential-grid.php on line 97

Deprecated: Function create_function() is deprecated in /data/wp2arcdev/public_html/wp-content/plugins/revslider/includes/framework/functions-wordpress.class.php on line 257
Mini-course: Introduction to Python — Sept. 11-14 | ARC Mini-course: Introduction to Python — Sept. 11-14 – ARC
Warning: Use of undefined constant CTF_VERSION - assumed 'CTF_VERSION' (this will throw an Error in a future version of PHP) in /data/wp2arcdev/public_html/wp-content/plugins/ai-twitter-feeds/ai-twitter-feeds.php on line 519

Mini-course: Introduction to Python — Sept. 11-14

Asst. Prof. Emanuel Gull, Physics, is offering a mini-course introducing the Python programming language in a four-lecture series. Beginners without any programming experience as well as programmers who usually use other languages (C, C++, Fortran, Java, …) are encouraged to come; no prior knowledge of programming languages is required!

For the first two lectures we will mostly follow the book Learning Python. This book is available at our library. An earlier edition (with small differences, equivalent for all practical purposes) is available as an e-book. The second week will introduce some useful python libraries: numpyscipymatplotlib.

At the end of the first two weeks you will know enough about Python to use it for your grad class homework and your research.

Special meeting place: we will meet in 340 West Hall on Monday September 11 at 5 PM.

Please bring a laptop computer along to follow the exercises!

Syllabus (Dates & Location for Fall 2017)

  1. Monday September 11 5:00 – 6:30 PM: Welcome & Getting Started (hello.py). Location: 340 West Hall
  2. Tuesday September 12 5:00 – 6:30 PM: Numbers, Strings, Lists, Dictionaries, Tuples, Functions, Modules, Control flow. Location: 335 West Hall
  3. Wednesday September 13 5:00 – 6:30 PM: Useful Python libraries (part I): numpy, scipy, matplotlib. Location: 335 West Hall
  4. Thursday September 14 5:00 – 6:30 PM: Useful Python libraries (part 2): 3d plotting in matplotlib and exercises. Location: 335 West Hall

For more information: https://sites.lsa.umich.edu/gull-lab/teaching/physics-514-fall-2017/introduction-to-python/