Data Science with Python

Summary of Key Learnings
  • Learn basics of Python programming language.
  • Learn tools for aggregating, processing and visualizing data using Python.
  • Create simple web application that shows your analysis using django.
Pre-requisites
  • Able to install applications and use code editor

Course Breakdown

Week 0

Week 1

  • Unit 1: Introduction
    • Install Python, Jupyter and Spyder IDE
    • Run simple python file
    • printing basics
    • Computer basics
    • With hello world using string from variable
    • Task
  • Unit 2: Python basics
    • Numbers and Strings
    • addition, subtraction, multiplication, division
    • String manipulation and usage
    • Task
  • Unit 3: Collections
    • Lists and Tuples

      what are list and how can you use it
      useful list methods

    • Dictionary and Sets

      what are dictionary
      useful dictionary methods

    • Task
  • Unit Project
    • Create simple application to perform these tasks
    • convert temperature ( eg, Celsius to Fahrenheit and vice versa )
    • convert distance/length ( eg, cm to inch )
    • convert mass/weight ( eg, kg to pound )

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

  • Weekend: Presentation
    • Application Demonstation & Presentation Week
    • Task
  • Note
    • ** Git will be used from start of the project which will mark as progress of application.
    • ** Each unit will contain simple tips for unit testing.
    • ** We will build single application from ground up during 8 weeks time.
    • ** Every unit is task based and will require more than 5 hours for each student to complete.