*– Additional material
- Motivation
- Tools
- Python
- Basic knowledge (syntax, variables, loops, I/O…)
- Data Structures
- OOP (Object Oriented Programming)
- Standard libraries
- Exceptions*
- Tests*
- Mathematics knowledge
- Probability theory
- Statistics
- Libraries
- Pandas
- Matplotlib
- NumPy
- Scikit-learn
- Databases
- SQL (language)
- MySQL, PostgreSQL
- Python
- Data Collection
- Think before you start
- Work with different data types
- Reading from the common data storage systems
- Types of secondary data sources
- Data Preprocessing
- Data cleaning
- Data integration
- Data transformation
- Data reduction
- Data discretization
- Model Training
- Model Evaluation