Skip to content

tajkhan/ai201_fall2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ai201_fall2021

Repository for AI201 Programming for AI course.

Resources

Books

Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming 2nd Edition by Eric Matthes

Introduction to Computation and Programming Using Python: With Application to Understanding Data, by John V. Guttag, 2nd Edition, MIT Press, 2016

Online

Python for Social Science
Python Tutorial

Advanced:

Understanding Python via built-ins CPython Internals Notions de Python Avancees (in french)

Outline

Week 01 - Introduction to Course. Introduction to Python. I/O in Python.
Week 02 - Variables, Data Types, File I/O.
Week 03 - Lists in Python.
Week 04 - Conditionals in Python.
Week 05 - Dictionaries in Python. Loops in Python.
Week 06 - Functions in Python.
Week 07 - Classes in Python.
Week 08 - Testing your code.
Week 09 - Version Control and Git.
Week 10 - Introduction to NumPy.
Week 11 - Introduction to NumPy-II.
Week 12 - Introduction to Pandas.
Week 13 - Introduction to Pandas-II.
Week 14 - Introduction to MatplotLib.
Week 15 - Project Presentations.

Disclaimer

Code examples are taken inspired from various sources including:
Python tutorial

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages