Programming Basics

FIN 501: Programming in Finance

01

Lecture 1: Data and Variable

Introduction to data types and variables in Python programming

02

Lecture 2: Work with List

Working with lists and list operations in Python

03

Lecture 3: Functions

Understanding and creating functions in Python

04

Lecture 4: Conditional Execution

Control flow and conditional statements in Python

05

Lecture 5: Loop - For Loop

Introduction to for loops and iteration in Python

06

Lecture 6: Loop - While Loop

Understanding while loops and conditional iteration in Python

07

Lecture 7: Loop - Other Techniques

Advanced loop techniques and best practices in Python

08

Lecture 8: Root Finding

Numerical methods for finding roots of equations in Python

09

Lecture 9: Numpy Array

Working with NumPy arrays for numerical computing in Python

10

Lecture 10: Vectorization Programming

Efficient vectorized operations and performance optimization in Python

11

Lecture 11: Matrix Operation

Matrix operations and linear algebra with NumPy in Python

12

Lecture 12: Pandas DataFrame Part 1

Introduction to Pandas DataFrames for data manipulation and analysis

13

Lecture 13: Pandas DataFrame Part 2

Advanced Pandas DataFrame operations and data analysis techniques

14

Lecture 14: JSON

Working with JSON data format for data exchange and storage in Python