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

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

روز ۳۸ آموزش پایتون: ماژول datetime و زمانبندیها
زمان در برنامه نویسی یکی از مهمترین مفاهیم است که در پروژههای واقعی به وفور استفاده میشود. ماژول datetime در پایتون ابزار قدرتمندی برای کار با تاریخ و زمان فراهم میکند که شامل ایجاد تاریخها،…
بیشتر بخوانید » -

روز ۳۷ آموزش پایتون: lambda, map, filter, reduce
در برنامه نویسی پایتون، توابع lambda و توابعی مانند map، filter و reduce ابزارهایی قدرتمند برای پردازش دادهها و اجرای عملیات تابعی (Functional Programming) هستند. این ابزارها باعث میشوند کدهای پیچیده با حلقهها و شرطها…
بیشتر بخوانید » -

روز ۱۷: کار با QuerySet و فیلتر کردن دادهها در جنگو
یکی از قابلیتهای قدرتمند جنگو ORM، QuerySet است که مجموعهای از رکوردهای پایگاه داده را به صورت شیءهای مدل ارائه میدهد و امکان فیلتر کردن، مرتبسازی و دستکاری دادهها را فراهم میکند. QuerySet پایه تمام…
بیشتر بخوانید » -

روز ۳۶ آموزش پایتون: لیست و دیکشنری پیشرفته با Comprehension
در برنامه نویسی پایتون، لیستها و دیکشنریها ابزارهای اصلی برای ذخیره و پردازش دادهها هستند. یادگیری تکنیکهای پیشرفته مانند list comprehension و dictionary comprehension باعث میشود کدها کوتاهتر، خواناتر و حرفهایتر شوند. این مهارتها در…
بیشتر بخوانید » -

روز ۱۶: ارتباط بین Modelها در جنگو
در پروژههای واقعی وب، دادهها معمولاً به صورت مرتبط و وابسته به هم ذخیره میشوند و مدیریت این روابط نقش مهمی در ساختار پایگاه داده دارد. جنگو با ارائه فیلدهای رابطهای مانند OneToOneField، ForeignKey و…
بیشتر بخوانید » -

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

روز ۱۵: انواع Fieldها در Model در جنگو
یکی از بخشهای حیاتی تعریف مدلها در جنگو، انتخاب صحیح نوع Field برای هر ستون جدول پایگاه داده است. هر Field مشخص میکند که چه نوع دادهای در آن ستون ذخیره میشود، چه محدودیتهایی دارد…
بیشتر بخوانید » -

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

روز ۱۴: تعریف Model و مهاجرت دیتابیس در جنگو
در جنگو، مدلها (Models) قلب پروژه محسوب میشوند و هرگونه دادهای که قرار است در پایگاه داده ذخیره شود، ابتدا باید توسط مدل تعریف شود. مدلها کلاسهایی در پایتون هستند که نماینده جدولهای پایگاه دادهاند…
بیشتر بخوانید »


