Spring 2021: Python in Math 152


Overview

  • Math 152 problems will be posted below. The first week will consist of an introduction to/review of the basics of symbolic Python; content from then on will come from previous course material.
  • Students will work together in their assigned teams during lab to complete as many of the problems as possible in math 152. All unfinished problems must be completed before the start of the next computer lab. Due to redefined days throughout the semester, some lab instruction and work may have to be done outside of class.
  • You will use a Jupyter Notebook as your Python interface. Jupyter is available for free from the Anaconda website (see “Accessing Python” below for details.If you are uploading your work to GradeScope, use the template file provided for each lab for consistency and ease of uploading. If not, 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. Alternatively, use comment lines in your code.)
  • When you have finished, convert your notebook to PDF using the following steps:
    1. Select “File/Print Preview”
    2. 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 templates for more details).

  • Once your PDF is created, ONE team member should upload it to the place in GradeScope, eCampus, or Canvas as specified by your TA.
  • Do any hand/setup work on scratch paper, which will not be submitted. All computational aspects of each problem must be done in Python unless otherwise specified in the problem.
  • Attendance in lab is strongly encouraged, as you are able to get help from each other and from the TA during that time.
  • Teams who prefer to use a different interface, such as PyCharm or Spyder, may do so, but it is their responsibility to create ONE PDF containing all commands, output and graphs.

Assignments

(will be posted below before lab each week)

  • Course Overview (discussed Jan 19 or 25)
  • Lab 1: Problems       Template (Should automatically download. If not, right-click link and select “Save As”. Then open in Jupyter. Assigned Jan 25-26, due Feb 1-2)
    Overview of Useful Commands
  • Lab 2: Problems       Template (assigned Feb 1-2, due Feb 8-9)
    Overview of Useful Commands
  • Lab 3: Problems       Template (assigned Feb 8-9, due SUNDAY Feb 28)
    Overview of Useful Commands
  • Lab 4: Problems       Template (assigned Mar 1-2, due Mar 8-9)
    Overview of Useful Commands
  • Lab 5: Problems       Template (assigned Mar 8-9, due Mar 15-16)
    Overview of Useful Commands
  • Lab 6: Problems       Template (assigned Mar 22-23, due Mar 29-30)
    Overview of Useful Commands
  • Lab 7: Problems       Template (assigned Mar 29-30, due Apr 5-6)
    Overview of Useful Commands
  • Lab 8: Problems       Template (assigned Apr 5-6, due Apr 12-13)
    Overview of Useful Commands

Schedule

There will be an assignment each week for math 152, except for Week 1 and exam weeks(Mac users-if you are getting a .txt extension when you save the Lab Templates, try using this strategy to fix it!

Accessing Python

  • All Open Access Lab computers have Jupyter and Python installed on their devices, it is necessary in math 152. If you need to transfer files to/from your university 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 AND in greater detail at the Course Overview above.

Helpful Resources


2021年春季:

Python in Math 152

问题将在下面发布。

第一周将包括对符号Python基础的介绍/复习;从那时起,内容将来自以前的课程资料。 在实验期间,学生将在分配的团队中共同努力,以解决尽可能多的问题。所有未解决的问题必须在下一个计算机实验室开始之前完成。

由于整个学期的重新定义日期,可能需要在课外进行一些实验室指导和工作。 您将使用Jupyter Notebook作为您的Python界面。 Jupyter可从Anaconda网站免费获得(有关详细信息,请参见下面的“访问Python”。如果要将工作上传到GradeScope,请使用为每个实验室提供的模板文件来确保一致性和易于上传。如果没有,则没有可以在一个代码块中运行每个问题,但是问题应该用解释性文本分隔(在适当的下拉菜单中将“代码”更改为“ Markdown”,然后在完成后按Shift-Enter。或者,使用注释行在您的代码中。) 完成后,请按照以下步骤将笔记本转换为PDF: 选择“文件/打印预览” 打印结果屏幕(Ctrl-P),然后选择“另存为PDF”作为打印机。

团队成员的姓名应在文件开头输入(有关更多详细信息,请参见模板)。 创建PDF后,一个团队成员应将其上载到TA指定的GradeScope,eCampus或Canvas中。 在草稿纸上进行任何手工/设置工作,该工作不会提交。除非问题中另有说明,否则每个问题的所有计算方面都必须在Python中完成。

强烈建议您参加实验室练习,因为在此期间,您可以互相帮助,也可以从助教那里获得帮助。 希望使用其他界面(例如PyCharm或Spyder)的团队可能会这样做,但他们有责任创建一个包含所有命令,输出和图形的PDF。

作业


(Math152作业将在每周的实验前在下面发布) 课程概述(1月19日或25日讨论)

  • 实验1:问题模板(应自动下载。如果没有,请右键单击链接并选择“另存为”。然后在Jupyter中打开。分配于1月25日至26日,应于2月1-2日交纳) 有用命令概述
  • 实验2:问题模板(2月1-2日分配,2月8-9日到期) 有用命令概述
  • 实验3:问题模板(于2月8日至9日分配,于2月28日星期天到期) 有用命令概述 实验4:问题模板(3月1-2日分配,3月8-9日到期) 有用命令概述
  • 实验5:问题模板(3月8日至9日分配,3月15日至16日交纳) 有用命令概述
  • 实验6:问题模板(于3月22日至23日分配,于3月29日至30日到期) 有用命令概述 实验7:问题模板(3月29日至30日分配,4月5日至6日交纳) 有用命令概述
  • 实验8:问题模板(4月5-6日分配,4月12-13日到期) 有用命令概述

日程

除第1周和考试周外,每周都有作业 (Mac用户-如果您在保存实验室模板时获得.txt扩展名,请尝试使用此策略对其进行修复! 访问Python 所有Open Access Lab计算机都在其设备上安装了Jupyter和Python。如果您需要与大学帐户之间进行文件传输,请使用闪存驱动器,云存储,电子邮件或FileZilla。 如果您的设备上未安装Python,则它是免费的。有关如何下载的详细信息,请点击这里,并且在上面的课程概述中有更多详细信息。

有用的资源

实验室中使用的命令列表:包括简要摘要和指向联机帮助页面的链接

Python教学视频系列(不提供数学学习中心)

使用Ivan Savov的SymPy驯服数学和物理学。

SymPy 1.7.1文档教程(包括快速搜索框) 在上面的链接中找不到所需的内容?没有正式的教科书,所以搜索和学习就像在现实世界中一样!

 


STATS 101代写请认准UpriviateTA

Math 152代写,Matlab代写, python代写请认准UprivateTA™. UprivateTA™为您的留学生涯保驾护航。

关于math 152的更多内容请参阅一份Math152代写.

统计代写可以参考一份统计代写案例