CompuCell3D 15th User Training Workshop Python Intro
July 27th - August 8th, 2020, Bloomington Indiana USA
Page Index
General Info:
We will have 2 days of Python training. These will be on Sunday July 26 and Sunday August 2 day. These are optional, if you are comfortable using Python they can be skipped.
Introduction to Python I, Sunday July 26, 11AM EDT (3PM GMT) - 6PM EDT (7PM GMT)
- Variables, numbers, strings, lists, Booleans, assignments, loops, conditionals, functions, importing libraries, slicing, file input/output, numpy, scipy
Introduction to Python II, Sunday August 2, 11AM EDT (3PM GMT) - 6PM EDT (7PM GMT)
- … will discuss more advanced topics such as classes, objects and dictionaries.
Day 1: Sunday July 26, 2020
Zoom registration online: Register and attend ★
A handy Python cheat sheet is available here.
Today's slides are available at Google Drive as well as here (see below).
Please visit the nanoHUB site at https://nanohub.org/ and establish an account.
If you are planning on running Python and Tellurium on your desktop, please visit GitHub to download the needed files and instructions.
Part |
Title |
PowerPoint Slides |
YouTube Video |
1 |
Intro |
||
2 |
Branching and Iteration |
||
3 |
Sequence Types |
||
4 |
Tuple Lists |
||
5 |
Basic Functions |
||
6 |
Dictionaries (covered in second session) |
||
7 |
Numpy and Plotting |
||
8 |
File I/O (not covered in first class) |
na |
|
9 |
Advanced Functions (not covered in first class) |
na |
|
10 |
Random Walk Demo (not covered in first class) |
na |
|
11 |
Classes (covered in second session) |
||
All |
All Playlist |
na |
Day 2: Sunday August 2, 2020
The second day uses the same Zoom and Slack links as the first day. The table above has links to the slides and YouTube Videos.