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

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

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

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

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

پنل ادمین Django، یکی از قابلیت های مفید و پراستفاده جنگو است و همچنین ویژگی اپلیکیشن ها در جنگو باعث مدیریت بهتر کدهای پیچیده و عظیم خواهد شد. ...

قبل از شروع به توسعه پروژه Django نیاز به فضایی برای ذخیره سازی داده های پروژه داریم. در قسمت ۴ از آموزش توسعه سریع وب با Django 2 با استفاده از کانتینر پلتفرم داکر دیتابیس PostgreSQL را راه اندازی خواهیم کرد و کمی در شل دیتابیس دستورات SQL را تمرین خواهیم کرد و سپس با تغییر فایل settings.py در فایل ...

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

پس از طراحی پایگاه داده و تحلیل Model ها، اکنون وقت آن است که به سراغ شخصی سازی پنل ادمین جنگو برای مشاهده راحت داده ها و آماده سازی فایل Requirements.txt است. در قسمت قبل (قسمت ۵ - طراحی دیتابیس و تحلیل Model ها) به سراغ تحلیل پایگاه داده و Model های پروژه بلاگ پای رفتیم. در این قسمت با ...