Introduction
  • 01 Python & Introduction to Data Science
Python
  • 2.01 Configuration of the development environment
  • 2.02 How to install Python libraries
  • 2.03 Basic Notebook Controls
  • 2.04 Introduction to Python
  • 2.05 Operations in Python
  • 2.06 Variables and conversions in Python
  • 2.07 Strings and functions of modifications
  • 2.08 Python’s Lists
  • 2.09 Functions with lists
  • 2.10 Dictionaries in Python
  • 2.11 Functions with dictionaries
  • 2.12 Set in Python
  • 2.13 Assignment mechanism in Python
  • 2.14 Conditional instructions in Python
  • 2.15 Python iteration instructions
  • 2.16 Creating functions in Python
  • 2.17 Scripts and modules in Python
  • 2.18 Error handling in Python
  • 2.19 Reading and writing files in Python
  • 2.20 Classes in Python
  • 2.21 Inheritance of classes in Python
  • 2.22 Time management functions
  • 2.23 Practical exercises with Python (1)
  • 2.24 Practical exercises with Python (2)
  • 2.25 Practical exercises with Python (3)
  • 2.26 Practical exercises with Python (4)
  • 2.27 Practical exercises with Python (5)
  • 2.28 Practical exercises with Python (6)
Numpy
  • 3.01 Introduction to Numpy
  • 3.02 Arrays in Numpy
  • 3.03 Indexing of matrices in Numpy
  • 3.04 Copy, arange and random in Numpy
  • 3.05 Data type and conversion to Numpy
  • 3.06 Mathematical Functions in Numpy
  • 3.07 Order functions in Numpy
  • 3.08 Data management functions in Numpy
  • 3.09 Functions to create arrays in Numpy (1)
  • 3.10 Functions to create arrays in Numpy (2)
  • 3.11 Logical operations in Numpy
  • 3.12 Random in Numpy
  • 3.13 Reading files in Numpy
  • 3.14 Writing files in Numpy
  • 3.15 Practical exercises with Numpy (1)
  • 3.16 Practical exercises with Numpy (2)
  • 3.17 Practical exercises with Numpy (3)
  • 3.18 Practical exercises with Numpy (4)
  • 3.19 Practical exercises with Numpy (5)
  • 3.20 Practical exercises with Numpy (6)
  • 3.21 Practical exercises with Numpy (7)
Pandas
  • 4.01 Introduction to Pandas
  • 4.02 DataFrame and Series in Pandas
  • 4.03 Indexing methods in Pandas
  • 4.04 Groupby in Pandas
  • 4.05 Mathematical Operations in Pandas
  • 4.06 Indexing and editing of a Series data
  • 4.07 Indexing, editing and deletion of a DataFrame
  • 4.08 Merge in DataFrame
  • 4.09 Display options in Pandas
  • 4.10 Pivot chart in Pandas
  • 4.11 Managing dates in Pandas (1)
  • 4.12 Managing dates in Pandas (2)
  • 4.13 Processing data in Pandas (1)
  • 4.14 Processing of data in Pandas (2)
  • 4.15 Methods for editing strings in Pandas
  • 4.16 Advanced indexing methods in Pandas
  • 4.17 Create graphs in Pandas
  • 4.18 Memory management for large data