Outline

Python is a widely used open source, high-level programming language. The design philosophy of the Python language provides code readability. The syntax allows programmers to express concepts in fewer lines of code than possible in low-level languages such as C/C++, Fortran or Java. This course provides a general introduction to the basic concepts of the Python programming language. This course is an ideal choice for people who start to learn to program.

In this course, we use Anaconda Python 3. The software should be installed on the desktops. If you prefer to use your own laptop, please make sure that the correct version of Python is installed. Alternatively, you can use an online compiler, e.g., Repl.it - Online Python Editor and IDE.

RIT-311 - Python for Data Science I

Slides:

Slides

Training Database:

Airline Safety

IQ Scores

Global temperature

Observation

RIT-312 - Python for Data Science II

Slides:

Slides

Training Database:

Height and Weight

Pizza

Sunspot Numbers

Temperature

Housing

RIT-312 - Python for Data Science: Temporal Analysis

Slides:

Slides

Training Database:

Temperature

Airline

SSN

Sine

Examples:

FFT Example Complex Signal

FFT Example Simple Signal with Noise

FFT Example Simple Signal

Linear Trend with Sunspot Number

Noise Families

NonLinear Trend with Sunspot Numbers

Seasonal Example Data

Source code:

FFT Example Complex Signal

FFT Example Simple Signal with Noise

FFT Example Simple Signal

Linear Trend with Sunspot Number

Noise Families

NonLinear Trend with Sunspot Numbers

Seasonal Example Data

Database:

Sunspot Database [(Non)Linear Trend with Sunspot Number]