Beispiel #1
0
class DCFCostOfDebtExampleResources(ResourceCollection):
    title: str = "Cost of Debt"
    debt_data: LectureResource = LectureResource(
        "Debt Data", static_url="Examples/DCF/Cost of Debt/debt data.xlsx")
    mv_debt_notebook: LectureResource = LectureResource(
        "Market Value of Debt",
        static_url="Examples/DCF/Cost of Debt/Market Value of Debt.ipynb",
    )
Beispiel #2
0
class GeneralPythonExternalResources(ResourceCollection):
    title: str = 'Python External Resources'
    imports_guide = LectureResource(
        'Guide to Python Imports',
        external_url=
        'https://realpython.com/absolute-vs-relative-python-imports/')
    finstmt_documentation: LectureResource = LectureResource(
        'finstmt Documentation',
        external_url='https://nickderobertis.github.io/py-finstmt/')
Beispiel #3
0
class DCFFCFLabResources(ResourceCollection):
    title: str = "FCF"
    wmt_balance_sheet: LectureResource = LectureResource(
        f"WMT Balance Sheet",
        static_url=f"{LAB_FOLDER_NAME}/DCF/FCF/WMT Balance Sheet.xlsx",
    )
    wmt_income_statement: LectureResource = LectureResource(
        f"WMT Income Statement",
        static_url=f"{LAB_FOLDER_NAME}/DCF/FCF/WMT Income Statement.xlsx",
    )
Beispiel #4
0
class DepthFinancialModelPythonLectureResources(ResourceCollection):
    title: str = LECTURE_5_NAME
    slides: LectureResource = LectureResource(
        f"Slides - {LECTURE_5_NAME}",
        static_url=f"generated/pdfs/S5 {LECTURE_5_NAME}.pdf",
    )
    notes: LectureResource = LectureResource(
        f"Lecture Notes - {LECTURE_5_NAME}",
        static_url=f"generated/pdfs/LN5 {LECTURE_5_NAME}.pdf",
    )
Beispiel #5
0
class VisualizationLectureResources(ResourceCollection):
    title: str = LECTURE_6_NAME
    slides: LectureResource = LectureResource(
        f"Slides - {LECTURE_6_NAME}",
        static_url=f"generated/pdfs/S6 {LECTURE_6_NAME}.pdf",
    )
    notes: LectureResource = LectureResource(
        f"Lecture Notes - {LECTURE_6_NAME}",
        static_url=f"generated/pdfs/LN6 {LECTURE_6_NAME}.pdf",
    )
Beispiel #6
0
class SensitivityAnalysisLectureResources(ResourceCollection):
    title: str = LECTURE_7_NAME
    slides: LectureResource = LectureResource(
        f"Slides - {LECTURE_7_NAME}",
        static_url=f"generated/pdfs/S7 {LECTURE_7_NAME}.pdf",
    )
    notes: LectureResource = LectureResource(
        f"Lecture Notes - {LECTURE_7_NAME}",
        static_url=f"generated/pdfs/LN7 {LECTURE_7_NAME}.pdf",
    )
Beispiel #7
0
class GettingStartedLectureResources(ResourceCollection):
    title: str = LECTURE_2_NAME
    slides: LectureResource = LectureResource(
        f"Slides - {LECTURE_2_NAME}",
        static_url=f"generated/pdfs/S2 {LECTURE_2_NAME}.pdf",
    )
    notes: LectureResource = LectureResource(
        f"Lecture Notes - {LECTURE_2_NAME}",
        static_url=f"generated/pdfs/LN2 {LECTURE_2_NAME}.pdf",
    )
Beispiel #8
0
class ProbabilityLectureResources(ResourceCollection):
    title: str = LECTURE_8_NAME
    slides: LectureResource = LectureResource(
        f"Slides - {LECTURE_8_NAME}",
        static_url=f"generated/pdfs/S8 {LECTURE_8_NAME}.pdf",
    )
    notes: LectureResource = LectureResource(
        f"Lecture Notes - {LECTURE_8_NAME}",
        static_url=f"generated/pdfs/LN8 {LECTURE_8_NAME}.pdf",
    )
