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

جزیره برنامه نویسی و توسعه نرم افزار | فیلم آموزشی | توسینسو

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

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

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

در این قسمت برای دکمه های خود اسکریپتی خواهیم نوشت که کاربر بتواند با فشردن این دکمه ها گیم آبجکت ها را عوض کند.

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

در این قسمت به شما UI یا همان رابط کاربری را آموزش می دهیم و در صحنه دو دکمه قرار می دهیم که کاربر بتواند با استفاده از این دکمه ها آبجکت ها را جابجا کند.

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

سلام عرض می کنم خدمت شما دوستان عزیز تو این دوره آموزشی قصد داریم به شما واقعیت افزوده (AR) و نحوه کار با این تکنولوژی را در نرم افزار یونیتی آموزش دهیم.سرفصل های این دوره :قسمت اول : ثبت نام در وفوریاقسمت دوم : ایجاد کردن پروژه ARقسمت سوم : کار با UIقسمت چهارم : اسکریپت نویسی UIقسمت پنجم : اسکریپت ...

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

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

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

تا الان یاد گرفتیم چطور از single permission ها استفاده کنیم ولی اگر بخواهیم همزمان چندین مجوز از کاربر بگیریم باید چه کاری انجام بدهیم ؟ در این ویدئو یاد می گیریم که چطور از multiply permission استفاده کنیم .

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

در این جلسه می خواهیم با تعریف یک پروژه جدید کاری کنیم که وقتی کاربر بر روی یک Button کلیک کرد درخواستی برای دریافت پرمیشن به کاربر نمایش داده شود و تمامی عملیات های موردنظر کاربر را مورد بررسی قرار خواهیم داد 

توجه داشته باشید در صورت خرید یکجای" دوره ی ذخیره سازی در اندروید " توسط لینک زیر ، "دوره ی پرمیشن ها در اندروید 6 به بالا" را نیز دریافت می کنید . مشاهده ی  دوره "ذخیره سازی در اندروید " با تخفیف 55 درصد  با کلیک بر اینجا قبل از اینکه اندروید 6 (MarshMallow)  توسط گوگل ارائ...

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

تا الان یاد گرفتیم چطور از single permission ها استفاده کنیم ولی اگر بخواهیم همزمان چندین مجوز از کاربر بگیریم باید چه کاری انجام بدهیم ؟ در این ویدئو یاد می گیریم که چطور از multiply permission استفاده کنیم .

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

در این جلسه می خواهیم با تعریف یک پروژه جدید کاری کنیم که وقتی کاربر بر روی یک Button کلیک کرد درخواستی برای دریافت پرمیشن به کاربر نمایش داده شود و تمامی عملیات های موردنظر کاربر را مورد بررسی قرار خواهیم داد 

قبل از اینکه اندروید 6 (MarshMallow)  توسط گوگل ارائه بشود ، هنگامی که توسعه دهنده اپلیکیشنی در اختیار کاربر قرار می داد ، کاربر مجبور بود برای این که از اپلیکیشن استفاده کند تمامی مجوز ها و اجازه های دسترسی را همان ابتدا تایید بکند و اگر کاربر این ها را تایید نمی کرد برنامه نصب نمی شد.از اندرو...

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

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

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

در این جلسه ابتدا مراحل ایجاد یک فایل در سیستم عامل ویندوز را مشاهده می کنیم و طبق آن یک فایل در حافظه ی دیوایس اندرویدی خود ایجاد می کنیم همینطور به  یادآوری کوچکی درباره ی ذخیره مقدار بازگشتی یک متد در یک متغیر  و مفهوم try/catch با استفاده از عملیات ریاضی ساده می پردازیم  و با...

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

در جلسه نوزدهم از دوره  Web Scraping با پایتون ، با دانلود فایل و عکس بوسیله scrapy آشنا میشیم و قرار تو این جلسه از یک وب سایت آهنگ و از وب سایت دیگه ای عکس دانلود کنیم و این عمل رو هم به وسیله یک spider انجام میدیم.

در جلسه هجدهم از دوره  Web Scraping با پایتون ، با items و Pipelines در فریمورک scrapy آشنا میشیم، خود فریمورک scrapy یک دیکشنری در اختیار ما قرار داده به نام items تا ما اطلاعات بدست امده رو درون items ها ذخیره کنیم تا بتونیم بر روی این اطلاعات با استفاده از pipelines فیلتر گذاری کنیم. 

در جلسه هفدهم از دوره  Web Scraping با پایتون ، با یک spider از دو وب سایت عمل استخراج اطلاعات رو انجام میدیم و قرار اطلاعات مربوط به فیلم ها در دو وب سایت رو جمع آوری کنیم، همچنین مشکل ذخیره متن فارسی در فریمورک scrapy رو حل میکنیم.

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

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

در جلسه چهاردهم از دوره آموزشی Web Scraping با پایتون ، رباتی که در جلسه قبل ساختیم رو کامل تر می کنیم و در این جلسه با نحوه قرار دادن comment در پست ها و follow کردن افراد آشنا میشیم و کار میکنیم.    

