Skip to content

Latest commit

 

History

History
59 lines (32 loc) · 7.43 KB

README.md

File metadata and controls

59 lines (32 loc) · 7.43 KB

IPython_notebooks

Jesus Perez Colino

Set of Jupyter (iPython) notebooks (and few pdf-presentations) about things that I am interested on, like Computer Science, Statistics and Machine-Learning, Artificial Intelligence (AI), Financial Engineering, Optimization, Stochastic Modelling, Time-Series forecasting, Science in general... and more.

My favourites?

  • Algorithmic Problems in Python: (Computer Science) It contains more than 60 algorithm problems about generators, list-comprehension, map/reduce/filter problems, decorators, regular expressions, simulations, classes... This is still a work-in-progress, but feel free to have a look, and enjoy.

  • Doing Science with Python: (Python programming) this one is huge, almost a book... and it is still 'work-in-progress' but it contains not only the basics about data-containers, or basic algorithms, but also advance hash-functions and functional programming... but more specifically, or advanced in Python, maybe you find intriguing the notebooks about Decorators, Closures and Wrappers or the one about Iterables, Generetors and Yield, or related with High Performance Computation (HPC) check HPC Cython vs. Multiprocessing out. Hope you like.

  • Doing Statistics with Python: (Statisitics and Machine Learning) Another huge notebook, in fact, I wrote it thinking in a free eBook, but it is quite general (and basic) in terms of statistics.

  • Two-Factor Model: (Stochastic Modelling) this one is more technical, from the mathematical point of view, but quite interesting if you are working in commodities modelling, derivatives pricing, or risk-management. This one is the simplest possible version, that made the equivalence between Black-76 and the Two-Factor Model for forward contracts. I will update it soon, with a more object-oriented version. Stay tuned. If you want to have the full object-oriented version, with Robust Calibration of the SDE using Semidefinite Programming and unit-testing, contact me.

  • Just for FUN: If you like Astronomy like me, check this out: Web-scrapping NASA Astronomy Picture of the day

  • ... and if you are interested in Financial Engineering, you will find interesting the notebooks about:

Financial Engineering
European Option Class in Python
American Options pricing using LSMC
Asian Options pricing using MC with Control Variate
JumpDiffusion Option pricing
Spread Options pricing
Market-Risk and VaR
Swing options

among others... pls, be my guest, and serve yourself.

Have fun!

jpc


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License
.