Beispiel #9
0
class CombiningExcelPythonLectureResources(ResourceCollection):
    title: str = LECTURE_9_NAME
    slides: LectureResource = LectureResource(
        f"Slides - {LECTURE_9_NAME}",
        static_url=f"generated/pdfs/S9 {LECTURE_9_NAME}.pdf",
    )
    notes: LectureResource = LectureResource(
        f"Lecture Notes - {LECTURE_9_NAME}",
        static_url=f"generated/pdfs/LN9 {LECTURE_9_NAME}.pdf",
    )
Beispiel #10
0
class MonteCarloLectureResources(ResourceCollection):
    title: str = LECTURE_10_NAME
    slides: LectureResource = LectureResource(
        f"Slides - {LECTURE_10_NAME}",
        static_url=f"generated/pdfs/S10 {LECTURE_10_NAME}.pdf",
    )
    notes: LectureResource = LectureResource(
        f"Lecture Notes - {LECTURE_10_NAME}",
        static_url=f"generated/pdfs/LN10 {LECTURE_10_NAME}.pdf",
    )
Beispiel #11
0
class DCFFCFLectureResources(ResourceCollection):
    title: str = LECTURE_12_NAME
    slides: LectureResource = LectureResource(
        f"Slides - {LECTURE_12_NAME}",
        static_url=f"generated/pdfs/S12 {LECTURE_12_NAME}.pdf",
    )
    notes: LectureResource = LectureResource(
        f"Lecture Notes - {LECTURE_12_NAME}",
        static_url=f"generated/pdfs/LN12 {LECTURE_12_NAME}.pdf",
    )
Beispiel #12
0
class AdvancedLectureResources(ResourceCollection):
    title: str = LECTURE_ADV_1_NAME
    slides: LectureResource = LectureResource(
        f"Slides - {LECTURE_ADV_1_NAME}",
        static_url=f"generated/pdfs/SA1 {LECTURE_ADV_1_NAME}.pdf",
    )
    notes: LectureResource = LectureResource(
        f"Lecture Notes - {LECTURE_ADV_1_NAME}",
        static_url=f"generated/pdfs/LNA1 {LECTURE_ADV_1_NAME}.pdf",
    )
Beispiel #13
0
class GoingBeyondInitialPythonLectureResources(ResourceCollection):
    title: str = LECTURE_4_NAME
    slides: LectureResource = LectureResource(
        f"Slides - {LECTURE_4_NAME}",
        static_url=f"generated/pdfs/S4 {LECTURE_4_NAME}.pdf",
    )
    notes: LectureResource = LectureResource(
        f"Lecture Notes - {LECTURE_4_NAME}",
        static_url=f"generated/pdfs/LN4 {LECTURE_4_NAME}.pdf",
    )
Beispiel #14
0
class CourseMaterialsResources(ResourceCollection):
    title: str = "Course Materials"
    syllabus: LectureResource = LectureResource(
        f"Syllabus",
        static_url=f"generated/pdfs/C1 Financial Modeling Syllabus.pdf",
    )
    course_schedule: LectureResource = LectureResource(
        f"Course Schedule",
        static_url=f"generated/pdfs/C2 Course Schedule.pdf",
    )
Beispiel #15
0
class MonteCarloPythonExampleResources(ResourceCollection):
    title: str = "Python"
    dynamic_salary_model_mc: LectureResource = LectureResource(
        "Dynamic Salary Retirement Model with Monte Carlo",
        static_url=
        "Examples/Monte Carlo/Python/Dynamic Salary Retirement Model Monte Carlo.ipynb",
    )
    investment_returns: LectureResource = LectureResource(
        "Monte Carlo Investment Returns",
        static_url="Examples/Monte Carlo/Python/MC Investment Returns.ipynb",
    )
Beispiel #16
0
class IntroExcelExampleResources(ResourceCollection):
    title: str = "Excel"
    dynamic_salary_retirement_model: LectureResource = LectureResource(
        "Dynamic Salary Retirement Model - Excel",
        static_url=
        "Examples/Introduction/Excel/Dynamic Salary Retirement Model.xlsx",
    )
    simple_retirement_model: LectureResource = LectureResource(
        "Simple Retirement Model - Excel",
        static_url="Examples/Introduction/Excel/Simple Retirement Model.xlsx",
    )
Beispiel #17
0
class MonteCarloExcelExampleResources(ResourceCollection):
    title: str = "Excel"
    dynamic_salary_model_mc: LectureResource = LectureResource(
        "Dynamic Salary Retirement Model with Monte Carlo",
        static_url=
        "Examples/Monte Carlo/Excel/Dynamic Salary Retirement Model with Monte Carlo.xlsx",
    )
    excel_monte_carlo_notebook: LectureResource = LectureResource(
        "Excel Monte Carlo",
        static_url="Examples/Monte Carlo/Excel/Excel Monte Carlo.ipynb",
    )
