Object-Oriented Programming Part - 1 | 9/100 Days of Python Algo trading

preview_player
Показать описание
Object-Oriented Programming Part - 1 | 9/100 Days of Python Algo trading

100 Days Schedule Link
MCQs Link
Coding Task Link

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
Instagram
Facebook
X ( twitter )
Linkedin
Discord
Telegram
Whatsapp
Github

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
Рекомендации по теме
Комментарии
Автор

I literally clapped at the end of the video. Great job. I cannot believe class could be explained in such a. easy way

MehulLad-kl
Автор

Underrated channel.
Love from Nepal. Thank you sir.

TechnoDB
Автор

18:40:
len() is a function (standalone)
S.upper() is a method on class S i.e. string

TechnoDB
Автор

Best ever Python OOPS video. Really very very good. Keep it up. Nice

IITCATNB
Автор

Really dont know how to thankyou bro! I appreciate your efforts, Thanks for teaching me this concepts for free. Hope this channel would hit 1million soon!

MondayMotivation_
Автор

18:11
Update: now considering string as a class we can say upper is method and not a function

And len is function not method because methods are those functions that are defined within a class but len() function mentioned here is predefined in python libraries

kunal
Автор

This video is amazing! The content you provide is incredibly valuable and has really helped me understand OOPS. Keep up the great work!

skbnawaz
Автор

Love these videos! I have a programming background, but am new to python. I used pandas and learn to do some ML models, but it was very clunky and I have much to learn. Your class explanation was very helpful.

travLueth
Автор

Thanks for your effort. I wanted to open task from github but it says invalid notebook. Should I download or update something? Cheers

MehmetAli-nunf
Автор

So inside the class the methods can access the attribute and other methods by using self?

prashantsingh
join shbcf.ru