Scientific Computing Laboratory

An introduction to programming in the Python language, oriented toward aiding the study of mathematics, physics and science, and a review of programs and opensource tools for scientific computing

Supercomputer Fugaku,RIKEN Center for Computational Science, Kobe(JP)
Supercomputer Fugaku,RIKEN Center for Computational Science, Kobe(JP)



    In Preparation - To Do

    1. Tools for study and schooling
    2. Programming languages
    3. Toolbox
    4. Books and online resources
    5. Introduction to Python
    6. IPython as a scientific calculator
    7. Jupiter Notebook
    8. The basic mathematical library
    9. Symbolic computation with SymPy
    10. Graphics with MatPlotLib
    11. 3D and interactive graphics
    12. Scientific computation with NumPy and SciPy
    13. Data Analysis with Pandas
    14. Machine Learning and Neural Networks
    15. Optimization with Numba and Cython
    16. The C Language
    17. Hints of Computer Architecture
    18. The Arduino microprocessor
    19. The RaspBerry Pi microcomputer
    20. Numerical algorithms in C