Introduction to Data Science
Exercises
Preface

This guide is a compilation of a long list of exercises of Python in the context of the Introduction to Data Science classes within Universidade Lusófona. It covers many aspects of the Python language, from just introductory exercises to more complex and time consuming tasks, including exercises with numpy, pandas, matplotlib, seaborn and much more. It is mainly focused on students starting to learn the Python language applied to Data Science but can be used also by individuals with higher levels of experience. Each exercise will have the correspondent solution and eventually alternatives to acomplish the same task.
Each exercise starts by listing the learning objectives and required reading materials, with additional references if needed. The notes introduce the methods and give a few examples but are less detailed than the reading materials. The notes do not substitute a textbook.
The audience is expected to be beginners of the Python programming language but with some experience in coding and algorithmic knowledge.
License
This work is licensed under the conditions detailed in Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
