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

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

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

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

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

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

با سلام با یازدهمین قسمت از دوره پردازش متون فارسی در زبان برنامه نویسی پایتون در خدمت شما هستیم. در ادامه این دوره به بررسی و پیاده سازی عملی برچسب گذاری اجزای یک متن (POS Tagging) می پردازیم. برچسب گذاری اجزای یک متن امکان شناسایی افعال، اسم ها، قید ها، حروف اضافه و ... را می دهد. به ساده ترین، ...

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

با سلام با نهمین قسمت از دوره پردازش متون فارسی در زبان برنامه نویسی پایتون در خدمت شما هستیم. در ادامه این دوره به بررسی و پیاده سازی عملی استخراج فراوانی واژه ای (Term Frequency)، کلمات موجود در اسناد فارسی می پردازیم. فراوانی واژه ای به شما امکان ساخت ماتریس سندواژه، استخراج کلید واژه ها و موضوع ...

با سلام با هشتمین قسمت از دوره پردازش متون فارسی در زبان برنامه نویسی پایتون در خدمت شما هستیم. در ادامه این دوره به بررسی و پیاده سازی قابلیت ریشه یابی لغوی (Lemmatization) و تفاوت آن با قابلیت ریشه یابی ساختاری (Stemming) می پردازیم. پس از خرید دوره به ايميل مدرس دوره ايميل بزنید یا با همراه مدرس...

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

سلام، با هفتمین قسمت از دوره پردازش متون فارسی در زبان برنامه نویسی پایتون در خدمت شما هستیم. در ادامه این دوره فرایند ریشه یابی ساختاری (Stemming) را مورد بررسی و پیاده سازی قرار می دهیم. در روش ریشه یابی ساختاری هر کلمه با استفاده از یکسری قوانین و قواعد در حذف پسوندها و پیشوندها به ریشه ساختاری ا...

سلام با ششمین قسمت از دوره پردازش متون فارسی در زبان برنامه نویسی پایتون در خدمت شما هستیم. در ادامه این دوره به شکل کاملا عملی فرآیند شناسایی و حذف کلمات توقف یا ایست واژه ها (Stop Words) از محتوای متن اصلی را آموزش خواهیم داد. پس از خرید دوره به ايميل مدرس دوره ايميل بزنید یا با همراه مدرس تماس ب...

با سلام با پنجمین قسمت از دوره پردازش متون فارسی در زبان برنامه نویسی پایتون در خدمت شما هستیم. در ادامه این دوره شما را به شکل عملی با فرایند تشخیص یا واحدسازی جمله ای (Sentence Tokenization) بر روی متون فارسی آشنا خواهیم نمود. پس از خرید دوره به ايميل مدرس دوره ايميل بزنید یا با همراه مدرس تماس ب...

با سلام با چهارمین قسمت از دوره پردازش متون فارسی در زبان برنامه نویسی پایتون در خدمت شما هستیم. در ادامه این دوره شما را به شکل عملی با مفهوم و کاربرد Word Tokenization آشنا خواهیم نمود. پس از خرید دوره به ايميل مدرس دوره ايميل بزنید یا با همراه مدرس تماس بگیرید تا پس از احراز هویت در کمتر از 48 س...