OOP در پایتون
-
پایتون

روز ۳۵ آموزش پایتون: شبیه سازی فروشگاه کوچک
در این تمرین قصد داریم یک سیستم فروشگاه کوچک بسازیم که شامل کلاسهای Product برای محصولات، User برای کاربران و Cart برای مدیریت سبد خرید باشد. این تمرین کاربردی برای یادگیری کامل مفاهیم OOP، متدها،…
بیشتر بخوانید » -
پایتون

روز ۳۴ آموزش پایتون: پروژه سیستم مدیریت کتابخانه با کلاسها و فایلها
در این پروژه متوسط قصد داریم یک سیستم مدیریت کتابخانه ایجاد کنیم که بتواند اطلاعات کتابها را ذخیره، نمایش و مدیریت کند. این پروژه کاربردی، تمرینی عالی برای تمرین مفاهیم شیءگرایی، کلاسها، ارثبری، متدهای ویژه…
بیشتر بخوانید » -
پایتون

روز ۳۳ آموزش پایتون: پروژه کلاس حیوانات با ویژگیها و رفتارها
در این پروژه کوچک قصد داریم مفاهیم شیءگرایی و کلاسها را در پایتون به شکل عملی تمرین کنیم. هدف این است که یک کلاس حیوانات تعریف کنیم که ویژگیهای عمومی یک حیوان مانند نام، سن…
بیشتر بخوانید » -
پایتون

روز ۳۲ آموزش پایتون: چندریختی (Polymorphism) و متدهای ویژه
در دنیای برنامه نویسی شیءگرا، چندریختی یا Polymorphism یکی از اصول مهم و کلیدی است که امکان استفاده از یک رابط مشترک برای کلاسهای متفاوت را فراهم میکند. با چندریختی، میتوان متدها را در کلاسهای…
بیشتر بخوانید » -
پایتون

روز ۳۱ آموزش پایتون: ارث بری (Inheritance)
یکی از مفاهیم کلیدی در برنامه نویسی شیءگرا، ارثبری یا Inheritance است. ارثبری به ما اجازه میدهد یک کلاس جدید از کلاس موجود ایجاد کنیم و ویژگیها و متدهای کلاس والد را به ارث ببریم.…
بیشتر بخوانید » -
پایتون

روز ۳۰ آموزش پایتون: متدها و ویژگیها (attributes)
در دنیای برنامه نویسی شیءگرا، آشنایی کامل با ویژگیها (attributes) و متدها (methods) یکی از مهمترین پایهها برای نوشتن برنامههای قابل فهم و قابل توسعه است. ویژگیها دادههای ذخیره شده در شیء هستند و متدها…
بیشتر بخوانید » -
پایتون

روز ۲۹ آموزش پایتون: کلاس و شیء
یکی از مفاهیم بنیادی و حیاتی در برنامه نویسی شیءگرا، آشنایی با کلاسها و شیءها در پایتون است. برنامهنویسی شیءگرا یا OOP این امکان را به ما میدهد که برنامههای بزرگ و پیچیده را به…
بیشتر بخوانید » -
Django

روز ۲: مرور سریع پایتون مورد نیاز جنگو (OOP، Virtualenv و pip)
Django یک فریمورک قدرتمند بر پایه زبان برنامه نویسی پایتون است و به همین دلیل تسلط نسبی روی مفاهیم پایه و میانی Python نقش بسیار مهمی در یادگیری سریعتر و عمیقتر جنگو دارد. بسیاری از…
بیشتر بخوانید »


