PHY 351 Reference
Course Admin
Syllabus
Recipes
Intro to Recipes
A) Core Python
Overview
Workflow
(Recipe List)
Find and Fork a Repo on GitHub
Manage Files on Beskar
Authorizing with GitHub from Beskar
Clone a Repo to Beskar
Commit and Push Changes to GitHub
Execute Interactive Python
Submit a Level
Update a Repo
Calculation
(Recipe List)
Calculate Interactively
Use Python Functions
Use Complex Numbers
Print Formatted Output
Script a Calculation
Ask for User Input
Functions
(Recipe List)
Write Your Own Function
Make Arguments Optional
Execute Code Conditionally
Safety-Check Arguments
Factor Out Subfunctions
Use Global Variables (Sparingly!)
Run or Import From a Script
Iteration
(Recipe List)
Repeat Code a Specific Number of Times
Repeat While or Until Something Is True
Stop Iteration Early
Flip a Coin or Roll a Die
Determine Statistics of a Sequence
Collections
(Recipe List)
Group Related Values Into Tuples
Manage Sequences of Values with Lists
Identify Unique & Shared Elements with Sets
Organize Labeled Collections with Dictionaries
Iterate Pythonically
B) Numerical Methods 1
Overview
Randomness
(Recipe List)
Generate Random Integers
Pick Randomly From a Set of Options
Shuffle and/or Sample From a Set
Generate Random Real Numbers
Draw From a Weighted Distribution
Reproduce Pseudorandom Results
Roots
Extrema
C) Scientific Python
Skillset B: Scientific Python
D) Numerical Methods 2
Numerical Methods 2: Numerical Calculus
E) Visual Python
Skillset C: Visual Python
Topics
Overview
Setup Guide
Overview
Creating your GitHub Account
Creating your Beskar Account
External Tutorials
Core Python
Arithmetic Operators
Operator Precedence
Scientific Python
Introduction to Numpy
Search
Previous
Next
Edit on GitHub
Toggle theme
Light
Dark
Auto
Operator Precedence
Operator Precedence
TBW…
Search
From here you can search these documents. Enter your search terms below.
Keyboard Shortcuts
Keys
Action
?
Open this help
n
Next page
p
Previous page
s
Search