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

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

در این جلسه دسته بندی های اصلی فروشگاه رو پیاده سازی میکنیم. در django برای کار کردن با عکس ها نیاز به یک پکیج به اسم pillow داریم که این پکیج رو هم در این جلسه نصب میکنیم و تنظیمات مربوط به media فایل ها رو هم در این جلسه به بخش settings اضافه خواهیم نمود.

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

در این جلسه خطاهایی که در فرم های جنگو بصورت انگلیسی به کاربر نمایش داده می شود رو به فارسی تبدیل میکنیم تا اگر کاربر در فرم ها موردی رو به اشتباه وارد نمود یک پیام خطای فارسی به کاربر نمایش داده شود.

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

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

در این جلسه با سیگنال ها (signals) در django آشنا خواهیم شد و با استفاده از سیگنال ها در جنگو قادر خواهیم بود زمانیکه در مدل های ما اتفاقی می افته باخبر بشیم.

در این جلسه ما ساخت صفحه پروفایل که در جلسه قبل ایجاد کرده بودیم رو کامل خواهیم کرد.

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

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

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

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

در این جلسه مشکلات مروبط به فرم ثبت نام در 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) در زبان های برنامه نویسی بسیار راحت کرده است. به طوری که شما با استفاده از این امکان می توانید با انعطاف بسیار بالایی در متن ها عمل جستجو و تطبیق و جایگیزینی را انجام دهید و بدون استفاده از این امکان شاید نیاز به حجم زیادی از کد...

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

کلاس File در زبان سی شارپ، علاوه بر اینکه قابلیت نوشتن و خواندن از فایل ها را در اختیار ما قرار می دهد، شامل یکسری ویژگی های دیگر نیز است که در این مطلب قصد داریم برخی از آن ها را بررسی کنیم: کپی کردن فایل ها بوسیله متد Copy در کلاس File می توان فایل ها را کپی کرد، برای اینکار کافیست به صورت زیر عمل...

چجوری یه سی شارپ کار حرفه ای بشیم ؟ بهترین دوره آموزشی حرفه ای سی شارپ رو کجا یاد بگیریم ؟ به دوره آموزش سی شارپ پیشرفته خوش اومدید. دوره ای که پیش رو دارید دوره پیشرفته زبان سی شارپ است. ما قبلاً در طول یک دوره مقدماتی با امکانات و ویژگی های اولیه زبان سی شارپ آشنا شدیم. در طول دوره پیشرفته نگاهی د...

در این دوره آموزشی قصد داریم تمامی مبانی، مفاهیم و سرفصل های زبان برنامه نویسی ++C را خدمت شما به شکل تئوری و عملی (کاربردی همراه با مثال و کویز) ارائه دهیم. ++C یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، همگردان، سطح میانی، شیءگرا با قابلیت‌های سطح بالا و سطح پایین بوده که برای ...

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

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

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

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

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

آموزش برنامه نویسی جاوا ( Java ) به زبان ساده قسمت 1 :  در این مطلب قصد دارم که زبان جاوا که طبق بسیاری از آمار و ارقام موجود محبوب ترین زبان دنیا است را به علاقمندان این زبان معرفی کنم. امیدوارم که برای دوستان مفید باشد. جاوا یک زبان سطح بالا است که در سال 1995 توسط شرکت Sun Microsystems به عن...

 web scraping با پایتون ، ما اولین spider خودمون ایجاد میکنیم.هر spider یک کلاس در پایتون و وظیفه اون خزش(crawl ) در وب سایت (یا گروهی از وبسایت ها) برای جمع آوری اطلاعات می باشد. در این جلسه ما یاد میگیریم چطور میتونیم بین لینک ها جابه جا بشیم و عمل استخراج داده رو انجام بدیم.

در این جلسه اومدیم String , var , boolean ,$ , const  رو مورد بررسی قرار درایم و کاربرد هاشونو مورد بررسی قرار دادیم

چگونه اعداد را در جاوا قالب بندی کنیم؟ در بعضی موافع همچون نشان دادن مقادیر پولی نیاز است که تا تعداد مشخصی از رقم های اعشار نشان داده شوند و یا اعداد با یک علامت ، ازیکدیگر جدا شوند. برای این کار در زبان جاوا می توان از کلاس DecimalFormat استفاده کرد. این کلاس می تواند اعداد انگلیسی و فارسی و هندی ...

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

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

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

فایل های اجرایی BAT کاربرد فراوانی برای متخصصان بالاخص بدافزار نویسان دارد .این فایل ها در هر محیطی قابل اجرا هستند و از دیگر ویژگی های آنها می توان به مفسری بودنشان اشاره کرد (خط به خط اجرا می شوند) ، به همین جهت هر خط برای خود می تواند یک دستور مجزا باشد.هر فایل BAT می تواند چندین برنامه اجرایی را...

از فایلهای دسته ای می توان جهت اجرای خودکار یکسری از دستورات استفاده کرد ، پسوند این فایلها از نوع bat بوده که با استفاده از نرم افزار notepad قابل ویرایش هستند.دستورات فایل های دسته ای حساس به بزرگی و کوچکی حروف (Case Sensitive) نیستند. مرور کلی بر دستورات فایلهای دسته ای (batch files) بهمراه مثال ...

دستورات اختصاصی فایل bat این دستورات شامل echo-start-if-for-call-rem-pause که به تشریح هر یک پرداخته 1. دستور echo 1.1 . نمایش پیغام Echo "welcome" 1.2. ایجاد یک خط مانند اینتر Echo 1.3. نمایش یا عدم نمایش خط دستورات در حال اجرا @echo on or off 2.start اجرای یک برنامه بطور م...

در ادامه دستورات مربوط به فایلهای دسته ای (batch files) دستور FOR با این دستور می توان کارهای زیر را انجام داد: حرکت بر روی فایلها و پوشه ها حرکت بر روی انواع مجموعه ها خواند فایل هائی با ساختار مشخص درست کردن شمارنده های پیشرفته از این دستور جهت ایجاد حلقه نیز می توان استفاده کرده: مثال هایی از د...

آموزش مقدماتی اسکریپت نویسی به Batch File متغیر errorlevel : این متغیر از نوع اعداد طبیعی است و بعد از اتمام هر برنامه اجرای این متغیر مقدار دهی می شود. در واقع این متغیر برای آنست که بدانیم علت خطا چیست. بطور مثال در دستور زیر: Dir *.docx>c:\test\a.txt اگر عملیات موفقیت آمیز و بدون اشتباه باشد ...

گام به گام با آموزش برنامه نویسی BATCH FILE ها درس دوم : متغیرهای محیطی و دستور SET این متغیرها از نوع رشته ای هستند و از این متغیرها می توان برای ذخیره سازی و بازخوانی آن ها استفاده کرد. SET VAR=[STRING] ECHO %VAR% بطور مثال: @ECHO OFF SET SCORE=10 ECHO %SCORE% OUTPUT : 10 متغیرها محیطی عمومی...

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

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

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

چگونه با اندروید SMS بفرستیم؟ در اندروید از داخل برنامه اندرویدی می توان پیامک یا SMS ارسال کرد. این کار با استفاده از API های موجود در SmsManager یا برنامه SMS که در دستگاه های اندرویدی وجود دارد ممکن است. در این مطلب ما در مورد ارسال SMS صحبت خواهیم کرد. برای ارسال پیامک با استفاده از API باید از ...

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

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

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