Over 10 Modules with Practical Code and Relevant Data
Using Jupyter
Jupyter is the workhorse of Python analytics. This environment allows you to quickly try code and see results.
Variables
You'll probably make some variables as you start diving into your data. This module will help you understand how to manage them in Python.
Math
Everyone's favorite subject. Math is easy in Python. The good news is that NumPy and Pandas support easy math as well!
Getting Help
Invariably you will get stuck. I want to empower you to fish and not just accept the huge fish I'm giving you. To that end, if you know how to get help from Python you will spend less time confused and more time creating wonderful data applications.
Files
Excel, TXT, CSV ... ahhh files. Python lets us read them and write them... with very little code.
Lists & Dictionaries
This course includes coverage of built-in data structures that Python provides. These are leveraged all over the place, so it is best to understand the common methods and operations they provide.
Slicing
Both NumPy and Pandas make ample use of slicing. If you are new to Python you probably think this has something to do with cheese, but this powerful construct will let you filter out data easily.
Looping
Occasionally we have sequences of data. We might want to perform operations to them. Looping makes this easy.
Functions
Programmers are lazy. They prefer to do things once and then let the computer do it the next time. Many data scientists are unaware that they can create these to make their code easier to read, share, and use.
Modules
Not only can you create functions, but you can also create modules–containing your reusable code–that you can share with others.
Classes
If you understand classes (even if you never create one), you will be much more comfortable in Python. Because classes are used everywhere! NumPy, Pandas, Tensorflow ... name a library it probably uses classes.
Exceptions
Boom! Something broke! In this module you will learn how to handle exceptions and raise your own if you need to.
NumPy & Pandas
We will introduce these two popular libraries that will probably be at the core of anything "Data Science" in Python.