Learn Python Training from the Best Tutors
Search in
Asked by Dilip Last Modified
Imagine a situation.
You stay in a big home with family members cosy and comfortabily (Class in Programming world). Now here comes your American born cousin for a visit, He does not know what is where, How everything works in your home.
Your cousin wants to perform some activites (Call some functions in Programming world).
1. Wants to go out in Car.
2. Wants to cook.
You are always with him and ensure all the necessity are there so that he can perform all these activites.
You always that guiding force that helps him.
YOU in this case is that "self" object.
Similarly in Python class, when a member function is called by an instance of that class.
Function which is being called has a reference to itself called SELF which can access the member variables and other member function through the SELF.
So every member function in class when called has invisible SELF object which points to current calling object.
In the same way You cousin is able to do all the activities with the help of you.
For more details and deeper python programming constructs, Join my classes.
Santosh
read lessRelated Questions
Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com
Ask a QuestionRecommended Articles
Top 5 reasons why you should learn Python
Python is one of the most popular programming languages in the world. It is general-purpose, object oriented, high-level programming language used in a number of programming fields. Python is a great programming language to learn as it will introduce you to the world of programming. If you are from the technical background...
Read full article >
Make a Career as a BPO Professional
Business Process outsourcing (BPO) services can be considered as a kind of outsourcing which involves subletting of specific functions associated with any business to a third party service provider. BPO is usually administered as a cost-saving procedure for functions which an organization needs but does not rely upon to...
Read full article >
What is Applications Engineering all about?
Applications engineering is a hot trend in the current IT market. An applications engineer is responsible for designing and application of technology products relating to various aspects of computing. To accomplish this, he/she has to work collaboratively with the company’s manufacturing, marketing, sales, and customer...
Read full article >
8 Hottest IT Careers of 2014!
Whether it was the Internet Era of 90s or the Big Data Era of today, Information Technology (IT) has given birth to several lucrative career options for many. Though there will not be a “significant" increase in demand for IT professionals in 2014 as compared to 2013, a “steady” demand for IT professionals is rest assured...
Read full article >
Looking for Python Training classes?
Learn from the Best Tutors on UrbanPro
Are you a Tutor or Training Institute?
Join UrbanPro Today to find students near youThe best tutors for Python Training Classes are on UrbanPro
The best Tutors for Python Training Classes are on UrbanPro