A new group for beginning Python is being started by Brian Toby, Matt Newville and John Hammonds. The group will meet approximately every other Monday and will have discussions to follow the previous (2016-) lectures.
To sign up for the mailing for Beginner related information see Beginner Python E-mail list. Note that a there is a separate e-mail list for more general & more advanced Python Training & Discussion. Go up to the XSD Python Training Home to find a link to that mailing list.
Also of use for beginners may be the links prepared in the ECP-IDEAS project: Python materials for scientific programmers
Lectures will resume in February.
Requested future topics: pandas, numpy/scipy, matplotlib, git
|#||when/where||Topic||Prerequisites (note links in text)||Leader||New material|
2:30-3:30 pm; April 16, 2018; 401/A1100
|Installing Python & Python Basics||Brian Toby|
|2||10:30-noon, May 14 2018, 401/A1100||Basic Python: conditional statements and looping||Brian|
10:30 am-noon &
2 pm-3:30 pm
|scientific graphics||Intro to Matplotlib||Tom Caswell (BNL)|
File I/O, system-supplied modules and DYI modules
|5||2018-Oct-08 (A1100) 10:40-noon||Previous materials; Spyder||all of the above||Brian|
|6||2018-Oct-22 (A1100) 10:40-noon||Intro to NumPy||Numpy slides||Brian||also see slides 37-41 here, and section V.A.1. in this paper (also on Research Gate)|
|7||2018-Nov-19 (A1100) 10:40-noon||Intro to Matplotlib||Brian||Slides + sample animation code: 1) not so fast, 2) pretty fast & 3) even faster|
2018-Dec-3 (A1100) 10:40-noon
|Intro to Objects in Python||Brian||Slides|