Video 1: Date time 1 from datetime import datetime, time,timedelta import pytz timeObject = datetime.now() timeObject.strftime('format time here like %Y-%m') Video 2: Date time 2 date_str = '3/20/21' dateTimeObject = datetime.strptime(date_str, '%m/%d/%y') -------------- Video 3: Date time 3 - time delta shift_start = datetime.strptime('2021-05-20 09:00:00', '%Y-%m-%d %H:%M:%S) shift_length = timedelta(hours=8) shift_end = shift_start + shift_length print(shift_end) -> 2021-05-20 17:00:00 release_date_python_1 = datetime.datetime(year=1991, month=2, day=20) release_date_python_2 = datetime.datetime(year=2000, month=10, day=16) release_date_python_3 = datetime.datetime(year=2008, month=12, day=3) ​time_between_1_and_2 = release_date_python_2 - release_date_python_1 time_between_2_and_3 = release_date_python_3 - release_date_python_2 ------------ Video 4 dt_now = datetime.now() pacific_tz = pytz.timezone('US/Pacific') dt_now_local = pacific_tz.localize(dt_now) dt_easter = dt_now_local.astimezone(pytz.timezone('US/Eastern')) Video 5: Glob import glob import os data_path = os.path.join('/', 'logdata_*.txt') filePaths = glob.glob(data_path) ------------- Video 5: OS part 1 import os - get curent directory os.getcwd() - data_file_path = os.path.join('Home', 'Documents', 'data.txt') -> 'Home/Documents/data.txt' ----------- Video 6: OS part 2 os.path.isdir(path_to_dir) os.mkdir