Python Data Processing
Introduction
Author: Weimao Ke
Python and Jupyter Setup
Jupyter Notebook Guide
Python Programming
Python Input and Output (IO)
Python Selection Structure
Python with Randomness
Python Repetition Structure
Python Data Basics
Python Data Types
Python Data Structures
Python File Processing
Working with JSON
Working with JSON APIs
Databases and Stores
Relational Database and SQL
SQLite
SQLite with Python
NoSQL Data Processing
Python NoSQL Processing
Data Science Theories
Data Mining
Getting to Know Your Data
Set, Vector, and Similarity
Outliers in the Data
Text Vectorization
Machine Learning Models
Basic Classification Models
Linear Classification Models
Non-Linear Classification Models
Probabilistic Text Classification
Reinforcement Learning
Demos, Examples and Exercises
Outliers vs the NORMAL
Demo: Text Vectorization
Python Data Preprocessing
Association Rule Mining
Probability and Linearity in Data
Cluster Analysis
Special Features in Notebook
Python Problems
INFO 153 Assignment 1 (10 points)
INFO 153 Assignment 2 (10 points)
INFO 153 Assignment 3 (10 points)
INFO 634 Assigment 1 (12 points)
INFO 634 Assigment 2 (12 points)
INFO 634 Project Abstract
INFO 634 Assignment 3 (12 points)
Weimao Ke (2020)
.pdf