Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 1.22 KB

File metadata and controls

19 lines (17 loc) · 1.22 KB

Python Scientific Computing Course

This repository contains some parts of source codes of "Scientific Computing with Python: An Introduction to Data Analysis & High Performance Computing" by Mojtaba Khodadadi (Me) for graduate students held at Department of Physics of Isfahan University of Technology, Isfahan wiki, Iran wiki in 2015.

##Topics:

  • Basics
    • Introduction to Programming
    • Introducing IDE: Wing IDE, PyScripter, Ninja IDE, Spider, PyCharm
    • IPython: interactive computing
    • Basics of Python Programming (lists, tuples, dictionaries, loops, data types, operators, if statements, functions, try-catch, …)
    • Python Object Oriented Programming
    • Input and Output (I/O)
    • Packages and applications
  • Advanced
    • Manipulating numerical data with NumPy
    • Plotting with Matplotlib in details
    • Data Analysis with Pandas
    • Introduction to HPC