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

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

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

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

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

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

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

سلام، با ششمین قسمت از دوره آموزش كاربردي و مقدماتي يادگيري ماشين با زبان برنامه نويسي پايتون در خدمت شما هستيم. در اين ويديو شما را با نصب کتابخانه matplotlib، ایجاد مجموع داده بزرگتر با کتابخانه Numpy، نمایش نحوه توزیع داده ها، نرمال سازی داده و مصورسازی داده ها، آشنا خواهيم كرد. ما به ساده ترين ش...

سلام، با پنجمين قسمت از دوره آموزش كاربردي و مقدماتي يادگيري ماشين با زبان برنامه نويسي پايتون در خدمت شما هستيم. در اين ويديو شما را با روش هاي تشخيص ميزان پراكندگي داده ها آشنا خواهيم كرد. ما به ساده ترين شكل ممكن به شما يادگيري ماشين را آموزش مي دهيم. مباحث آموزشي: آموزش عملي درصد (Percentile) ب...

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

سلام، با چهارمين قسمت از دوره آموزش كاربردي و مقدماتي يادگيري ماشين با زبان برنامه نويسي پايتون در خدمت شما هستيم. در اين ويديو شما را با انواع كتابخانه هاي يادگيري ماشين، روش نصب  كتابخانه هاي Numpy و Scipy به منظور اجراي معيارهاي تمركز (ميانگين، ميانه و مد)، آشنا خواهيم كرد. ما به ساده ترين ش...

سلام، با سومين قسمت از دوره آموزش كاربردي و مقدماتي يادگيري ماشين با زبان برنامه نويسي پايتون در خدمت شما هستيم. در اين ويديو شما را با انواع روش هاي يادگيري ماشن و روش دانلود و نصب ابزارهاي مورد نياز براي شروع دوره، آشنا خواهيم كرد. ما به ساده ترين شكل ممكن به شما يادگيري ماشين را آموزش مي دهيم. ...

در این قسمت به معرفی و بررسی دو کامپوننت به نام Check box و Radio button در برنامه نویسی اندروید میپردازیم.از Check box ها در مواری استفاده میکنیم استفاده میکنیم که نیاز هست کاربر بین دو شرایط یکی را انتخاب کند. مثلا آیا مایل هست در خبرنامه عضو شود یا خیر, یا در هنگام لاگین کردن مایل هست اطلاعات اکا...

سلام، با دومين قسمت از دوره آموزش كاربردي و مقدماتي يادگيري ماشين با زبان برنامه نويسي پايتون در خدمت شما هستيم. در اين ويديو شما را با انواع ديتاست ها و انواع داده هاي موجود در ديتاست ها مخصوص داده كاوي يا يادگيري ماشين، آشنا خواهيم كرد. ما به ساده ترين شكل ممكن به شما يادگيري ماشين را آموزش مي دهي...

سلام به همراهان عزيز، با آموزش كاربردي و مقدماتي يادگيري ماشين در خدمت شما هستيم. يكي از مؤلفه هايي كه امكان تصميم گيري سريع و صحيح را در سياست ها، فرايندها و صنايع مختلف را فراهم مي آورد و در راستاي آن شركت ها و كشورها را به سود و درآمد مي رساند، داده ها ذخيره شده آن ها مي باشد كه در طي چندين سال ت...

بسیاری از اوقات پیش می آید که یک متغیر مقداری نداشته باشد و یا مقدار null داشته باشد. همچنین این حالت را در پارامتر های متد ها نیز مشاهده می کنیم که شاید یکی از پارامتر ها مقداری نداشته باشد. حال اگر بدون توجه به این قضیه برنامه ای را نوشته باشیم و کاربر برای یکی از این متغیر ها و یا پارامتر های تاب...

سلام، توی این قسمت میخوایم به طور کامل با ساخت Listbox ها در Tkinter آشنا بشیم و ببینیم که چجوری میتونیم ازشون استفاده کنیم

سلام، توی این قسمت میخوایم به طور کامل با ساخت Scale ها در Tkinter آشنا بشیم و ببینیم که چجوری میتونیم ازشون استفاده کنیم

سلام، توی این قسمت میخوایم به طور کامل با ساخت Checkbox ها در Tkinter آشنا بشیم و ببینیم که چجوری میتونیم ازشون استفاده کنیم

سلام، توی این قسمت میخوایم به طور کامل با ساخت Radio Button ها در Tkinter آشنا بشیم و ببینیم که چجوری میتونیم ازشون استفاده کنیم

در این قسمت از دوره آموزشیمون میخوایم با نحوه استفاده از Button ها در Tkinter آشنا یشیم و به طور کامل باهاشون آشنا بشیم و همینطور یکذره هم بیشتر راجب Entry ها صحبت میکنیم

در این قسمت از دوره آموزشیمون میخوایم با نحوه استفاده از Entry ها در Tkinter آشنا یشیم و به طور کامل باهاشون آشنا بشیم

توی این قسمت از آموزش با هم ساخت Label در Tkinter رو میبینیم و با نحوه قرارگیری object ها در Tkinter به طور کامل آشنا میشیم

تو این قسمت از دوره با ساخت Window و یک صفحه گرافیکی در Tkinter به طور کامل آشنا میشیم و قسمت های مختلف اون رو بررسی میکنیم

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

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

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

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

