Для початківця:
Analytics in Python:
https://courses.edx.org/courses/course- … 17/course/
навть якщо не дуже хочеться слухати того лектора - просто порішати завдання.
Перелік:
Analytics in Python Course: Getting Started
Course Description
Course Information and Support
Software Setup Instructions
Welcome Message from Professor Hardeep Johar
Week 1: A Crash Course in Python Part 1
1.1 Python Data Types
1.2 Strings in Python
1.3 Variables and Values
1.4 Boolean Types in Python
1.5 Assignment Operations
1.6 The if Statement
Quiz 1.1
1.7 Functions (Part 1)
1.8 Functions (Part 2)
Quiz 1.2
Week 1 Assignment (String manipulation)
Week 1 Discussion Questions
Week 2: A Crash Course in Python Part 2
2.1 Lists
2.2 Mutability
2.3 Iteration
Quiz 2.1
2.4 Example
2.5 Dictionaries and sets
Quiz 2.2
2.6 datetime library I
2.7 datetime library II
2.8 Example: Bucketing time Part I
2.9 Example: Bucketing time Part II
Quiz 2.3
Week 2 Assignment (word count)
Week 2 Discussion Questions
Week 3: Getting data from the Internet Part 1
3.1 Getting data (Part 1)
3.2 Getting data (Part 2)
3.3 Web Data Formats
3.4 JSON, Google API (Part 1)
3.5 JSON, Google API (Part 2)
Quiz 3.1
3.6 XML (Part 1)
3.7 XML (Part 2)
Quiz 3.2
Week 3 Discussion Questions
Week 4: Getting data from the Internet Part 2
4.1 Getting data from the web (Part 1)
4.2 Getting data from the web (Part 2)
4.3 Web Scraping
4.4 Beautiful Soup4 (Part 1)
4.5 Beautiful Soup4 (Part 2)
4.6 Beautiful Soup4 (Part 3)
4.7 Epicurious example (Part 1)
4.8 Epicurious example (Part 2)
4.9 Epicurious example (Part 3)
4.10 Log into a Web Server (Part 1)
4.11 Log into a Web Server (Part 2)
Quiz 4
Week 4 (Optional) Assignment (HTML)
Week 4 Assignment (Google Finance)
Week 4 Discussion Questions
Week 5: Database Basics
5.1 Basics of Databases (Part 1)
5.2 Basics of Databases (Part 2)
5.3 Basics of Databases (Part 3)
5.4 Normalization (Part 1)
5.5 Normalization (Part 2)
Quiz 5
Week 5 Discussion Questions
Week 6: Database Basics: SQL
Instructions for MySQL Setup
6.1 Introduction to MySQL
6.2 Introducing MySQL workbench
6.3 DataBase Example (Part 1)
6.4 DataBase Example (Part 2)
6.5 Select Statement (Part 1)
6.6 Select Statement (Part 2)
6.7 Working across multiple tables (Part 1)
6.8 Working across multiple tables (Part 2)
6.9 SQL and Python (Part 1)
6.10 SQL and Python (Part 2)
Week 6 Quiz
(Optional) Peer Review Assignment
Week 6 Discussion Questions
Week 7: Data Analysis And Visualization: Part 1
7.1 Introduction to numpy
7.2 numpy part 1
7.3 numpy part 2
7.4 numpy part 3
Week 7.1 Quiz
7.5 Introduction to pandas
7.6 Pandas
7.7 Pandas datareader
7.8 Google Finance Data
7.9 Time series analysis
7.10 Example: Risk Return Analysis
7.11 Example: Regression
Week 7.2 Quiz
Practice Proctored Exam
Week 7 Discussion Questions