Programming Basics
FIN 501: Programming in Finance
Lecture 1: Data and Variable
Introduction to data types and variables in Python programming
Lecture 2: Work with List
Working with lists and list operations in Python
Lecture 4: Conditional Execution
Control flow and conditional statements in Python
Lecture 5: Loop - For Loop
Introduction to for loops and iteration in Python
Lecture 6: Loop - While Loop
Understanding while loops and conditional iteration in Python
Lecture 7: Loop - Other Techniques
Advanced loop techniques and best practices in Python
Lecture 8: Numpy Array
Working with NumPy arrays for numerical computing in Python
Lecture 09: Vectorization Programming
Efficient vectorized operations and performance optimization in Python
Lecture 10: Matrix Operation
Matrix operations and linear algebra with NumPy in Python
Lecture 11: Pandas DataFrame Part 1
Introduction to Pandas DataFrames for data manipulation and analysis
Lecture 12: Pandas DataFrame Part 2
Advanced Pandas DataFrame operations and data analysis techniques
Lecture 13: JSON
Working with JSON data format for data exchange and storage in Python