تا %60 تخفیف خرید برای 6 نفر با صدور مدرک فقط تا
00 00 00

جزیره برنامه نویسی و توسعه نرم افزار | صفحه 2 | توسینسو

در این جلسه برای کاربران وب سایت صفحه پروفایل رو ایجاد میکنیم تا مواردی مانند تغییر پسورد ، بروزرسانی حساب کاربری و ... رو انجام بدهند و همچنین با مفهوم مدل(model) در django آشنا خواهیم شد.

در این جلسه با پیام ها(messages) در جنگو آشنا خواهیم شد. در django پیام هایی که به کاربر نمایش داده میشه بصورت یکبار مصرف  (flash messages) هستند.

در این جلسه ما برای وب سایت با استفاده از bootstrap یک navbar پیاده سازی خواهیم کرد.

در این جلسه با widget ها در جنگو آشنا خواهیم شد و با استفاده از widget ما میتونیم ساختار هر فیلد در فرم های جنگو رو تغییر بدیم.

در این جلسه صفحه login رو پیاده سازی میکنیم و بصورت پیض فرض در django کاربران از طریق username اعتبار سنجی خواهند شد.

در این جلسه مشکلات مروبط به فرم ثبت نام در django رو حل میکنیم و با استفاده تابع clean این عمل رو انجام خواهیم داد.

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

در این جلسه ما یک کاربر خواهیم ساخت تا کنترل وب سایت رو انجام بده و به این کاربر ادمین سایت یا superuser نیز گفته می شود. همچنین در این جلسه با ادمین پنل جنگو آشنا خواهیم شد.

در این جلسه با ارث بری در template ها آشنا خواهیم شد ؛ این عمل باعث جلوگیری کدهای تکراری در template ها میشود

در این جلسه با template  ها در جنگو آشنا خواهیم شد ؛ وظیفه template ها در جنگو نمایش اطلاعات به کاربران می باشد.

در این جلسه با مفهوم app در جنگو آشنا خواهیم شد ؛ طبق پیشنهاد جنگو ما درون هر پروژه چندین app ایجاد میکنیم تا هر app وظیفه خاصی رو بر عهده بگیره و با url  در جنگو آشنا خواهیم شد که در خواست های کاربران از طریق url  برای ما خواهد آمد و این درخواست ها درون view  در جنگو کنترل می شوند و ...

در این جلسه با معماری جنگو و نحوه ایجاد کردن پروژه های جنگویی آشنا خواهیم شد. معماری جنگو mvt نامیده میشه که مخفف model template view و در طول دوره با این معماری بیشتر اشنا خواهیم شد.

با سلام؛ با دوره آموزشی جنگو(django) در خدمت شما عزیزان هستم ، در این دوره قصد داریم با استفاده از فریمورک جنگو یک فروشگاه آنلاین ایجاد کنیم.فریمورک جنگو جزو محبوب ترین فریمورک های پایتون که در توسعه وب سایت ها از این فریمورک استفاده میشه. پیش نیاز این دوره زبان برنامه نویسی پایتون. در این قسمت به م...

مقدمات استفاده از Regex ها را در قسمت قبل گفتیم در این قسمت نحوه ترکیب و الحاق چند regex و قواعد پیچیده تری را در مورد استفاده از Regex ها خواهیم گفت. همچنین گروه بندی عبارات منظم و استفاده از آن گروه ها را نیز توضیح داده و مثال زده ایم.  در این قسمت نحوه استفاده از regex ها برای جستجو در یک رش...

استفاده از عبارات منظم(Regex) کار را برای تطبیق الگو (Pattern matching) در زبان های برنامه نویسی بسیار راحت کرده است. به طوری که شما با استفاده از این امکان می توانید با انعطاف بسیار بالایی در متن ها عمل جستجو و تطبیق و جایگیزینی را انجام دهید و بدون استفاده از این امکان شاید نیاز به حجم زیادی از کد...

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

در این قسمت (قسمت پایانی) از دوره آموزشی پردازش تصویر با کتابخانه OpenCV به آموزش عملی و کاربردی فرآیند تشخیص چشم و لبخند از یک ویدیو با زبان برنامه نویسی پایتون می پردازیم. در واقع می خوایم به کمک کتابخانه OpenCV در پایتون برنامه ای بنویسیم که یک ویدیو را به عنوان ورودی دریافت کند سپس با استفاده از...

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

در این قسمت از دوره آموزشی پردازش تصویر با کتابخانه OpenCV به آموزش عملی و کاربردی فرآیند تشخیص چشم از چهره با زبان برنامه نویسی پایتون می پردازیم. در واقع می خوایم به کمک کتابخانه OpenCV در پایتون برنامه ای بنویسیم که یک تصویر را به عنوان ورودی دریافت کرده سپس با استفاده از کلاسیفایرهای کتابخانه Op...

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

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