یکی از مواردی که از نسخه 8 به بعد به جاوا اضافه شده است مبحث Stream است. دقت کنید که این Stream با استریم هایی مانند fileStream, outputStream تفاوت دارد. Stream یک اینترفیس است که به جاوا اضافه شده است و کمک می کند تا پردازش بر روی مجموعه ها را در سطوح بالاتری انجام دهیم و کمتر درگیر موارد فنی مانند...

به عنوان یک برنامه نویس شما علاوه بر مهارت کدنویسی باید به سیستمی که در حال کردن روی آن هستید درک کامل داشته باشید.یکی از مواردی که اکثر برنامه نویسان اندروید با آن مشکل دارند بحث چرخه حیات یا Life Cycle یک اکتیویتی هست.اگر درک صحیحی نسبت به چرخه حیات نداشته باشید قطعا نمیتونید برنامه های بهینه طراح...

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

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

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

به عنوان اولین کامپوننت در اندروید به بررسی دکمه یا همان Button میپردازیم. در مواردی که بخوایم کاربر گزینه ای را انتخاب کند یا کلیکی انجام بدهد از دکمه ها استفاده میکنیم. کلاس Button زیر مجموعه کلاس TextView هست. مباحث قسمت 9 نحوه ارتباط برقرار کردن بین کدهای xml و کاتلین چگونگی تعریف کردن کامپوننت...

در قسمت قبل Reflection را معرفی کردیم و برخی از کاربرد های آن را مانند گرفتن اطلاعات کلاس از روی شی و گرفتن اطلاعات کلاس از روی نام کلاس و همچنین ساختن یک شی از کلاسی که فقط نام آن را داریم را توضیح دادیم. این باعث شد که تا حدودی با Reflection آشنا شویم. در این قسمت گفته ایم که با استفاده از Reflect...

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

یکی از مباحثی که در نسخه های اخیر جاوا معرفی شده و در بسیاری از موارد کاربرد دارد و می توان به کمک آن مفاهیمی مانند Dependency Injection را پیاده سازی کرد ساختن ارجاع از یک متد(Method Reference) است. با استفاده از این مباحث می توان برای انجام یک عمل یک متد را به عنوان ورودی به یک متد داد. البته این ...

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

در چند سال اخیر ، CMS های Headless یا بی کله ! توجه زیادی رو به خودشون جلب کردن . در این مطلب قصد داریم تفاوت های بین مدلهای مختلف CMS و معایب و مزایاشون رو بررسی کنیم  .توجه داشته باشین ، بنا بر این نیست که مثلا بگیم Orchard بهتره یا Wordpress و ... !!! بلکه اقسام مختلف CMS میخوایم صحبت کنیم &...

یکی از قابلیت های جدید زبان جاوا که در نسخه 8 آن ارائه شده است استفاده از Lambda expression است. با استفاده از این قابلیت می توان از نوشتن کدهای اضافی و قدیمی جلوگیری کرد و کدهای برنامه به شکل منسجم تری نوشته می شوند. همچنین از Lambda در کتابخانه ها و توابع بسیاری در زبان جاوا استفاده شده است. در ای...

وقتی شروع به کد زنی میکنیم ، ممکنه جایی برای انجام سریعتر کارها یه سری کدها رو جایی بنویسیم که نباید مینوشتیم . انگار که قیمه رو بریزیم تو ماستااا در زیر 6 مورد از موارد ماست ریزی رو باهم بررسی میکنیم . 1- Map کردن DTO ها چون اولین نقطه ای که درخواست های وب بهش میرسه Action هامون هستن ، به همین خاطر...

gRPC یک سیستم متن باز RPC (Remote Procedure Call) هست که در سال 2015 توسط گوگل توسعه داده شده.در این روش ، برنامه ی کلاینت بطور مستقیم توابع موجود در سرور رو که میتونه روی یه کامپیوتر دیگه قرار گرفته باشه رو فراخونی میکنه که این مسئله کمک میکنه که بتونیم برنامه های توزیع یافته رو ایجاد و مدیریت کنیم...

در این قسمت ما وارد دنیای برنامه نویسی تابع گرا یا Functional میشویم. توابع یا متد ها بخش مهمی از ساختار برنامه نویسی هستند که به کدهای ما نظم و قدرت خاصی می بخشند. تا به اینجای کار تمام کدهای خودمون و داخل متد main مینوشتیم اما از این جلسه یاد میگیریم چجوری میتونیم انواع مختلف تابع را تعریف کنیم...

با سلام خدمت همه در خدمتم با یه مطلب کوچیک در مورد تفاوت AND , OR , XOR , NOT   NOT نات یعنی هرچی بجز این ، یجورایی معکوس میکنه ! یعنی بجا 1 بزارید 0 و بجا 0 بزارید 1 ! خلاصه یعنی هرچی بود اون نه ! AND اند یعنی باید دوتاش حتما 1 باشه تا نتیجه بشه 1 ، وگر نه میشه 0 ! یعنی اگر 1 و 1 باشه جواب ...

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

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

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

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

در طول برنامه نویسی ما نیاز داریم که اطلاعات مختلفی را درون برنامه ذخیره کنیم. برای انجام این کار از متغیر ها استفاده میکنیم. متغیر ها انواع مختلفی دارند که هر کدام برای ذخیره سازی یک نوع از اطلاعات یا داده به کار می رود. این متغیر ها درون حافظه سیستمی که برنامه روی آن در حال اجرا است ذخیره می شود و...

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

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