Modules - Python for Physicists
Contents
Topic ID |
Topic Name |
Tutorial |
M01T01 |
Setting Up Python |
link |
M01T02 |
The Python Interpreter |
link |
M01T03 |
The Spyder IDE |
link |
M01T04 |
Jupyter Notebooks |
link |
M01T05 |
Python in VSCode |
link |
Key Takeaways
- Installing and configuring Python.
- Running Python scripts and IPython notebooks.
- Using Visual Studio Code to run and debug.
Contents
Topic ID |
Topic Name |
Tutorial |
Notebook |
M02T01 |
Constants and Variables |
|
|
M02T02 |
Tuples and Lists |
|
|
M02T03 |
Dictionaries and Sets |
|
|
M02T04 |
Strings and Formatting |
|
|
M02T05 |
Conditional Statements |
|
|
M02T06 |
For and While Loops |
|
|
M02T07 |
List Comprehension |
|
|
M02T08 |
Functions and Lambda Expressions |
|
|
Contents
Topic ID |
Topic Name |
Tutorial |
Notebook |
M03T01 |
Matplotlib |
|
|
M03T02 |
Plotly |
|
|
M03T03 |
Seaborn |
|
|
Contents
Topic ID |
Topic Name |
Tutorial |
Notebook |
M04T01 |
Numpy |
|
|
M04T02 |
SciPy |
|
|
M04T03 |
Pandas |
|
|
M04T04 |
SymPy |
|
|
Contents
Topic ID |
Topic Name |
Tutorial |
Notebook |
M05T01 |
Importing Modules |
|
|
M05T02 |
Logging Events |
|
|
M05T03 |
Objects and Classes |
|
|
M05T04 |
Handling Scenarios |
|
|
M05T05 |
Parallelism |
|
|
M05T06 |
Speeding Up |
|
link |
Contents
Topic ID |
Topic Name |
Tutorial |
Notebook |
M06T01 |
Bayesian Probability |
|
|
M06T02 |
Regression Analysis |
|
|
M06T03 |
Classification |
|
|
M06T04 |
Clustering |
|
|
M06T05 |
Dimensionality Reduction |
|
|
M06T06 |
Support Vector Machines |
|
|
Contents
Topic ID |
Topic Name |
Tutorial |
Notebook |
M07T01 |
Neural Networks |
|
|
M07T02 |
TensorFlow and Keras |
|
|
M07T03 |
Principal Component Analysis |
|
|
M07T04 |
Feedforward Neural Networks |
|
|
M07T05 |
Recurrent Neural Networks |
|
|
M07T06 |
Boltzmann Machines and Autoencoders |
|
|
M07T07 |
Reinforcement Learning |
|
|
Contents
Topic ID |
Topic Name |
Tutorial |
Notebook |
M08T01 |
CBits to QBits |
link |
|
M08T02 |
Circuits and Gates |
|
|
M08T03 |
Measurements |
|
|
M08T04 |
Algorithms |
|
|
M08T05 |
The Qiskit SDK |
link |
link |
M08T06 |
Grover’s Algorithm |
|
link |
Key Takeaways
- Building quantum circuits and implementing quantum algorithms.
- Executing quantum circuits on IBM’s prototype quantum computers.
Contents
Topic ID |
Topic Name |
Tutorial |
Notebook |
M09T01 |
Quantum Machine Learning |
|
|
M09T02 |
Quantum Generative Adversarial Networks |
|
|