Beispiel #18
0
class DataPipelineExampleResources(ResourceCollection):
    title: str = 'Data Pipelines'
    load_capiq_debt_module: LectureResource = LectureResource(
        "Capital IQ Debt Details Module (capiq_debt.py)",
        static_url="Examples/Data Pipelines/Debt Details/capiq_debt.py",
    )
    pfizer_debt_details: LectureResource = LectureResource(
        'Pfizer Debt Details',
        static_url=
        "Examples/Data Pipelines/Debt Details/Pfizer Debt Details.xls",
    )
Beispiel #19
0
class PythonBasicsLabResources(ResourceCollection):
    title: str = "Python Basics"
    dicts_lists_comprehensions_notebook: LectureResource = LectureResource(
        f"Dictionaries, List Comprehensions, and Imports Labs",
        static_url=
        f"{LAB_FOLDER_NAME}/Python Basics/Dicts and List Comprehensions Lab.ipynb",
    )
    python_basics_notebook: LectureResource = LectureResource(
        "Python Basics Lab Exercises",
        static_url=f"{LAB_FOLDER_NAME}/Python Basics/Python Basics Lab.ipynb",
    )
Beispiel #20
0
class ForecastingComplexLabResources(ResourceCollection):
    title: str = "Complex"
    cat_balance_sheet: LectureResource = LectureResource(
        f"CAT Balance Sheet",
        static_url=
        f"{LAB_FOLDER_NAME}/DCF/Forecasting/Complex/CAT Balance Sheet.xlsx",
    )
    cat_income_statement: LectureResource = LectureResource(
        f"CAT Income Statement",
        static_url=
        f"{LAB_FOLDER_NAME}/DCF/Forecasting/Complex/CAT Income Statement.xlsx",
    )
Beispiel #21
0
class ConnectingPythonExcelPandasLabResources(ResourceCollection):
    title: str = "pandas"
    msft_financials: LectureResource = LectureResource(
        f"MSFT Financials",
        static_url=
        f"{LAB_FOLDER_NAME}/Connecting Python and Excel/pandas/MSFT Financials.xls",
    )
    financial_data: LectureResource = LectureResource(
        f"Financial Data",
        static_url=
        f"{LAB_FOLDER_NAME}/Connecting Python and Excel/pandas/Financial Data.xlsx",
    )
Beispiel #22
0
class InternalRandomnessExcelExampleResources(ResourceCollection):
    title: str = "Excel"
    dynamic_salary_model_random: LectureResource = LectureResource(
        "Dynamic Salary Retirement Model Internal Randomness - Excel",
        static_url=
        "Examples/Internal Randomness/Excel/Dynamic Salary Retirement Model Internal Randomness.xlsx",
    )
    generate_numbers: LectureResource = LectureResource(
        "Generating Random Numbers - Excel",
        static_url=
        "Examples/Internal Randomness/Excel/Generating Random Numbers.xlsx",
    )
Beispiel #23
0
class SensitivityAnalysisPythonExampleResources(ResourceCollection):
    title: str = "Python"
    dynamic_salary_model_sensitivity: LectureResource = LectureResource(
        "Dynamic Salary Retirement Model Sensitivity",
        static_url=
        "Examples/Sensitivity Analysis/Python/Dynamic Salary Retirement Model Sensitivity.ipynb",
    )
    sensitivity_notebook: LectureResource = LectureResource(
        "Sensitivity Analysis",
        static_url=
        "Examples/Sensitivity Analysis/Python/Sensitivity Analysis.ipynb",
    )
Beispiel #24
0
class ConnectingPythonExcelPandasExampleResources(ResourceCollection):
    title: str = "pandas"
    read_write_excel_pandas: LectureResource = LectureResource(
        "Read Write Excel Pandas",
        static_url=
        "Examples/Connecting Python and Excel/pandas/Read Write Excel Pandas.ipynb",
    )
    stock_data: LectureResource = LectureResource(
        "Stock Data",
        static_url=
        "Examples/Connecting Python and Excel/pandas/Stock Data.xlsx",
    )