در جلسه سیزدهم از دوره  Web Scraping با پایتون ، با استفاده از کتابخانه selenium ، یک ربات اینستاگرام با هم می سازیم تا بتونه پست های پروفایل یا هشتگ مورد نظر ما رو لایک کنه.

در جلسه 12 از دوره اموزشی web scraping ، با نحوه استخراج اطلاعات در صفحاتی که از کدهای جاوا اسکریپتی استفاده می کنند کار می کنیم چون که باید برای مشاهده اطلاعات جدید اسکرول(Scroll ) کنیم تا اطلاعات جدید برای ما قابل مشاهده بشه و دیگه شما لینکی به نام صفحه بعد رو نمی بینید(برای مثال اینستاگرام)....

در جلسه یازدهم از دوره آموزشی Web Scraping با پایتون ، یک ربات بوسیله کتابخانه selenium خواهیم ساخت تا یک تست روانشناسی برای ما انجام بده ، همچنین با دکمه های رادیویی(radio button) و لیست های کشویی(dropdown) آشنا میشیم.

در جلسه دهم از دوره آموزشی Web Scraping با پایتون ، با Wait ضمنی(implicit ) و صریح(explicit ) آشنا میشیم، گاهی اوقات بارگزاری کامل یک صفحه زمان می برد ما با استفاده از wait ها تعیین میکنیم ربات ما چقدر منتظر بمونه تا صفحه به طور کامل بارگذاری بشه و بعد دستور ما رو اجرا کنه.

در جلسه نهم از دوره آموزشی Web Scraping با پایتون ، به نحوه پیدا کردن عناصر وب از طریقCSS Selectors ،Link Text ،  XPath و ... می پردازیم .

در جلسه هشتم از دوره آموزشی Web Scraping با پایتون ، کار با کتابخانه selenium رو استارت می زنیم ، علاوه بر استخراج اطلاعات از کتابخانه selenium ، با ساخت ربات هم بوسیله این کتابخانه آشنا میشیم و کار می کنیم.

در جلسه هفتم از دوره آموزشی Web Scraping با پایتون ، دوباره یک مثال خواهیم داشت ، اینکه چطور با کتابخونه هایی که تا حالا باهاشون کار کردیم میتونیم بیایم  عکس و فیلم دانلود کنیم.

در جلسه ششم از دوره آموزشی Web Scraping با پایتون با عبارت های منظم (Regular Expressions) که اصطلاحاً regex هم نامیده میشه آشنا میشیم و کار میکنیم. میشه از regex ها در اکثر زبان های برنامه نویسی استفاده کرد و فقط متعلق به زبان پایتون نیستند. هدف از این جلسه آشنا شدن شما با regex ، قرار نیست خیلی عمی...

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

در جلسه چهارم از دوره آموزشی Web Scraping با پایتون ، کار با کتابخانه Beautiful Soup رو شروع می کنیم ، ما میتونیم برای استخراج داده ها از صفحات HTML و تجزیه این صفحات از این کتابخانه کمک بگیریم. در این جلسه ما اطلاعات مربوط به یک جدول ورزشی رو  با استفاده از این کتابخانه و کتابخانه Requests است...

در جلسه سوم از دوره آموزشی Web Scraping با پایتون با کتابخانه Requests که یکی از پرکاربرد ترین کتابخانه ها در پایتون آشنا خواهیم شد .در این جلسه با متد get و نحوه فرستادن درخواست به وب سایت ها آشنا میشیم و یک مثال ساده(دانلود عکس) باهم خواهیم داشت.

در جلسه دوم از دوره Web Scraping ما با نحوه نصب کتابخانه ها در virtual environment (محیط مجازی) آشنا میشیم و قرار کتابخانه های این دوره رو با استفاده از ابزار virtualenv در محیط مجازی نصب کنیم.

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

با سلام با سیزدهمین قسمت (تکمیلی) از دوره پردازش متون فارسی در زبان برنامه نویسی پایتون در خدمت شما هستیم. در ادامه این دوره به شکل عملی و کاربردی به بررسی، پیاده سازی و استخراج N-grams در متون فارسی می پردازیم. پس از خرید دوره به ايميل مدرس دوره ايميل بزنید یا با همراه مدرس تماس بگیرید تا پس از اح...

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

در این جلسه با متد های مختلف SharedPrefrences آشنا می شویم و یاد می گیریم چطور با استفاده از Mapping تمام اطلاعات key/value را به کاربر نمایش دهیم . با متد های remove و clear در یک پروژه جدید آشنا می شویم  و همینطور یاد می گیریم چطور قبل از overwirte شدن اطلاعات قبلی به کاربر اطلاع دهیم .

در این قسمت با نحوه ایجاد فایل های Shared Prefrences در اندروید استودیو آشنا می شویم و بعد از آن فایل های ایجاد شده در دیوایس را با استفاده از Device File Explorer  را مشاهده می کنیم و با مفهوم Key/Value نیز آشنا می شویم.