Planeamento

Aulas

Introduction

About this course, syllabus, assessment and bibliography
Introduction to data science with python
Programming environments
  • iPython
  • Jupyter notebook


Introduction to Python

Introduction to Python
  • Data types
  • data structures
  • functions and objects in python
Homework assignent


The basics of NumPy arrays

Numpy arrays
  • usage
  • array slicing
  • useful methods


Pandas and its data structures

Introducing Pandas and its main data structures


Pandas: loading, structuring and saving data

Pandas: loading, structuring and saving data


Operating on data and dealing with missing data

Operating on data and dealing with missing data


Intermediate Test

Intermediate Test


Hierarchical indexing

Hierarchical indexing
Introducing the Project assignment


Combining datasets

Combining datasets: concat, merge


Data aggregation and grouping, and Pivot Tables

Data aggregation and grouping
Pivot Tables


Vectorized string operations, sample plots

Vectorized string operations
Sample plots with matplotlib


Practical examples and Questions

Practical examples
Questions about the Project


Project support

Questions about the project


Working with time series

Statistical and predictive analysis
Working with time series


Project support

Questions about the Project


Project presentation: oral assessment

Project presentation: oral assessment