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 |
|
|