Fall 2019: Python in Math 151
Overview
- Problems from the previous week's course content will be posted below.
- Students will work together in their assigned teams during lab to complete as many of the problems as possible. All unfinished problems must be completed before the start of the next computer lab.
- You will use a Jupyter Notebook. On the Calclab server, Jupyter is located under "Applications/Mathematics" in the toolbar. You do not have to run each problem in one block of code, but problems should be separated by explanatory text (change "Code" to "Markdown" in the appropriate drop-down menu, then press Shift-Enter when you are done.)
- When you have finished, convert your notebook to PDF using the following steps:
- Select "File/Print Preview"
- Print the resulting screen (Ctrl-P) and select "Save as PDF" as the printer.
Team members' names should be entered at the beginning of the file (see the template for more details).
- Do any hand/setup work on scratch paper, which will not be submitted. All computational aspects of each problem must be done in Python
- Attendance in lab is strongly encouraged, as you are able to get help from each other and from the TA during that time.
Assignments
(will be posted below before lab each week)
Lab 1 (assigned Sept 2-4, due Sept 9-11)
Lab 2 (assigned Sept 9-11, due Sept 16-18)
Lab 3 (assigned Sept 16-18, due Sept 23-25)
Lab 4 (assigned Sept 30-Oct 2, due Oct 7-9)
NEW: Overview of Useful Commands
li>
Lab 5 (assigned Oct 7-9, due Oct 14-16)
Overview of Useful Commands
Lab 6 (assigned Oct 14-16, due Oct 21-23)
Overview of Useful Commands
Lab 7 (assigned Oct 28-30, due Nov 4-6)
Overview of Useful Commands
Lab 8 (assigned Nov 4-6, due Nov 11-13)
Overview of Useful Commands
Lab 9 (assigned Nov 11-13, due Nov 18-20)
Overview of Useful Commands
Schedule
There will be an assignment each week except for Week 1 and exam weeks
Lab
Template (.ipynb file) for each assignment. Right-click and "Save Link As...", then open in Jupyter
(Mac users-if you are getting a .txt extension when you save the template, try using this strategy to fix it!
Accessing Python outside of class
- X2GO server for remote access to your Calclab account
(NOTE: When using X2Go, you MUST log out of the account-do NOT simply close the window or you will have trouble logging in next time!!!)
- Engineering students should have Jupyter and Python installed on their devices. If you need to transfer files to/from your Calclab account, use a flash drive, cloud storage, email, or FileZilla.
- If you do not have Python installed on your device, it is free. Details on how to download are available HERE.
Helpful Resources
Last updated by djm on Thu, 22/Aug/2019 at 5:15pm CDT