Skip to content

aiat2015/python102

Repository files navigation

Outline

Day 1

Morning session

  • Introduction
  • Python Environment Set-up
    • Windows and Mac
  • Jupyter Notebook Overview
  • Google Colaboratory (Colab)
  • Break
  • Python Basics (Part 1)
    • Interactive Interpreter and Comments
    • Variable and Types, Number and Boolean
  • Python Basics (Part 2)
    • Strings, Control I/O, and Functions
  • Tutorial 1: Python Basics Part 1 (T1 - Google Colab)
  • Exercise 1: Python Basics Part 1(E1 - Google Colab)
  • Lunch

Afternoon session

  • Python Basics (Part 3)
    • Control Flow (Condition) and Loops
    • List and Dictionary
  • Tutorial 2: Python Basics Part 2 (T2 - Google Colab)
  • Exercise 2: Python Basics Part 2 (E2 - Google Colab)
  • Break
  • Python for Data Analysis
    • NumPy
    • Tutorial 3: NumPy
      • Tutorial 3.1: NumPy Arrays (T3_1 - Google Colab)
      • Tutorial 3.2: NumPy Indexings (T3_2 - Google Colab)
      • Tutorial 3.3: NumPy Operations
    • Pandas
    • Tutorial 4: Pandas (T4 - Google Colab)
  • Exercise 3: NumPy Exercises (E3 - Google Colab)
  • Exercise 4: Pandas Exercises (E4 - Google Colab)

Day 2

Morning session

  • Python for Data Visualization
    • Matplotlib
    • Seaborn
  • Tutorial 5: Python for Data Visualisation (T5 - Google Colab)
  • Exercise 5: Data Visualization Exercise (E5 - Google Colab)
  • Break
  • Introduction to Machine Learning
  • Machine Learning Basics with Python (Part 1)
    • Linear Regression
    • Tutorial 6.1.1: Linear Regression (T6_1_1 - Google Colab)
    • Logistic Regression
    • Tutorial 6.1.2: Logistic Regression (T6_1_2 - Google Colab)
  • Exercise 6.1.1: Machine Learning Exercise 1.1 - Linear Regression (E6_1_1 - Google Colab)
  • Exercise 6.1.2: Machine Learning Exercise 1.2 - Logistic Regression (E6_1_2 - Google Colab)
  • Lunch

Afternoon session

  • Machine Learning Basics with Python (Part 2)
    • Support Vector Machine
    • Tutorial 6.2.1: Support Vector Machine (T6_2_1 - Google Colab)
    • K means Clustering
    • Tutorial 6.2.2: K means Clustering (T6_2_2 - Google Colab)
  • Exercise 6.2.1: Machine Learning Exercise 2.1 - Support Vector Machine (E6_2_1 - Google Colab)
  • Exercise 6.2.2: Machine Learning Exercise 2.2 - K means Clustering (E6_2_2 - Google Colab)
  • Break
  • Machine Learning Basics with Python (Part 3)
    • Natural Language Processing
    • Tutorial 6.3.1: Natural Language Processing (T6_3_1 - Google Colab)
    • Neural Nets and Deep Learning
    • Tutorial 6.3.2(a, b, c): Neural Nets and Deep Learning (T6_3_2(a,b, c) - Google Colab)
  • Exercise 6.3.1: Machine Learning Exercise 3.1 - Natural Language Processingß (E6_3_1 - Google Colab)
  • Exercise 6.3.2: Machine Learning Exercise 3.2 - Neural Nets and Deep Learning (E6_3_2 - Google Colab)

Closing session


Materials: https://github.com/aiat2015/python102

Colab: http://bit.ly/2vOuCL5

Releases

No releases published

Packages

No packages published