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

 

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



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

رایگان

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

دوره آموزش ساخت Forum با فلسک
دوره آموزش ساخت Forum با فلسک
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش عبارات منظم (regex) در پایتون
دوره آموزش عبارات منظم (regex) در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش وب اسکرپینگ(web scraping) در پایتون
دوره آموزش وب اسکرپینگ(web scraping) در پایتون
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


احمدی

5 ماه قبل پاسخ به نظر

بسیار ممنونم از آموزش خوبتون

ارسال نظر



محمدجواد

1 سال قبل پاسخ به نظر

اولا عالی هستی و خیلی ممنونم ازت.مریض روانی دو آندر اسکور میزاره تو اسم متدش؟(((((((((((((-: مریض روانی ام پایتون بلده؟؟

ارسال نظر



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

1 سال قبل

:)

mahdi1023

1 سال قبل پاسخ به نظر

هیچ ، فقط ممنون که ادم مفیدی هستی. آموزشاتم عالی

ارسال نظر



mojiiii

1 سال قبل پاسخ به نظر

سلام خسته نباشید
نحوه اموزشتون عالیه و من کلی با اموزش های شما پیشرفت کردم و ممنونم که اینقد خفن اموزش میدین

ارسال نظر



علی

2 سال قبل پاسخ به نظر

استاد انگار ویدیوها از اینجا ب بعد در دسترس نیستند ی نگاهی میندازید ممنون

ارسال نظر



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

2 سال قبل

سلام
ویدیوها مشکلی ندارن. احتمال مشکل از اینترنت هست.

hana

2 سال قبل پاسخ به نظر

واقعا دستتون درد نکنه خیلی عالی توضیح میدید

ارسال نظر



kourosh barsamnia

2 سال قبل پاسخ به نظر

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

ارسال نظر



Mobin

2 سال قبل پاسخ به نظر

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

ارسال نظر



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

2 سال قبل

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

علی

2 سال قبل پاسخ به نظر

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

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

با احترام

ارسال نظر



زوبین

2 سال قبل پاسخ به نظر

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

ارسال نظر



Iman

2 سال قبل پاسخ به نظر

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

ارسال نظر



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

2 سال قبل

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

بهمن

3 سال قبل پاسخ به نظر

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

ارسال نظر



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

3 سال قبل

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

علیرضا

3 سال قبل پاسخ به نظر

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

ارسال نظر



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

3 سال قبل

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

باب

3 سال قبل پاسخ به نظر

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

ارسال نظر



You are Perfect

3 سال قبل پاسخ به نظر

To binaziriiiii
hichvaght intori yad nagerefte bodam
mersiii
khoda kheyret bedehhh

ارسال نظر



Mohsen

3 سال قبل پاسخ به نظر

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

ارسال نظر



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

3 سال قبل

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

مونگارد