Week 7 (3/14-3/20)¶
Notebook¶
Download the notebook file: week_7_class.ipynb.
Weekly digest¶
Web scrapping¶
Resources¶
1. Data for choropleth maps¶
[2]:
url = "https://raw.githubusercontent.com/plotly/datasets/master/2011_us_ag_exports.csv"
2. UB Mathematics graduate students directory¶
[1]:
grad_url = "http://www.buffalo.edu/cas/math/people/grad-directory.html"
3. UB Mathematics faculty directory¶
[ ]:
faculty_url = "http://www.buffalo.edu/cas/math/people/faculty.html"
Exercise¶
Here is the url to a webpage of the UB catalog listing undergraduate mathematics courses:
[1]:
courses_url = "https://catalog.buffalo.edu/courses/mathematics.html"
Retrieve course codes, titles, and descriptions of all courses and organize them in a pandas DataFrame. The resulting DataFrame should look as follows:
[2]:
math_courses
[2]:
course_code | title | description | |
---|---|---|---|
0 | MTH 101LR | Introduction to Contemporary Mathematics | This course is intended for students who do no... |
1 | MTH 115LR | Survey of Algebra and Trigonometry | A pre-calculus course; covers topics from the ... |
2 | MTH 120LEC | Selected Topics in Calculus | Allows transfer students to efficiently learn ... |
3 | MTH 121LR | Survey of Calculus and Its Applications I | For students in social, biological, and manage... |
4 | MTH 122LR | Survey of Calculus and Its Applications II | Continuation of MTH 121. Maximization of funct... |
5 | MTH 131LR | Mathematical Analysis for Management | For students in Management. Limits, continuity... |
6 | MTH 141LR | College Calculus I | Beginning of a three-semester sequence in calc... |
7 | MTH 142LR | College Calculus 2 | Differentiation and integration of transcenden... |
8 | MTH 153LR | Honors Calculus I | First course in the honors sequence for intend... |
9 | MTH 154LR | Honors Calculus 2 | A more theoretically oriented version of Colle... |
10 | MTH 191LR | Introduction to Discrete Structures | Foundational material for further studies in c... |
11 | MTH 198SEM | UB Seminar | The one credit UB Seminar is focused on a big ... |
12 | MTH 199SEM | UB Seminar | The three credit UB Seminar is focused on a bi... |
13 | MTH 241LR | College Calculus 3 | Geometry and vectors of n-dimensional space; G... |
14 | MTH 251LR | Honors Calculus 3 | Third-semester calculus course for honors stud... |
15 | MTH 306LR | Introduction to Differential Equations | Analytic solutions, qualitative behavior of so... |
16 | MTH 309LR | Introductory Linear Algebra | Linear equations, matrices, determinants, vect... |
17 | MTH 311LR | Introduction to Higher Mathematics | Develops the student's ability to read, compre... |
18 | MTH 323LR | Honors Linear Algebra | |
19 | MTH 326LR | Honors Diff Equations | |
20 | MTH 335LR | Elements of Geometry | Euclidean and non-Euclidean geometries. Studie... |
21 | MTH 337LEC | Introduction to Scientific and Mathematical... | Computing now plays an essential and ever-expa... |
22 | MTH 353LR | Introduction to Combinatorics I | Permutations, combinations, and other problems... |
23 | MTH 354LEC | Introduction to Combinatorics II | Theory of graphs: Eulerian and Hamiltonian cir... |
24 | MTH 399SEM | Junior Seminar | Seminar based around a specific topic or area ... |
25 | MTH 411LR | Probability Theory | A first course in probability. Introduces the ... |
26 | MTH 412LR | Introduction to Statistical Inference | Rigorous derivation of statistical results, cl... |
27 | MTH 417LR | Survey of Multivariable Calculus | For math majors in Concentration C, and majors... |
28 | MTH 418LR | Survey of Partial Differential Equations | Surveys elementary differential equations of p... |
29 | MTH 419LR | Introduction to Abstract Algebra | A theoretical introduction to the basic ideas ... |
30 | MTH 420LR | Abstract Linear Algebra | Topics in advanced linear algebra. |
31 | MTH 424LEC | Survey of Fourier Series Methods | For mathematics, science, and engineering majo... |
32 | MTH 425LR | Introduction to Complex Variables I | For students of physics, electrical and other ... |
33 | MTH 427LR | Introduction to Topology I | Metric spaces and abstract topological spaces.... |
34 | MTH 428LEC | Introduction to Topology II | Homotopy and homotopy equivalence. Fundamental... |
35 | MTH 429LEC | Introduction to the Theory of Numbers I | The Euclidean algorithm and unique factorizati... |
36 | MTH 431LR | Introduction to Real Variables I | Comprehensive and rigorous course in the study... |
37 | MTH 432LR | Introduction to Real Variables II | Rigorous course in analyzing dimensions greate... |
38 | MTH 435LEC | Introduction to Cryptography | Explains the basics of cryptography, which is ... |
39 | MTH 437LR | Introduction to Numerical Analysis I | A first course on the design and implementatio... |
40 | MTH 438LR | Introduction to Numerical Analysis II | Second part of the 2-semester sequence describ... |
41 | MTH 443LEC | Fundamentals of Applied Mathematics I | Mathematical formulation and analysis of model... |
42 | MTH 444LEC | Fundamentals of Applied Mathematics II | Explores other topics described in MTH 443. |
43 | MTH 448LEC | Data-Oriented Computing for Mathematics | A practical hands-on introduction for mathemat... |
44 | MTH 450LEC | Network Theory | Network Theory - the science of mapping physic... |
45 | MTH 456LEC | The Mathematics of Voting | Introduces the mathematical theory of voting -... |
46 | MTH 458LEC | Mathematical Finance | Introduces the mathematical theory and computa... |
47 | MTH 459LEC | Mathematical Finance 2 | Describes the mathematical development of both... |
48 | MTH 460LR | Theory of Games | Introduces the mathematical theory of games--a... |
49 | MTH 461LEC | Topics in Algebra | Treats problems, methods, and recent developme... |
50 | MTH 463LEC | Topics in Applied Mathematics | |
51 | MTH 464LEC | Topics in Combinatorial Analysis | Treats problems, methods, and recent developme... |
52 | MTH 465LEC | Lectures in Geometry | Provides a broader understanding of differenti... |
53 | MTH 495TUT | Undergraduate Supervised Teaching | Students who have at least junior status and s... |
54 | MTH 496TUT | Internship in Mathematics | Students get field experience in mathematical ... |
55 | MTH 497TUT | Honors Thesis in Mathematics | Open only to math majors intending to seek an ... |
56 | MTH 499TUT | Independent Study | Individual study arranged between student and ... |