https://people.sc.fsu.edu/~jburkardt/classes/python_2025/python_2025.html
python_2025 is the home page for the class:
MATH 2604: Advanced Scientific Computing 4,
"Mathematical Programming with Python,"
University of Pittsburgh,
Monday/Wednesday/Friday, 1:00-1:50pm,
Instructor: John Burkardt,
Spring Semester 2025.
This course teaches you how to write computer programs in the Python language that can represent, illustrate, or solve various common mathematical problems. You will write and run many programs on your personal laptop. The emphasis will be on learning the numpy numerical library and the matplotlib graphics system. We may also work with a few functions from graphviz (for visualizing a mathematical graph), pandas (a statistics and data library), PIL (the Python image library), scipy (scientific Python library), and sympy (for symbolic calculations). These tools will be used on various simple examples of mathematical questions.
No previous computing experience is required. The mathematics will be at an introductory level, and all details will be explained, so students from other scientific disciplines should also be able to handle the matrieral.
A problem list will be assigned each week, and you will select three to work on. By the end of the semester, you will also have created and presented a programming project based on some topic of interest to you. Your grade will be based on the assignments and the project. There will be no other quizzes, tests, or exams.
Links: