Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Python For Finance And Data Science

Posted By: ELK1nG
Python For Finance And Data Science

Python For Finance And Data Science
Published 6/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.41 GB | Duration: 8h 50m

Learn Python Programming and apply Financial Data Science to REAL data - from Beginner to Professional

What you'll learn

Learn how to code in Python from scratch

Be a PRO in Data Analysis in specific Financial Data

Build and Backtest Trading Strategies with Python

Understand and Optimize the Return and Risk profile of your Portfolio

Compare stocks and Portfolio in terms of their Sharpe ratio

Have an outstanding technical skillset to apply for a quant job in a financial institution or data based company

Be able to perform in depth Investment Analysis

Solve real-world problems using Python

Visualize your data in interactive Dashboards

Learn about best practices and relevant practice advice working with financial data

Be able to compare stocks

Understand the difference between Log returns and returns

Optimize weights by using the concept of the Efficient Frontier

Leverage Algebra concepts to do powerful calculations

Learn to use the powerful intersection of Pandas & SQL to build, maintain and leverage Databases

Understand how you can leverage Algebra to make powerful computations

Requirements

No programming experience required. We are starting from Zero.

It helps to have a basic understanding of the stock market but it isn't mandatory

Description

Are you ready to revolutionize your understanding of Finance and Data Science? Dive into the world of Python for Finance and Data Science, where cutting-edge technology meets the dynamic field of financial analysis.In this comprehensive course, I will guide you through the essential principles and practical techniques that will supercharge your financial analysis skills. Whether you're an aspiring financial professional, data scientist, quant-oriented or simply eager to expand your knowledge, this course will empower you to extract valuable insights from financial data and make informed decisions.Harness the power of Python, the industry's leading programming language for data analysis and automation. Explore the intricacies of financial data retrieval, preprocessing, manipulation and gain the tools to transform raw data into compelling visualizations and intuitive dashboards.Discover how to implement Portfolio Analysis and Portfolio optimization techniques, all using Python. Uncover hidden patterns in the data, build and backtest trading strategies, and explore algorithmic trading possibilities.But it doesn't stop there! This course goes beyond finance by incorporating essential data science concepts. You'll master the art of Data manipulation, Portfolio Analysis, Applied Financial Analysis, Backtesting and uncover critical business insights.Get ready for hands-on exercises, real-world examples, and expert guidance from an actively working quant finance professionalMy engaging curriculum ensures a seamless learning experience as I am equipping you with the skills to excel in the fast-paced world of finance and Data Science.Don't miss this opportunity to transform your career and gain a competitive edge in the financial or data industry. Enroll now and unleash the full potential of Python for Finance and Data Science!What will YOU learn in specific?Fundamental Python ProgrammingAn Introduction to one of the most powerful Data Science and Financial Data Analysis Libraries: PandasA FULL guide into applied Financial Data AnalysisA FULL guide into Portfolio Analysis and Portfolio Management with Python on real stock dataYou will learn to quantitatively analyze you own portfolio and give it a reality check! :-)An Introduction to Backtesting Trading Strategies and VectorizationOptimizing a Portfolio using state of the art toolsAdvanced Trading Strategies using concepts of Optimization and Machine LearningBuilding state of the art and beautiful Interactive Finance DashboardLearn about the powerful Intersection of Pandas & SQL and use it to leverage your knowledgeWhy this course and no other one?I am actively working in the field of quant Finance covering Data Science and quantitive Finance topics since several years and wrote my Master Thesis in quantitative Finance - I know what's relevant in practice but also what is relevant to cover to level up!I have taught Python for Finance and Automated Trading topics to over 75.000 people on YouTube and countless people privately.You will get a lot of Quizzes, Exercises to apply what I taught and I will give you relevant tips and practical advise. I challenge you to solve all of the provided exercises! :-)There is no single time filler in this course. We are getting straight to the topics and I am being as brief as possible but also taking my time to be as specific as possibleOutstanding support: If you don’t understand something, you feel you are stuck or you simply want to connect with me just write me a message and I am getting back to you as soon as possible!What are you waiting for? Click 'Enroll now'  to get started! I am excited and looking forward to see you inside the course :-)

Overview

Section 1: Introduction

Lecture 1 What does this course cover?

Lecture 2 Disclaimer [MUST WATCH!]

Lecture 3 How to get the most of this course?

Lecture 4 Any questions or problems? Reach out!

Section 2: Installation and Jupyter Notebook Basics

Lecture 5 Download Anaconda & Set Up Jupyter Notebook

Lecture 6 Jupyter Notebook Basics

Section 3: Python Fundamentals

Lecture 7 Variables & Single Datatypes

Lecture 8 What you should NEVER do

Lecture 9 Typecasting & User Input

Lecture 10 Practice Time :-)

Lecture 11 Arithmetic Operators

Lecture 12 Comparison Operators / Logical Operators

