Energy Data Science and Machine Learning
1. Introduction to Python
1.1 Variables and Data Types
1.2 Conditionals and Flow Control
1.3 Common Data Structures: Lists, Tuples, and Dictionaries
1.4 More Flow Control: For and While Loops
1.5 Functions: Argument Types and Lambda Functions
1.6 Python Classes and Object-Oriented Programming
2. Scientific Python
2.1 Intake: Data Distribution
2.2 NumPy: Numerical Python
2.3 Pandas: Python Data Analysis Library
2.4 Matplotlib: A scientific visualization toolbox
2.5 Bokeh: Interactive visualizations for web pages
.pdf