Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nickderobertis/fin-model-course
Financial Modeling Course with Python and Excel
https://github.com/nickderobertis/fin-model-course
Last synced: 2 months ago
JSON representation
Financial Modeling Course with Python and Excel
- Host: GitHub
- URL: https://github.com/nickderobertis/fin-model-course
- Owner: nickderobertis
- License: mit
- Created: 2019-08-19T15:59:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-12-10T15:53:12.000Z (about 1 year ago)
- Last Synced: 2024-11-11T12:51:58.270Z (2 months ago)
- Language: Jupyter Notebook
- Size: 497 MB
- Stars: 20
- Watchers: 0
- Forks: 4
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![](https://codecov.io/gh/nickderobertis/fin-model-course/branch/master/graph/badge.svg)](https://codecov.io/gh/nickderobertis/fin-model-course)
# 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`](
https://github.com/nickderobertis/pl-builder/
), to build [`py-ex-latex`](https://nickderobertis.github.io/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.](
https://nickderobertis.github.io/fin-model-course/
)