Git Product home page Git Product logo

fin-model-course's Introduction

fin-model-course

Overview

A Python and Excel Financial Modeling Course

Getting Started

Clone or download and extract the repo. Get a terminal inside the main repo folder.

If you do not have pipenv installed, run:

pip install pipenv

To set up the environment, run:

pipenv sync

File Layout

Lectures and Documents

This project uses pl-builder, to build py-ex-latex documents so the lecture sources are in fin_model_course/plbuild/sources/presentation and the document sources are in fin_model_course/plbuild/sources/document.

After building, the generated LaTeX and PDFs will be in fin_model_course/Documents, fin_model_course/Slides (presentation version), and fin_model_course/Handouts (static version of slides).

Useful Scripts

Note: all scripts should be run within the pipenv environment. Either prefix all commands with pipenv run or once run pipenv shell to get a shell with the pipenv environment. If you're in the pipenv shell, no need to prefix commands.

Note: Run commands from within the fin_model_course folder

Build Slides and Documents

Build All

Run plbuilder build

Note: This will take a while!

Build Single

Use the build command of plbuilder with the file path, e.g.:

plbuilder build plbuild/sources/presentation/1_intro.py

Auto-build

To automatically build sources whenever they are updated, run plbuilder autobuild.

Note: This will not notice when you change some file which is imported by the source rather than the source itself. It only monitors for direct changes to the source files.

Links

See the course site here.

fin-model-course's People

Contributors

nickderobertis avatar todo-actions[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fin-model-course's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.