توضیح method در پایتون

May 2022


در ویدیو قبل از مبحث آموزش شی گرایی در پایتون، با ایجاد کلاس آشنا شدیم. در این ویدیو میخواهیم در رابطه با متدها که در شی گرایی پایتون کاربرد بسیار دارند صحبت کنیم.

 

در شی گرایی پایتون متدها فانکشن هایی هستند که داخل یک کلاس ساخته شده اند. برای استفاده از متدها باید با استفاده از آبجکتی که از کلاس ساخته شده اون متد رو صدا زد. در اینجا ، تفاوتهای اساسی بین method و function در پایتون توضیح داده شده است. یک متد با نامش صدا زده میشود اما وابسته به یک آبجکت است.


5:47:36


0

Intro

10:38

رایگان

1

Variable

12:30

رایگان

2

String

19:22

رایگان

3

List

8:46

رایگان

4

While

9:6

رایگان

5

If

8:37

رایگان

6

For

6:12

رایگان

7

range

4:17

رایگان

8

break, continue, pass

9:15

رایگان

9

Function

12:32

رایگان

10

List methods

12:11

رایگان

11

Tuple

8:29

رایگان

12

Set

7:47

رایگان

13

Dictionary

9:19

رایگان

14

Module

10:40

رایگان

15

fstring

5:35

رایگان

16

format

7:34

رایگان

17

File

17:14

رایگان

18

Scope

6:25

رایگان

19

OOP

12:15

رایگان

20

Method

20:19

رایگان

21

class/instance variable

14:7

رایگان

22

class/static method

13:25

رایگان

23

Inheritance

17:6

رایگان

24

Special methods

9:50

رایگان

25

Access points

11:12

رایگان

26

property

6:54

رایگان

27

Exceptions

21:17

رایگان

28

Standard library

12:51

رایگان

29

Docstring

10:49

رایگان

30

Virtualenv

11:2

رایگان


دوره‌های پیشنهادی

دوره اول آموزش جنگو(django)

دوره اول آموزش جنگو(django)

دوره آموزش GraphQL در پایتون

دوره آموزش GraphQL در پایتون

دوره آموزش Celery

دوره آموزش Celery

ارسال نظر

تلاش میکنم سوالات شما را در کمتر از یک روز پاسخ بدم

kourosh barsamnia

March 2022

آقا خیلی بی نظیر آموزش میدین، خیلی ممنونم از شما

ارسال نظر


Mobin

February 2022

سلام وقت بخیر ، ابتدا جا داره از آموزش عالیتون تشکر کنم ، سوالی که برای من پیش اومده بود این هست که در قسمت 18(scop) اشاره کرده بودید که اگر در تابعی متغیری تعریف کردیم در بیرون از تابع آن متغیر تعریف نشده است ولی چرا در قسمت 20 دقیقه13،دستور print را بیرون از کلاس و method استفاده کردید برنامه به درستی run شد ؟ممنون میشم در این مورد یه توضیح بدین بازم ممنونم ازشما

ارسال نظر


امیرحسین بیگدلو

February 2022

سلام
به خاطر اینکه من از آبجکت c1 استفاده کردم برای دسترسی به اون مقدار.
وقتی در قسمت 18 گفتم که نمیتونید به متغیرهای داخل تابع دسترسی داشته باشید، منظورم به شکل مستقیم بود یعنی بنویسید:
print("price")
اما در قسمت 20 من از آبجکت c1 برای دسترسی به محتویاتش استفاده کردم.

علی

February 2022

سلام
در مورد جمله توضیحات ویدیو نوشتید :
یک متد با نامش صدا زده میشود اما وابسته به یک آبجکت است.

فکنم میخواستید بنویسید یک function با نامش صدا زده می شود اما method وابسته به یک ابجکت است

با احترام

ارسال نظر


زوبین

January 2022

سلام ، میخواستم از آموزش های بسیار عالی که به سادگی مسائل پیچیده رو توضیح میدید تشکر کنم .
تموم شدو رفت به همین سادگی

ارسال نظر


Iman

January 2022

حاجي اين ويديو ها باز نميشه

ارسال نظر


امیرحسین بیگدلو

January 2022

ویدیو بدون مشکل اجرا میشه

بهمن

September 2021

داداش شما فحشم ندی ما یاد میگیریم. (((((:

ارسال نظر


امیرحسین بیگدلو

September 2021

میخوام کامل موضوع رو درک کنید :)

علیرضا

May 2021

سلام ما این اموزش تمام شد می توانیم چی کار کنیم
ایا می توانیم اموزش های دیگر را مثل جنگو را یاد بیگیریم

ارسال نظر


امیرحسین بیگدلو

May 2021

سلام
بله میتونید جنگو رو شروع کنید

باب

April 2021

درود ، با اینکه 2 تا زبان کار کردم تا الان و کلی ویدیو دیدم ، ولی مدل درس دادن تو خیلی خوبه - آورین 3>

ارسال نظر


You are Perfect

March 2021

To binaziriiiii
hichvaght intori yad nagerefte bodam
mersiii
khoda kheyret bedehhh

ارسال نظر


Mohsen

February 2021

درود دوست عزیز
سپاس فراوون بابت آموزش های عالی و ساده ات و کلا بابت سایت خوبت!
یک پیشنهاد داشتم اونم این وقتی ویدیو تمام میشه بایت اسکرول کرد به پایین تا ویدیو بعدی رو پیدا و اجرا کرد.
امکانش هست مثلا اوتوپلی قرار بدی؟
ارادت

ارسال نظر


امیرحسین بیگدلو

February 2021

سلام
خیلی ممنون
فعلا امکانش نیست این موردی که گفتی