This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
workshops:summerschool2021 [2021/03/24 13:40] agill [Introduction to Python programming for scientists (week 2)] |
workshops:summerschool2021 [2021/12/09 16:42] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| This page is intended to make publically available the written notes and videos prepared for the CHPC/NITheP 2021 Summer School, covering basic linux and python usage. | This page is intended to make publically available the written notes and videos prepared for the CHPC/NITheP 2021 Summer School, covering basic linux and python usage. | ||
| - | ===== Introduction to the Linux command-line (week 1) ===== | + | ====== Introduction to the Linux command-line (week 1) ====== |
| + | **Getting Set Up**\\ | ||
| + | {{: | ||
| + | \\ | ||
| + | **Introduction to the shell**\\ | ||
| + | {{: | ||
| + | \\ | ||
| + | **Files and Folders**\\ | ||
| + | {{: | ||
| + | \\ | ||
| + | **Text Editors**\\ | ||
| + | {{: | ||
| + | \\ | ||
| + | **Wildcards**\\ | ||
| + | {{: | ||
| + | \\ | ||
| + | **Additional Flags and Finding Files**\\ | ||
| + | {{: | ||
| + | \\ | ||
| + | **Search and edit text files**\\ | ||
| + | {{: | ||
| + | \\ | ||
| + | **Piping sorting counting and reduced output**\\ | ||
| + | {{: | ||
| + | \\ | ||
| + | **Variables and Loops**\\ | ||
| + | {{: | ||
| + | \\ | ||
| + | **Bash Scripting**\\ | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | \\ | ||
| + | **Videos**\\ | ||
| + | [[https:// | ||
| + | \\ | ||
| ===== Introduction to Python programming for scientists (week 2) ===== | ===== Introduction to Python programming for scientists (week 2) ===== | ||
| - | {{Introduction to Numpy: | + | ==== Getting Set up with Python ==== |
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Python Variables and Data Types ==== | ||
| + | {{: | ||
| + | |||
| + | === Math Operators, Lists and Dictionaries in Python ==== | ||
| + | {{: | ||
| + | |||
| + | ==== String Indexing and Manipulation in Python ==== | ||
| + | {{: | ||
| + | |||
| + | ==== Conditional Statements and Loops in Python ==== | ||
| + | {{: | ||
| + | |||
| + | ==== Python Modules and Functions ==== | ||
| + | {{: | ||
| + | |||
| + | ==== Reading and Writing Files with Python ==== | ||
| + | {{: | ||
| + | |||
| + | ====Numpy: handling arrays of numerical data efficiently==== | ||
| + | {{: | ||
| + | |||
| + | ====Matplotlib: | ||
| + | {{: | ||
| + | |||
| + | ====Scipy: Specialist Scientific Tools for Python==== | ||
| + | {{: | ||
| + | |||
| + | ====Sympy: Symbolic Mathematics and Computer Algebra in Python==== | ||
| + | {{: | ||