Lecture 13 Indentations & If-Statements

Lecture 14 Practice Time :-)

Lecture 15 Lists as objects with methods in Python

Lecture 16 List Slicing & Indexing

Lecture 17 Difference between lists & tuples

Lecture 18 Dictionaries

Lecture 19 For loops

Lecture 20 Combining lists & loops: List comprehension

Lecture 21 While loop

Lecture 22 Practice Time :-)

Lecture 23 Practice your knowledge with a common Interview question!

Lecture 24 Functions

Section 4: Fundamentals of Pandas

Lecture 25 Setting up a DataFrame and DataFrame properties

Lecture 26 Adding columns and using dictionaries for DataFrame initialization

Lecture 27 New columns based on calculations

Lecture 28 Data Selection with iloc

Lecture 29 Data Selection with loc

Lecture 30 Data Filtering with Boolean Masks and Boolean Indexing

Section 5: Applied Financial Data Analysis

Lecture 31 Pulling stock prices and OHLC data

Lecture 32 Quick Recap on what we did in the last chapter

Lecture 33 Return calculation with shift and pct_change

Lecture 34 Important functions: diff, dropna, rolling

Lecture 35 Very important argument: axis=0 or axis=1

Lecture 36 nlargest and nsmallest

Lecture 37 Bringing together Dataframes: Concat

Lecture 38 Combining Time Series and OHLC in general

Lecture 39 Resampling Data

Lecture 40 Resampling OHLC Data

Lecture 41 Plotting in Pandas

Lecture 42 Iterating over a dataframe: Iterrows

Lecture 43 Performance Comparison: Iterrows vs. Vectorization

Lecture 44 Return calculation deep dive

Lecture 45 Practice Task: Plot the yearly returns of the S&P500

Lecture 46 Solution to the Practice Task: Plot yearly returns of the S&P500

Section 6: Portfolio Analysis and Portfolio Management with Python

Lecture 47 Portfolio Analysis Introduction

Lecture 48 Variance, Standarddeviation, Covariance and Correlation

Lecture 49 Portfolio Return and Risk

Lecture 50 Portfolio Expected Return and Portfolio Risk using Python

Lecture 51 Use the Dot Product to calculate Portfolio Return and Portfolio Risk

Lecture 52 Application to real data: Portfolio of Microsoft, Coca Cola and Tesla

Lecture 53 Efficient Frontier, Minimum Variance Portfolio and dominant Portfolios

Section 7: Introduction to Backtesting Trading Strategies

Lecture 54 Introduction and the Strategy

Lecture 55 Coding the Trading Strategy (iterative approach)

Lecture 56 Vectorizing the Backtest

Section 8: Project I: Momentum Trading Strategies

Lecture 57 Cross-sectional Momentum Part I: Survivorship Bias Handling

Lecture 58 Cross-sectional Momentum Part II: Constructing and Backtesting

Lecture 59 Time-Series Momentum

Section 9: Project II: Backtesting JPMorgans Volatility Index (VIX) based Strategy

Lecture 60 Backtesting JPMorgans Volatility Index (VIX) based Strategy

Section 10: Project III: Stock Market Analysis Interactive Dashboards with Streamlit

Lecture 61 Brief Intro to Streamlit

Lecture 62 Streamlit Portfolio Analysis Dashboard

Lecture 63 Streamlit Dashboard showing the Top and Worst S&P500 Index performers

Section 11: Project IV: Machine Learning applied on Stock Data

Lecture 64 A Machine Learning Model which (potentially) outperformed the S&P500

Lecture 65 Least Squares Moving Average Trading Strategy

Section 12: Project V: An advanced guide to Backtesting and Optimization on over 500 Stocks

Lecture 66 Iterative Approach

Lecture 67 Vectorized Approach

Lecture 68 Results Analysis

Section 13: Project VI: Optimizing a Portfolio based on the Sharpe Ratio

Lecture 69 Recap on Matrix Operations (Expected return and Portfolio Risk)

Lecture 70 Optimization of Portfolio weights

Section 14: Extra Chapter: Pandas & SQL

Lecture 71 The mighty Intersection between Pandas and SQL

Lecture 72 How to update an SQL Database with Pandas and SQL

Lecture 73 Build your own Finance DB using Pandas & SQL!

Lecture 74 Build a simple Stock recommendation System with your Finance DB

Lecture 75 Build an Intraday Stock Price Database with Python and SQL

Section 15: What I would like to give you on your way! Thank you :-)

Lecture 76 Thank you and something to take along!

Business and Finance students who look for an opportunity to attain a high in demand skillset,People who are interested in applied Financial Analysis,People who want to get a better understanding of there own portfolio,People who are interested in Finance, Data Science and Analytics,Hands-on oriented people,People who want to build a highly valuable skillset,People who want to understand the statistics and Algebra behind Portfolio Analysis