STAT 479: Machine Learning Lecture Notes
Content
Using Python 3
Introduction
About this Lecture
Python
Setup
Installing Python
Managing Environments
Installing and Updating packages
Running Python Code
Interpreter/REPL
IPython
Scripts (.py files)
Jupyter Notebooks
JupyterLab
Jupyter Notebooks and Homework Submissions
Relevant Python Topics
Basic Types
Operators
Strings
Data Structures
List
Dictionary
Set
Tuple 5
Conditionals
Iteration
Generators
Comprehensions
Functions
Classes
Command Line Arguments via Scripts
Reading and Writing files
Importing Libraries
Standard Library
GIL and Multiprocessing
Subprocesses
Exceptions
Debugging
Resources