Beispiel #25
0
class InternalRandomnessPythonExampleResources(ResourceCollection):
    title: str = "Python"
    dynamic_salary_model_random: LectureResource = LectureResource(
        "Dynamic Salary Retirement Model Internal Randomness - Python",
        static_url=
        "Examples/Internal Randomness/Python/Dynamic Salary Retirement Model Internal Randomness.ipynb",
    )
    generate_numbers: LectureResource = LectureResource(
        "Generating Random Numbers - Python",
        static_url=
        "Examples/Internal Randomness/Python/Generating Random Numbers.ipynb",
    )
Beispiel #26
0
class ConnectingPythonExcelXlwingsExampleResources(ResourceCollection):
    title: str = "xlwings"
    example_notebook: LectureResource = LectureResource(
        "Combining Excel and Python",
        static_url=
        "Examples/Connecting Python and Excel/xlwings/Combining Excel and Python.ipynb",
    )
    example_workbook: LectureResource = LectureResource(
        "Example Workbook",
        static_url=
        "Examples/Connecting Python and Excel/xlwings/Example Workbook.xlsx",
    )
Beispiel #27
0
class DCFHistoricalFCFExampleResources(ResourceCollection):
    title: str = "Historical FCF"
    calculate_fcf_notebook: LectureResource = LectureResource(
        "Calculating Historical FCF",
        static_url=
        "Examples/DCF/Historical FCF/Calculating Historical FCF.ipynb",
    )
    xom_financials: LectureResource = LectureResource(
        "Exxon-Mobil Financials",
        static_url=
        "Examples/DCF/Historical FCF/Exxon Mobil Corporation NYSE XOM Financials.xls",
    )
Beispiel #28
0
class DCFCostOfEquityExampleResources(ResourceCollection):
    title: str = "Cost of Equity"
    excel_coe: LectureResource = LectureResource(
        "Cost of Equity - Excel",
        static_url="Examples/DCF/Cost of Equity/DCF Cost of Equity.xlsx",
    )
    python_coe: LectureResource = LectureResource(
        "Cost of Equity - Python",
        static_url=
        "Examples/DCF/Cost of Equity/Determining the Cost of Equity.ipynb",
    )
    price_data: LectureResource = LectureResource(
        "Price Data", static_url="Examples/DCF/Cost of Equity/price data.xlsx")
Beispiel #29
0
class DCFFullDCFExampleResources(ResourceCollection):
    title: str = "Full DCF"
    brinks_model: LectureResource = LectureResource(
        "Brinks DCF Model",
        static_url="Examples/DCF/Full DCF/Brinks Operating Model V 2.0.xlsx",
    )
    brinks_paper: LectureResource = LectureResource(
        "Brinks DCF Write-up",
        static_url="Examples/DCF/Full DCF/Brinks Paper Final.pdf")
    brinks_presentation: LectureResource = LectureResource(
        "Brinks DCF Presentation",
        static_url="Examples/DCF/Full DCF/Presentation_V3.5 regionals.pptx",
    )
Beispiel #30
0
class Project3Resources(ResourceCollection):
    title: str = "Project 3"
    description: LectureResource = LectureResource(
        f"Project 3 - {PROJECT_3_NAME}",
        static_url=f"generated/pdfs/PJ3 {PROJECT_3_NAME}.pdf",
    )
    python_template: LectureResource = LectureResource(
        "Project 3 Template - Python",
        static_url="Project Materials/Project 3/Project 3 Template.ipynb",
    )
    excel_template: LectureResource = LectureResource(
        "Project 3 Template - Excel",
        static_url="Project Materials/Project 3/Project 3 Template.xlsx",
    )
    sp500_prices: LectureResource = LectureResource(
        "S&P 500 Prices",
        static_url="Project Materials/Project 3/SP500 Prices.xlsx")
    wmt_bs: LectureResource = LectureResource(
        "WMT Balance Sheet",
        static_url="Project Materials/Project 3/WMT Balance Sheet.xlsx",
    )
    wmt_inc: LectureResource = LectureResource(
        "WMT Income Statement",
        static_url="Project Materials/Project 3/WMT Income Statement.xlsx",
    )
    wmt_prices: LectureResource = LectureResource(
        "WMT Prices", static_url="Project Materials/Project 3/WMT Prices.xlsx")
    wmt_debt_details: LectureResource = LectureResource(
        "WMT Debt Details",
        static_url="Project Materials/Project 3/WMT Debt Details.xls",
    )