#16 Python Tutorial - Classes - آموزش مقدماتی برنامه نویسی پایتون، درس شانزدهم: کلاس ها
HTML-код
- Опубликовано: 29 сен 2024
- آموزش مقدماتی برنامه نویسی پایتون، درس شانزدهم: کلاس ها و مفهوم شی گرایی
کلاس ها و ساختن آبجکت ها از آنها به همراه یک برنامه کاربردی
Python Tutorial (Farsi) - Lesson 16
Concept of Classes and Object Oriented Programming (OOP) in Python
Class declaration and Object creation with a Simple program in Python 3
خیلی خیلی عالی بهترین آموزش کل یوتیوب ❤
مرسی که با پیام هاتون بهمون انرژی میدین 🤩
مثل استادان هندی درس میدی عالی بود❤
🤩
واقعا مرسی خیلی خوب بود اموزشتون
سلام میخواستم میشه توضیح بدین چطور یک لیست رو در کلاس تعریف کنم
thanks but its not working, something is wrong in your code.
با سلام و تشکر فراوان جناب مشایخی .فقط برای بنده در پلیر یک و دو ارور میده . نمیدونم چکار کنم ممنون میشم کمکم کنید
عرض سلام و خسته نباشید
من وقتی این کد ها رو مینویسم و اجرا میکنم get_status دوبار اجرا میشه دلیلش چیه؟
سلام توضیحات کامل هست ولی این قسمت متوجه نشدم که چطور گزینه کلاس رو در قسمت پروژه فعال کردید من تو محیط پای چارمی ک کار میکنم هرکاری میکنم کلاس نیست ...میشه راهنمایی کنید 🙏
پایتون خیلی چیز عجیبیه استاد اسدی رو از بند مصدومیت رها کرد😂
😅😅😅
سلام معذرت میخوام من بطور کامل این درس رو یاد گرفتم و الان چندین بار تکرارش کردم ولی اصلا هیچ خروجی به من نمیده حتی ارور هم نمیده فقط هیچی برام میاد و بعد تموم
سلام متاسفانه بدون دیدن کد نمیتونیم راهنمایی کنیم
میتونین بهمون ایمیل بزنین
شاید بتونیم متوجه مشکل بشیم
سلام استاد. من بعد از import کردن در فایل دوم، دستورهای پرینت رو نوشتم. اما بعد از run یکنوع error میداد: class() takes no arguments
در فایل اول چک کردم و دیدم ساختار__int__ انجامشده.
نمیدونم چرا این ارور میاد.
سلام. این مشکل رو دارم من، بزرگوار.
Typeerror:player() take no arguments
مرسییییییییی
مرسی از همراهی تون
چی بود اونجا من نفهمیدم
یعنی خط بعد
great work dear!!!
وقتتون بخیر استاد ببخشید توی بخشی که اسم بازیکن رو پرینت میکنه سیستم من خالی میمونه چیزی پرینت نمیکنه
کد نویسی هم درسته میشه راهنمایی کنید لطفا
من نفهمیدم که این سلف چه نقشی داره؟ اگه نباشه چه اتفاقی میفته؟
وای دمتون گرم عالی بود من تازه فهمیدم چطوری کلاس بسازم❤❤
سلام ممنون از همراهی تون🤩
سلام.خیلیییییییییییییییییییی ممنون از آموزشتون. من هزار جا آموزش کلاس رو دیدم ولی هیچ کدوم رو نفهمیدم.ما شما خیلی کامل و جامع بود.واقعا دستتون درد نکنه
درود
ممنون از شما🙏🙏
خوشحالم که مفید بوده واستون
دقیقا چیش جامع بود!!!!!!!چرد الکیجو میدی
ممنونم که با کلیپ ها تون به ما آموزش رایگان میدید، ولی این ویدیو رو اصلا خوب توضیح ندادید و خیای سریع روی مطالب رو میشدید، البته نظر من هست🙏
😊 ممنون که اشاره کردید
تابع get چی وظیفه دارد ؟
perfekt, thanks
سلام اقا مشایخی
خسته نباشید.
من در مورد این self سوال دارم
اگه اینجا self نبود اون اطلاعتی که به یه نفر میداد به همه میومد دیگه درسته؟
اون self فقط واس هر نفر وضعیتشو میگه؟
درود
وجود
Self
الزامی هست و بدون اون چیزی رو بر نمیگردونه.
Self
باعث میشه به آبجکتی که ساختیم اشاره کنه و اطلاعات اون آبجکت رو برگردونه.
موفق باشید
مرسی دمت گرم ❤
ممنون که کنارمون هستید 🤩
دمت گرم با این حرکتت، بالای ۲۰ تا مطلب و ویدیو رو نگاه کردم نتونستن این مطلب و جا بندازن ، دس خوش🔥🔥💯♠️
🔥
مرسی از کامنت خوبتون
کلی انرژی گرفتیم ازش 👌👌👌
ممنون از اموزش بسیار زیبای شما
ولی این قسمت خیلی سخت بود 😂
ممنون از شما🙏🙏
نگران نباشید، با تکرار و تمرین یاد میگیرید
❤❤❤❤
عالی ،پر قدرت ادامه بدید و این سوال برای من پیش اومده که : برای شروع هک و امنیت از چه برنامه نویسی استفاده کنم ممنون میشم جواب بدید🙏🏻
برای پیدا کردن گروه های برنامه نویسی و پیدا کردن همسطح های فرد ،پیشنهادی دارین؟چون حضوری امکان پیدا کردن کسی رو ندارم با این شرایط..
بهترین راه لینکدین هست
سعی کنین صفحه لینکدین تون رو همیشه به روز نگه دارید
dadash damet garm. khyli khub tozih dadi
movafagh bashid
ممنون از لطف شما
🙏💕
Despite the fact that the lesson was difficult, you explained it very easily
Glad you liked it 😊
تمرینی که آخر ویدیو گفتید انجام بدیم:
class Student:
def __init__(self, grade_list):
self.grade_list = grade_list
def get_average(self):
sum_grades = 0
for grade in self.grade_list:
sum_grades += grade
result = sum_grades / len(self.grade_list)
return result
student1_grade_list = [12.1, 15.5, 8.1, 19, 19.5, 11.12]
student2_grade_list = [14, 6.96, 18, 19.5, 19.5, 19.75]
student1 = Student(student1_grade_list)
student2 = Student(student2_grade_list)
print(student1.get_average())
print(student2.get_average())
خروجی:
14.22
16.285
👌👌
این درست نبود،لطفا درستش رو خودتون تایپکنید ممنونتونمیشم🙏
درود بر شما مرسی از آموزش خوبتون❤
من یک مشکل داشتم خواستم بپرسم ازتون
Typeerror:player() take no arguments
این ویدئو نقطه اوج دوره مقدماتی پایتون هستش. خیلی ممنون از توضیحات خوبتون.
در مسیرتون پایدار باشید
مرسی از انرژی های خوبتون
سلام
ممنون بابت توضیحاتتون
من یه مشکلی دارم
وقتی که پلیر رو ایمپورت میکنم و میرم پلیر وان رو داده هاش رو بدم همش ارور میگیرم
player1 = Player(اینجا دیگه فقد سلف ابجکت رو میاره و از اسم و سن و بقیه داده ها پشتیبانی نمیکنه)
ممنون میشم اگه راهنمایی کنید
دمتون گرم واقعا خیلی خوب توضیح دادین
من دفه اول بود میدیدم ولی کامل فهمیدم
ممنون از شما
موفق باشید
خیلی عالی بود، ممنونم واقعا. فقط من موندم چرا دوستان لایک کم میکنن.
سلام ممنون که همراهمون هستین
لایک شما خیلی ارزشمنده برامون
سلام
من یه برنامه نوشتم که یک تابع دارد و عدد را به حرف(فارسی) تبدیل میکند چگونه می توانم آنرا به یک کلاس تبدیل کنم
ممنون میشم جواب بدید
درود
توابع رفتارها یا یک عملیات رو در بر میگیرن، در حالی که کلاس ها یک موجودیت رو مدل میکنند.
شما برای این کاری که انجام دادید تابع کافی هست اما اگر میخواهید این کار یا رفتار توی یک کلاس مجزا انجام بشه باید به روشی که توی ویدیو گفته شده یک کلاس جدید بسازید و بعد داخل اون کلاس این تابعی که نوشتید رو کپی کنید.
در این صورت تابع شما به این کلاس تعلق خواهد داشت.
موفق باشید
class student:
def __init__(self, name, lastname, number_list):
self.name = name
self.lastname = lastname
self.number_list = number_list
def moadel(self):
num = 0
all_num_student = 0
for grade in self.number_list:
num += 1
all_num_student += grade
moadel_num = all_num_student / num
if moadel_num > 12:
return f'danesh amoze {self.name} {self.lastname} ba moadel {moadel_num} dar emtehanat ghabool shod'
elif moadel_num < 12:
return f'danesh amoze {self.name} {self.lastname} ba moadel {moadel_num} dar emtehanat ghabool nashod'
studentt = student('ashkan', 'ht', [18, 20, 20])
print(studentt.moadel())
استاد ممنون از اموزش خوبتون
عالی بود
ممنون از توضیحات کاملتون👌🏻
🙏🙏 ممنون از شما
عاللییییی👏👏👏
ممنون که با پیام هاتون بهمون انرژی میدین 🤩
Awesome, you can simplify very complex contents. Just please upload videos in 1080. Thx
چقدر خوب توضیح دادید !
ممنون از همراهی تون 🤩
خسته نباشید
خیلی مفید بود تشکر💖💖💖💖💖💖💖
درود
سپاس از لطف شما🙏🙏
عااااالیییی بود خیلی خوب و مفهومی اموزش میدین ممنون واقعا
درود بر شما
ممنون از همراهی تون
خیلی غالی توضیح دادین. ممنونم
🙏🙏
عالی مثل همیشه ممنون واسه وقتی که میزارین
خیلی ممنون که ویدیوهای ما را تماشا می کنید! 🙏🙏🙏
بسیار عالی. خیلی ممنون.
🙏🙏🙏🙏🙏🙏
واقعا عالی بود مررررسی🙏
مچکریم که ویدیوهای ما را تماشا می کنید!
🙏🙏🙏🙏🙏🙏
Perfect
سلام ممنون از همراهی تون 🤩
عالی بود
ممنون از همراهی تون 🤩
سلام برای تمرین اخر که گفتید ، من یکبار نمرات رو نوشتم (به روش خودتون) و معدل رو بدست اوردم ولی بعدش خواستم اسم هم به اولش اضافه کنم ارور میداد ممنون میشم کدم رو یبار چک کنید در ظمن ویدیو هاتون عالیه 👍
class Moadel:
def init(self, name, riyazi, fizik, dini, varzesh):
self.name
self.riyazi = riyazi
self.fizik = fizik
self.dini = dini
self.varzesh = varzesh
def get_statues(self):
result =self.full_name + self.riyazi + self.fizik + self.dini + self.varzesh
print(result / 4)
from SoccerPlayer import Moadel
student1 = Moadel("Sam", 15, 16, 17, 20)
student1.get_statues()
بخاطر کپی پیست ، دوتا اندرلاین نیوفتاده
ممنون خیلی خوب بود
مرسی از شما بابت همراهی تون 🙏🤩🙏
awesomeee
🙏🙏🙏
ممنون استاد واقعا دمتون گرم عالی بود👏👏👏👏
ممنون از شما و همراهیتون 🙏🙏
عالی بود
خیلی خیلی ممنون از همراهی و حمایت شما! 🙏🙏🙏
عالی بود
🙏🤩🙏
It was really great.
🙏🙏🙏🙏
کل شی گرایی همینه ؟
درود
این ها مباحث اصولی شی گرایی بود. مباحث پیشرفته رو با تمرین و تجربه یاد خواهید گرفت.
موفق باشید
💞💞💞💞💞💕💝💖💖
thanks
🙏🙏
🙏🙏🙏🙏
Perfect ❤
خیلی عالی توضیح دادید ممنون👌❤
ممنون از لطف و همراهی شما!
🙏🙏🙏🙏🙏🙏
دمد گرم استاد
مرسی که کنارمون هستید 🤩
Thank you for your detailed explanation
You are welcome!
🙏🙏🙏🙏🙏