Coding¶
Course Python Materials¶
- Course materials (
materials/src): Interactive.pyscripts used in class and live demos. - 📘 Running Python Scripts in VS Code: Step-by-step tutorial on executing code line-by-line using Smart Send.
Python¶
- Python Official Website: The official Python homepage and software downloads.
- Python Official Documentation: Comprehensive language reference and standard library tutorial.
- Python Tutorial (Kaggle): Interactive introduction to Python basics.
- Python Notes (Chris Albon): Practical cheat sheets and reference notes for Python data science.
- A Python Textbook in French: Introduction to programming with Python (Université Paris Cité).
Data Management (pandas)¶
- pandas Official Website: The official homepage of the pandas library for data analysis and manipulation.
- pandas Official Documentation: Comprehensive user guide, API reference, and development guides.
- pandas Getting Started Tutorials: Short introductory tutorials on key DataFrame workflows.
- pandas Cheatsheet (PDF): Quick reference summary of essential pandas operations.
Data Visualization (Altair)¶
- Altair Official Website & Documentation: Declarative statistical visualization library for Python based on Vega-Lite.
- Altair Example Gallery: Visual catalog of charts, heatmaps, faceted plots, and distributions.
- Altair Interactive Charts Guide: Guide to tooltips, selections, and interactive brushing.
Statistical Modeling (statsmodels)¶
- statsmodels Official Website: Official website for statistical modeling and empirical analysis in Python.
- statsmodels Official Documentation: Comprehensive user guide, API reference, and release documentation.
- statsmodels Formula API Guide: Fitting OLS regressions using R-style formulas (
DV ~ IV + CV).
Development Environment (Visual Studio Code)¶
- Visual Studio Code Official Website: Official homepage and download for the VS Code editor.
- VS Code Python Documentation: Official guide to configuring and running Python in VS Code.
- VS Code Python Code Execution: Guide to Smart Send, interactive scripts, and REPL execution in the integrated terminal.