# Python 101

• Numpy
• In this post we’ll look at the difference between doing numerical computations with Python vs. MATLAB.

• Object Oriented Programming
• There are different programming paradigms. The kind you are likely familiar with is procedural programming. Python is capable, and even shines with procedural programming. However, Python has an Object-oriented programming paradigm that can help create maintainable and reusable code.

• Plotting with Python
• This is a MATLAB users introduction to making great plots with Matplotlib in python.

• Python Basics
• In this post we’ll look at some of the basics of Python. This isn’t an exhaustive look, but does cover many of the fundamentals.

• Sympy
• SymPy is a symbolic mathematics library built on the Python programming language.

• Class Methods