This repository tracks my learning on different programming languages.
-
Python for Everybody - UoM, Coursera
- Programming for Everybody (Python)
- Learn to Program and Analyse Daat with Python
- Using Python to Access Web Data
- Using Database with Python
- Capstone: Retrieving, Processing, and Visualization Data with Python
-
MIT w/ edX
-
Jupyter Notebooks
- [iPython Notebook Tutorial]
- [Data Processing Using Python]
- [Python 3 OO Notebook]
- [Webscrapr]
- [Exercises and Notes]
-
Scraping
-
[UnitTesting]
-
[Miscellaneous]
-
Front-End Web Developer - W3C, edX
-
Front-End Web Developer - W3C, edX (2018)
Topic | Sub-topics | |||
---|---|---|---|---|
General | Design Principles | Effective Use | Best Practices | Tools |
Usage | Syntax | Comment | Debugging | |
Accessibility | Internationalization | |||
CSS Values & Units | Types | Relative Length | Absolute Length | |
Selector | Definition | List | Commonly Used | Pseudo Class |
Inheritance | Precedence | |||
Common Properties | Font | Item List | Image | Background |
Alignment | Table | Floating | ||
Color | Format | Properties | References | Name & Values |
Box Model | Characteristics | Sizing | Properties | |
Positioning Properties | Positioned Properties | Position Property | ||
Display Flow | Syntax | Element Type | Characteristics | |
Sizing and Dimensioning | Concepts | Global | ||
Overflow | Overflow properties | Overflow Values | ||
Flexible Box | Concepts | Property | Alignment | |
Grid Layout | Concepts | Properties |
Topic | Sub-topics | |||
---|---|---|---|---|
Python Syntax | ||||
Basics | ||||
Web Scraping | ||||
Requests | API | Response | ||
Beautiful Soup | Making Soup | Objects | Parsing | Navigation Tree |
Searching | Searching API/Arguments | |||
Format: <type>(<scope>): <subject> <type> : chore, docs, feat, fix, refactor, style, or test<subject> : summary in present tense <scope> : (optional) anything specifying place of the commit change |
|
---|---|
feat | new feature for the user, not a new feature for build script; introduces a new feature to the codebase |
fix | fixes (e.g. typos, linter rules, broken links/imports, etc.) |
docs | changes to the documentation |
style | format, missing semicolons, etc.; no code change |
refactor | refactoring production code, eg. renaming a variable, changing algorithm, revising code for performance |
test | add tests, refactoring test; no production code change |
chore | updating build tasks, package manager config, etc.; no production code change |