Introduction to Python for Physicists and Engineers
Course, Master's level, 1FA661
Summer 2023 Summer 2023, Flexible, 50%, Distance learning, English
- Location
- Flexible
- Pace of study
- 50%
- Teaching form
- Distance learning
- Number of mandatory on-campus meetings
- 0
- Number of optional on-campus meetings
- 0
- Instructional time
- Daytime
- Study period
- 12 June 2023–23 July 2023
- Language of instruction
- English
- Entry requirements
-
120 credits in science/engineering with mechanics, thermodynamics and electromagnetism. Proficiency in English equivalent to the Swedish upper secondary course English 6.
- Selection
-
Higher education credits in science and engineering (maximum 240 credits)
- Fees
-
If you are not a citizen of a European Union (EU) or European Economic Area (EEA) country, or Switzerland, you are required to pay application and tuition fees.
- Application fee: SEK 900
- First tuition fee instalment: SEK 12,083
- Total tuition fee: SEK 12,083
- Application deadline
- 15 March 2023
- Application code
- UU-63120
Admitted or on the waiting list?
- Registration period
- 11 May 2023–11 June 2023
- Information on registration.
About the course
The course will give an introduction to programming in Python and programming-related problem solving.
Introduction to Python: Installation, NumPy, SciPy, Matplotlib, Spyder.
Components of Python: Variables (integers, floats, strings, Booleans, complex).Containers (lists, dictionaries, arrays). Operators. Input/output (open, read, write, append, print). Programming structure (indentation, if, while, for, else, try). Functions. Programming. Numeric integration. Solutions of non-linear equations. Approximation of data. Least squares approximation. Graphic presentation. Problem-solving: division into smaller subproblems, implementation in Python.
Applications will be taken from physics, for example, classical mechanics, electrodynamics, thermodynamics and related subject areas in engineering.
Outline for distance course: Communication between teachers and students is done using the learning management system and e-meeting tools. A computer with a stable internet connection and webcam is required.
Contact
- Study counselling
- studievagledare@physics.uu.se
- +46 18 471 35 21