در این قسمت از دوره آموزشی پردازش تصویر با کتابخانه OpenCV به آموزش عملی و کاربردی پخش معکوس فریم های یک ویدیو در زبان برنامه نویسی پایتون می پردازیم. در واقع می خواهیم به کمک OpenCV در پایتون برنامه ای بنویسیم که یک ویدیو را به عنوان ورودی دریافت کرده سپس فریم های تشکیل دهنده آن را از آخر به اول (R...

در این قسمت از دوره آموزشی پردازش تصویر با کتابخانه OpenCV به آموزش عملی و کاربردی استخراج، ذخیره سازی و شمارش فریم های تشکیل دهنده یک ویدیو در زبان برنامه نویسی پایتون می پردازیم. در واقع می خواهیم به کمک کتابخانه OpenCV در پایتون، برنامه ای بنویسیم که یک ویدیو را به عنوان ورودی دریافت کند سپس تعدا...

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

در این قسمت از دوره آموزشی پردازش تصویر با کتابخانه OpenCV به آموزش عملی و کاربردی تشخیص و شمارش عناصر از تصاویر در زبان برنامه نویسی پایتون می پردازیم. در واقع می خواهیم به کمک کتابخانه OpenCV در پایتون، برنامه ای بنویسیم که یک تصویر را (مانند چهره انسان) به عنوان ورودی دریافت کند سپس تعداد عناصر م...

در این قسمت از دوره آموزشی پردازش تصویر با کتابخانه OpenCV به ادامه آموزش عملی و کاربردی تشخیص و شمارش عناصر از تصاویر در زبان برنامه نویسی پایتون می پردازیم. در واقع می خواهیم به کمک توابع Hougt Line کتابخانه OpenCV در پایتون، برنامه ای بنویسیم که یک تصویر را به عنوان ورودی دریافت کند سپس خطوط موجو...

 در این قسمت از دوره آموزشی پردازش تصویر با کتابخانه OpenCV به آموزش عملی و کاربردی تشخیص و شمارش عناصر از تصاویر در زبان برنامه نویسی پایتون می پردازیم. در واقع می خواهیم به کمک کتابخانه OpenCV در پایتون، برنامه ای بنویسیم که یک تصویر را به عنوان ورودی دریافت کند سپس تعداد عناصر موجود در آن را...

IoT مخفف Internet of Things است که به معنی دسترسی و کنترل تجهیزات و دستگاههای قابل استفاده روزانه با استفاده از اینترنت است. آموزش اینترنت اشیا شامل همه مباحث اینترنت اشیا از جمله معرفی، ویژگی ها، مزایا و معایب، اکوسیستم، چارچوب تصمیم گیری، معماری و دامنه ها، بیومتریک، دوربین امنیتی و سیستم باز کردن...

در این قسمت از دوره آموزشی پردازش تصویر با کتابخانه OpenCV به آموزش عملی و کاربردی تشخیص و تطبیق الگو از تصاویر در زبان برنامه نویسی پایتون می پردازیم. در واقع می خواهیم به کمک کتابخانه OpenCV در پایتون، برنامه ای بنویسیم که یک تصویر (مانند قبض برق یا تصویر یک ماشین) را به عنوان ورودی دریافت کند سپس...

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی رسم انواع شکل در زبان برنامه نویسی پایتون می پردازیم. دوره های پیشنهادی: 1. پردازش تصویر سطح پایین با pillow 2. دوره آموزشی تشخیص چهره از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قائلید سپاسگزارم. موفق و پیروز ...

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی استخراج نمودار هیستوگرام از نحوه توزیع مقادیر رنگی پیکسل های تصویر در زبان برنامه نویسی پایتون می پردازیم. دوره های پیشنهادی: 1. پردازش تصویر سطح پایین با pillow 2. دوره آموزشی تشخیص چهره از اینکه این ویدئو ها را کپی نمیکنی...

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی همسان سازی هیستوگرام به منظور بهبود کنتراست تصاویر در زبان برنامه نویسی پایتون می پردازیم. دوره های پیشنهادی: 1. پردازش تصویر سطح پایین با pillow 2. دوره آموزشی تشخیص چهره از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما...

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی فرآیند تشخیص لبه و رنگ از تصاویر در زبان برنامه نویسی پایتون می پردازیم. دوره های پیشنهادی: 1. پردازش تصویر سطح پایین با pillow 2. دوره آموزشی تشخیص چهره از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قائلید سپاسگ...

برای این که مشخصه های فایل را بدانیم در زبان جاوا امکانات جالبی قرار داده شده است که می توان به کمک آنها مشخصاتی از جمله اندازه فایل و مجوز های خواندن و نوشتن و اجرا کردن و همچنین حالت مخفی بودن فایل را دریافت کرد. همچنین زمان ساخت و زمان تغییر فایل را با استفاده از کتابخانه Files به راحتی می توان ا...

اطلاعات کامپیوتر ها در فایل ها ذخیره می شود و سیستم عامل های مختلف راه های مختلفی برای سازماندهی این فایل ها دارند که شباهت های زیادی به هم دارند. همه سیستم عامل ها فایل ها را در داخل پوشه یا دایرکتوری دسته بندی می کنند و برای رسیدن به آنها از آدرس پوشه ها و نام فایل ها استفاده می کنند. این قسمت برخ...

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی ایجاد فیلتر فرسایشی (Eroding) از طریق کرنل و حاشه در تصاویر با استفاده از زبان برنامه نویسی پایتون می پردازیم. دوره های پیشنهادی: 1. پردازش تصویر سطح پایین با pillow 2. دوره آموزشی تشخیص چهره از اینکه این ویدئو ها را کپی نمی...

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی تعریف کرنل (Kernel) و انواع فیلترهای Blurring در زبان برنامه نویسی پایتون می پردازیم. یکی از مهمترین عناصر در بکارگیری فیلترهای مختلف پردازش تصویر استفاده از کرنل (Kernel) یا پوشش (Mask) می باشد. مباحث عملی تدریس داده شده: کر...

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی انواع تبدیلات بین فضاها و مدهای رنگی تصاویر در زبان برنامه نویسی پایتون می پردازیم. دوره های پیشنهادی: 1. پردازش تصویر سطح پایین با pillow 2. دوره آموزشی تشخیص چهره از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ارزش قا...

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

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی انواع روش های تغییر اندازه تصاویر در زبان برنامه نویسی پایتون می پردازیم.     دوره های پیشنهادی: 1. پردازش تصویر سطح پایین با pillow 2. دوره آموزشی تشخیص چهره از اینکه این ویدئو ها را کپی نمیکنید و برای خود و ما ار...

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

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی انواع عملگرهای دودویی به منظور ترکیب تصاویر در زبان برنامه نویسی پایتون می پردازیم. دوره پردازش تصویر صد در صد عملی است. تصویر 1 تصویر 2 خروجی عملگر AND انواع عملگرهای دودویی تشریح داده شده: عملگر دودویی AND عملگر دودویی O...

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی انواع عملیات محاسباتی بر روی تصاویر می پردازیم. تصویر 1 تصویر 2 تصویر خروجی انواع عملیات محاسباتی قابل اجرا در پردازش تصاویر: جمع پیکسل های تصاویر که در عمق و اندازه یکسان هستند جمع وزنی پیکسل های تصاویر که در عمق و اندازه ...

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی انواع فضاها و کانال های رنگی تصاویر در زبان برنامه نویسی پایتون می پردازیم. انواع فضاها یا مدهای رنگی توضیح داده شده: فضای رنگ RGB (Red,Green,Blue) فضای رنگ (Cyan,Megenta,Yellow,Black) CMYK فضای رنگ (Hue,Saturation,Value) HSV...

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به آموزش عملی و کاربردی فرآیندهای خواندن، نمایش و ذخیر کردن تصاویر در زبان برنامه نویسی پایتون می پردازیم. مباحث آموزش داده شده: آموزش فرآیند خواندن تصاویر با OpenCV آموزش فرآیند نمایش تصاویر با OpenCV آموزش فرآیند ذخیره تصاویر با OpenCV آموزش نصب ک...

اگر بخواهید تبدیلات هندسی، تبدیلات رنگ، ترکیب تصاویر، انطباق تصاویر، شناسایی عناصر، تشخیص لبخند، تشخیص چهره و ... را با استفاده از تصاویر و ویدیوها انجام دهید مطمئنناً نیاز به دوره آموزشی پردازش تصویر خواهید داشت. لذا هدف از این دروه آموزشی مهارت آموزی شما برای فرآیندهای بهبود دیداری تصاویر و بینایی...

در این قسمت از دوره آموزشی پردازش تصویر با OpenCV به نصب پیش نیازهای نرم افزاری و کتابخانه ای می پردازیم. ابزارهای مورد نیاز: نصب مفسر پایتون نصب آخرین نسخه کتابخانه PIP نصب رابط کاربری vscode نصب کتابخانه OpenCV   دوره های پیشنهادی: 1. پردازش تصویر سطح پایین با pillow 2. دوره آموزشی تشخیص چ...

 در برنامه نویسی اندروید برای انجام بعضی از عملیات ها نیاز داریم که وارد یک Thread دیگری به جز Thread اصلی شویم. روش انجام اینکار یا به اصطلاح برنامه نویسی Multi Threading را در برنامه نویسی اندروید باهم دیگه یادگرفته ایم. اما ساخت یک Thread جدید هم نیاز به برنامه نویسی زیادی دارد و هم اینکه هز...

Serialization روشی برای ذخیره سازی اشیا با نوع های مختلف و اندازه های متفاوت است. این ذخیره سازی می تواند در هر منبعی مانند فایل و یا شبکه یا هرجای دیگری باشد. در این قسمت روش استفاده از serializtion را به همراه مثال هایی برای ذخیره داده ها در فایل را توضیح داده ایم. همچنین چالش هایی که برای استفاده...

یکی از مهارت هایی که به عنوان یک برنامه نویس باید به آن مسلط باشید نوشتن تست می باشد. در بحث توسعه نرم افزار انواع تست های مختلفی وجود دارد که برای اطمینان از درستی کارکرد برنامه نوشته می شوند. یکی از این نوع تست ها Unit test یا تست واحد است که توسط برنامه نویس نوشته می شود تا عملکرد نرم افزار را در...