Summary
Keywords
Full Transcript
Python Algotrading eBook - https://linktr.ee/kuldeepsinghalgo MCQs +Mini Projects - https://linktr.ee/kuldeepsinghalgo Python Algotrading Book (Hard Copy ) - https://www.amazon.com/dp/B0F3S8FQ7C Download code from Skool Community - https://www.skool.com/the-quantitative-elite-1670 Object-Oriented Programming Part - 1 | 9/100 Days of Python Algo trading 100 Days Schedule Link https://1drv.ms/w/s!AkJTmoKJV3m4gTGCTKeeYPQLp0iJ?e=cd2vQu MCQs Link https://gotraddy.com/object-oriented-programming-9-100-days-of-python-algo-trading/ Coding Task Link https://github.com/thekuldeepsingh/100-Days-Of-Hell-With-Python-Algotrading/tree/main/Day_9_Python_OOP_Part1 Welcome to Day 9 of our 100-day Python algo trading challenge! Today, we're entering the world of Object-Oriented Programming (OOP), a powerful paradigm that revolutionizes how you structure and organize your code. OOP enables you to model real-world entities as objects with attributes (data) and methods (functions), creating more modular, reusable, and scalable code for your trading algorithms. What You'll Learn: 00:00:00 - Introduction 00:00:23 - Object Oriented Programming Overview 00:01:39 - Main Concepts in Object Oriented Programming 00:02:39 - Why We Need Object Oriented Programming 00:04:05 - Understanding Class in OOP 00:08:34 - Understanding Objects in OOP 00:08:41 - Introduction to Objects and Classes 00:09:07 - Creating Classes and Objects 00:11:18 - Understanding the Power of Object Oriented Programming 00:12:06 - Examples of Class and Objects 00:13:25 - Understanding Methods and Attributes 00:14:25 - Accessing Class Functions and Variables 00:15:08 - Analogy with Python List and String Classes 00:17:17 - Understanding the Difference between Methods and Functions 00:18:12 - Encouragement and Conclusion 00:19:20 - Defining a Function 00:19:30 - Understanding Attributes and Methods 00:19:45 - Defining Parameters 00:20:50 - Creating Functions for Trading Strategy 00:23:13 - Understanding the Use of 'self' 00:23:37 - Understanding the 'init' Constructor 00:24:13 - Properties of Constructor 00:25:18 - Benefits of Using Constructor 00:27:27 - Real Life Example of Constructor 00:29:04 - Understanding the Story Behind 'self' 00:29:26 - Understanding the 'self' in Object Oriented Programming 00:29:42 - Golden Rule of Object Oriented Programming 00:31:35 - Creating an Object of a Class 00:32:21 - Understanding 'self' as the Object 00:33:31 - Accessing Attributes and Methods 00:35:34 - Completing the Trading Strategy Example 00:40:22 - Creating an Object and Accessing Attributes 00:41:34 - Buying and Selling Shares 00:42:52 - Conclusion 00:43:44 - Checking the Current Status By the end of this video, you'll be equipped with the knowledge and skills to apply OOP principles to your trading algorithms. You'll be able to model complex financial systems, reuse code efficiently, and create more robust and adaptable trading strategies. Connect with us Youtube www.youtube.com/@KuldeepSinghAlgo Instagram https://www.instagram.com/kuldeepsinghalgo/ Facebook www.facebook.com/Kuldeepsinghalgo/ X ( twitter ) https://twitter.com/Kuldeepalgo Linkedin https://www.linkedin.com/in/kuldeepsinghalgo/ Discord https://discord.gg/TVdMnvR8Pb Telegram https://web.telegram.org/k/#@kuldeepsinghalgo Whatsapp https://whatsapp.com/channel/0029VaMXvPvK5cDDnQeIsg0s Github https://github.com/thekuldeepsingh/100-Days-Of-Hell-With-Python-Algotrading/tree/main/Day_5_Python_Tuples_Sets_Dictionary.ipynb Tags python for beginners python for finance python for trading python algo trading tutorial AI in trading machine learning for beginners machine learning algorithms for trading deep learning for finance algorithmic trading strategies how to build a trading bot with python trading bot tutorial algo trading for beginners machine learning for beginners course AI for beginners course python for algo trading beginners machine learning for algo trading strategies how to build an AI trading bot with python Python mini projects Data science projects Data analysis projects Algotrading projects #python #algotrading #algorithmictrading #pythonprogramming #pythontrading #pythonalgotrading #artificialintelligence #AI #machinelearning #ML #deeplearning #algorithms #trading #finance #cryptocurrency #bitcoin
