Topic 01 - Getting Started
- 01 - Getting Started (ipynb)
- 02 - Running Python (ipynb)
- 03 - Your First Python Program (ipynb)
- 04 - Python Modules And Packages (ipynb)
- 05 - Start A Process In Python (ipynb)
- 06.A - Writing Terminal Application (ipynb)
- 06.B - Argparse (ipynb)
Topic 02 - Python basics
- 01 - Decision Structures And Boolean Logic (ipynb)
- 02 - Python Tuples (ipynb)
- 03 - Loops (ipynb)
- 04 - Python Functions (ipynb)
Topic 03 - Generating Data
- 01 - Generating Fake Data (ipynb)
- 02 - Using Faker (ipynb)
- 03 - Generating Synthetic Healthcare Data (ipynb)
- 04 - Using Synthea (ipynb)
- 05 - Generating Other Synthetic Data (ipynb)
Topic 04 - Writing Testable Code
- 01 - Python Code Quality Tools And Best Practices (ipynb)
- 02 - Benefits Of Testing (ipynb)
- 03 - Getting Started With Testing In Python (ipynb)
- 04 - Choosing A Test Runner (ipynb)
- 05 - Writing Your First Test (ipynb)
- 06 - Writing Integration Tests (ipynb)
- 07 - Testing In Multiple Environments (ipynb)
- 08 - Introducing Linters Into Your Application (ipynb)
- 09 - Testing For Performance Degradation Between Changes (ipynb)
- 10 - Testing For Security Flaws In Your Application (ipynb)
Topic 05 - Processing files
- 01.A - File Processing (ipynb)
- 01.B - Csv Files (ipynb)
- 01.C - Json Files (ipynb)
- 01.D - Xml Files (ipynb)
- 03 - Using Fhirclient To Parse Healthcare Data (ipynb)
- 04 - Reading Synthea Data (ipynb)
- 05 - Working With Csv Files And Json Data (ipynb)
- 06 - A Guide To Excel Spreadsheets In Python With Openpyxl (ipynb)
- 07 - Working With Pdf Documents (ipynb)
- 08 - Working With Word Documents (ipynb)
- 10 - Additional Reading (ipynb)
Topic 06 - Comprehensions and Generators
- 01 - Comprehensions And Generator Expression In Python (ipynb)
- 02 - Lists And List Comprehensions (ipynb)
- 03 - Sets And Set Comprehensions (ipynb)
- 04 - Dictionary Comprehensions (ipynb)
- 05 - Generators And Yield (ipynb)
- Untitled (ipynb)
Topic 07 - Classes
Topic 08 - Making Web Requests
- 01 - Python And Apis (ipynb)
- 02 - Getting Data From Web Apis (ipynb)
- 03 - Using Requests To Fetch Healthcare Data (ipynb)
- 04 - Additional Reading (ipynb)
Topic 09 - Interfacing with Databases
Topic 10 - Data Processing and Visualization Part 1
- 01 - Numpy Your First Steps Into Data Science In Python (ipynb)
- 02 - Numpy Data Analysis (ipynb)
- 03 - Python Numpy Array Tutorial (ipynb)
- 04 - Pythonic Data Cleaning With Pandas And Numpy (ipynb)
- 05 - 10 Minutes To Pandas (ipynb)
Topic 11 - Data Processing and Visualization Part 2
- 00 - Additional Links (ipynb)
- 01 - Pandas Introduction (ipynb)
- 02.A - Pandas Data Analysis Part 1 (ipynb)
- 02.B - Pandas Data Analysis Part 2 (ipynb)
- 03 - Matplotlib Tutorial Python Plotting (ipynb)
- 04 - The Ultimate Python Seaborn Tutorial (ipynb)
- 09 - Basic Medical Data Visualization (ipynb)
Topic 12 - Web Scraping
- 01 - A Practical Introduction To Web Scraping In Python (ipynb)
- 01.B - Check Your Understanding (ipynb)
- 02 - Introduction To Web Scraping (ipynb)
- 03 - Css Selectors (ipynb)
- 04 - Web Scraping With Beautiful Soup (ipynb)
- 05 - Web Scraping Using Selenium (ipynb)
- 06 - Web Scraping With Scrapy (ipynb)
- 07 - More Web Scraping With Beautifulsoup (ipynb)
- 08 - Even More Web Scraping With Beautifulsoup (ipynb)