This course covers the complete syllabus for Python programming for 1st semester students enrolled in BSc (Honours) Physics at Calcutta University. We will cover:
1. Introduction to plotting graphs with Gnuplot
- Plotting 2D graphs:
- User defined functions
- Fitting data files using gnuplot.
- Polar and parametric plots.
2. Introduction to programming in python:
- Introduction to Python
- The python iterables data type
- Problems and applicationsÂ
- Root finding for a single variable
- Â Bisection method
- Â Newton-Raphson Method
- Sorting of lists (algorithm, flowchart and code)
- Bubble sort
- Selection sort
- ODE in one and two dimensions
- Â Euler algorithm
- Â Capacitor charging/discharging
- Â Simulating a half-wave rectifier with a capacitor filter
- Â Particle dynamics in 1D
- Matrix operations using list of lists
- Root finding for a single variable
-
0 % In Progress
-
0 % In Progress
-
22.22 % In Progress
-
11.11 % In Progress
-
55.56 % In Progress
-
0 % In Progress
-
88.89 % In Progress
-
11.11 % In Progress
-
0 % In Progress
-
11.11 % In Progress
-
0 % In Progress
-
0 % In Progress
-
0 % In Progress
-
0 % In Progress
-
0 % In Progress
-
11.11 % In Progress