Physics + Python: Solve physics problems with Python
Learn how to use the popular programming language Python to solve problems of physics
What you’ll learn
Physics + Python: Solve physics problems with Python

You’ll learn how to model problems of physics computationally

Learn how to develop algorithmic thinking

You’ll review some concepts of physics

You’ll learn one of the most popular programming languages
Requirements

Basic knowledge of Math

Basic knowledge of Physics

No prior knowledge of programming is required
Description
Hi! This course is for those who want to model problems of physics computationally. In this course, we will use one of the most popular programming languages: Python programming language used in different fields, such as data science, statistics, artificial intelligence, and also scientific computing. In this course, we will model highschool level problems of physics with Python programming using basic commands, data structures, and functions.
At the end of the course, you will have a brief introduction to two thirdparty libraries of Python programming: 1Numpy, which is primarily used for number crunching and linear algebra, and 2Matplotlib, the most commonly used library to plot data in Python.
Each session of the course is divided into three parts:
1Basic Python lectures:
In these lessons, you will learn how to use the basic commands, data structures, and functions of Python’s programming.
2Exercises:
In these lessons, I propose exercises to be solved and explain how these exercises are supposed to be solved
3Solution:
In these videos, I show the solution of the exercises stepbystep
Throughout this course, you’ll solve 20+ exercises to model problems of physics with Python’s programming, including:
 Calculating the force
 Gravitational force formula
 Text manipulation with strings
 Thermal expansion formulas
 Solving a quadratic equation
 Building a menu to choose formulas
 Calculating the Euclidean distance between two atoms
 Simulating a physics exam
 Creating functions for temperature conversion
 Plotting the trajectory of an object
and many more!!
Therefore: if you desire to model physics’ problems and learn one of the most popular Python programming languages, then this course is for you!
Who this course is for:
 Students/professionals of math/physics
 Students/professionals of engineering
 Who students/professionals of computer science
 Students/professionals of chemistry
 People interested in the subject
 Last updated 8/2021