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

عبارت with در پایتون و context manager ها معمولا یک چیز مرموز درنظر گرفته می‌شوند اما زمانی که به پشت صحنه نگاه می‌کنید، می‌بینید که هیچ جادویی در کار نیست. عبارت with در واقع یک ویژگی جذاب و مفید است که به شما کمک می‌کند تا کد پایتونی تمیزتر و خواناتری داشته باشید. ...

تغییر در استراتژی استقرار نرم افزار امروزه جزو بزرگ‌ترین تغییرات تیم‌های نرم افزاری است. تیم های تولید نرم‌افزار، نسخه هایی ازمحصول اولیه را مستقر می‌سازند و اغلب اوقات طی ماه ها یا سال ها چرخه انتشار کند می‌شود اما با استفاده از استراتژی‌ استقرار نرم افزار می‌توان به چرخه انتشار محصول سرعت بخشید. ...

دوره آموزشی توسعه سریع وب با Django 2 با هدف آشنایی به مهندسی Back-End و استفاده از زبان قدرتمند Python و فریمورک Django شروع شده است. محوریت اصلی دوره پیاده سازی یک پروژه وبلاگ با استفاده از فریمورک Django است که در طی آن با ابزارها و تکنولوژی های زیر کار خواهیم کرد. دلیل انتخاب این تکنولوژی ها آماده سازی ...

اکنون که کارمان با Model های جنگو به اتمام رسید (اما در آینده ادامه خواهد داشت) به سراغ بارگذاری قالب وب سایت توسط Django Templates خواهیم رفت و قالب وب سایت را بر روی صفحه اصلی پروژه جنگو قرار می‌دهیم. در قسمت بعد به سراغ پویا سازی Template در جنگو خواهیم رفت. ...

پس از بارگذاری Template در پروژه جنگو، نوبت آن است که به سراغ پویاسازی قسمت های مختلف پروژه بریم. در این قسمت،‌ بخش مقالات اصلی در وب سایت را پویا سازی خواهیم کرد و داده های مقالات از سمت Backend در سمت Frontend نمایش داده خواهند شد. در قسمت بعد به سراغ پویا سازی بخش مقالات ویژه خواهیم رفت. ...

پس از پویا سازی بخش مقالات اصلی، اکنون به سراغ پویا سازی بخش مقالات ویژه وب‌سایت خواهیم رفت و با کمی تغییر در Model های جنگو، قابلیت مقالات ویژه را به Model های پروژه اضافه کرده و در قالب وب‌سایت نمایش خواهیم داد. در قسمت بعد با فریمورک قدرتمند Django Rest Framework آشنا خواهیم شد. ...

در این ویدیو ابتدا با Django Rest Framework که یکی از قوی‌ترین Framework های توسعه Rest API با استفاده از Django است آشنا خواهیم شد و پس از نصب DRF، شروع به استفاده از آن خواهیم کرد. به عنوان اولین API، API مربوط به مشاهده تمام مقالات وب‌سایت را توسعه خواهیم داد. ...

آشنایی با Serializer ها مبحث مهمی در DjangoRestFramework است. به این دلیل که تمامی داده هایی که از طریق دیتابیس در اپلیکیشن جنگو دریافت می‌شوند و در خروجی API قرار هست ارسال شوند، باید سریالایز شوند. سریالایز کردن اشیا باعث می‌شود تا به فرمت قابل تبادل بر روی بستر اینترنت در آیند. در این ویدیو با مفهوم Serializer در Django ...