Giter Site home page Giter Site logo

bharath5673 / hands-on-python-for-finance-v Goto Github PK

View Code? Open in Web Editor NEW

This project forked from packtpublishing/hands-on-python-for-finance-v

0.0 1.0 0.0 707 KB

Hands-on Python for Finance [Video], Published by Packt

License: MIT License

Jupyter Notebook 99.78% Python 0.22%

hands-on-python-for-finance-v's Introduction

Hands-on Python for Finance [Video]

This is the code repository for Hands-on Python for Finance [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Did you know Python is the one of the best solution to quantitatively analyse your finances by taking an overview of your timeline? This hands-on course helps both developers and quantitative analysts to get started with Python, and guides you through the most important aspects of using Python for quantitative finance. You will begin with a primer to Python and its various data structures.Then you will dive into third party libraries. You will work with Python libraries and tools designed specifically for analytical and visualization purposes. Then you will get an overview of cash flow across the timeline. You will also learn concepts like Time Series Evaluation, Forecasting, Linear Regression and also look at crucial aspects like Linear Models, Correlation and portfolio construction. Finally, you will compute Value at Risk (VaR) and simulate portfolio values using Monte Carlo Simulation which is a broader class of computational algorithms. With numerous practical examples through the course, you will develop a full-fledged framework for Monte Carlo, which is a class of computational algorithms and simulation-based derivatives and risk analytics.

What You Will Learn

  • General programing skills in Python and working with common Python interfaces
  • Using Numpy, Pandas and matplotlib to manipulate, analyze and visualize data
  • Understand the Time value of money applications and project selection
  • Getting and with working data, time series forecasting methods and linear models
  • Understand Correlation and portfolio construction
  • Be comfortable with Monte Carlo Simulation, Value at Risk and Options Valuation

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
This course is for developers and analysts with some background in programming language and are interested in a concrete framework for using Python to augment or replace spreadsheet applications for financial tasks.

Technical Requirements

This course has the following software requirements:
Recommended Hardware Requirements For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:

OS: Apple MacOS or Linux

Processor: Intel i5

Memory: 16GB

Storage: 20GB

Software Requirements

Operating system: Apple MacOS, Windows or Linux

Browser: Any

Jupyter Notebook / Spyder Latest Version

Related Products

hands-on-python-for-finance-v's People

Contributors

cleonb-packt avatar

Watchers

James Cloos avatar

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.