محتوای برنامه نویسی
بازی با کارت (قسمت دوم)
شی گرایی یعنی خلق چیز هایی که وجود ندارند، تا اینجا یاد گرفتیم که چطور یک شی به نام کارت با خصوصیات مخصوص به خود را به وجود آوریم. به کار خود ادامه می دهیم و دسته های کارت را ...
مقایسه کردن آبجکت ها
قرار است یک سری قوانین برای کارت هایمان وضع کنیم و بگوییم که کدام کارت ارزش بیشتری دارد؟ در بعضی بازی ها این ارزش گذاری بستگی به رنگ آن ها دارد، در بعضی دیگر به خال و در بعضی فقط ...
تابع __str__
در قسمت قبل وقتی میخواستیم شی کارت را پرینت کنیم، آدرس آن را در حافظه بر میگرداند. زمانی که میخواهیم مشخص کنیم که شی های ما زمان پرینت شدن یا هنگام تبدیل به str چگونه رفتار کنند، از تابع __str__ ...
بازی با کارت (قسمت اول)
بازی با کارت به دوره آموزش پایتون خوش آمدید. برای رفتن به اولین جلسه این دوره، اینجا کلیک کنید. جلسه قبل درمورد تابع سازنده در پایتون صحبت کردیم. همیشه برای یادگیری شی گرایی، بهترین روش انجام یک پروژه عملی بوده است. از این رو ...
تابع سازنده (init)
به دوره آموزش پایتون خوش آمدید. برای رفتن به اولین جلسه این دوره، اینجا کلیک کنید. جلسه قبل درمورد نحوه شروع کار با شی گرایی صحبت کردیم. میخواهیم درباره تابع سازنده در شی گرایی پایتون صحبت کنیم. این تابع چیست و چه موقع استفاده ...
شروع کار با شی گرایی
به دوره آموزش پایتون خوش آمدید. برای رفتن به اولین جلسه این دوره، اینجا کلیک کنید. جلسه قبل درمورد مقدمات شی گرایی صحبت کردیم. میخواهیم با نوشتن یک کلاس ساده شروع کنیم، برای شروع از کلمه کلیدی class استفاده میکنیم و بعد از آن یک ...
مقدمات شی گرایی
به دوره آموزش پایتون خوش آمدید. برای رفتن به اولین جلسه این دوره، اینجا کلیک کنید. جلسه قبل درمورد کتابخانه time و winsound صحبت کردیم. در این بخش میخواهیم بدانیم که شی گرایی چیست و چرا انقدر مهم است؟ همچنین باید بدانیم که شی گرایی ...
کتابخانه time و winsound در پایتون
به دوره آموزش پایتون خوش آمدید. برای رفتن به اولین جلسه این دوره، اینجا کلیک کنید. جلسه قبل درمورد کتابخانه در پایتون صحبت کردیم. در این بخش میخواهیم با کتابخانه های time و winsound کار کنیم. در ابتدا بهتر است کتابخانه time را باز ...
کتابخانه در پایتون
به دوره آموزش پایتون خوش آمدید. برای رفتن به اولین جلسه این دوره، اینجا کلیک کنید. جلسه قبل درمورد برنامه نویسی ماژولار در پایتون صحبت کردیم. در این بخش میخواهیم ببینیم کتابخانه در پایتون چیست؟ چه کاربردی دارند و چگونه ساخته میشوند؟ در بخش ...
برنامه نویسی ماژولار
به دوره آموزشی پایتون خوش آمدید. برای رفتن به اولین جلسه این دوره، اینجا کلیک کنید. جلسه قبل درمورد توابع map و filter صحبت کردیم. همیشه موقع انجام یک پروژه، به جایی میرسیم که تعداد کد ها و تعداد توابع به قدری زیاد شده ...