آموزش زبان برنامه نویسی پایتون
دوره حضوری و آنلاین آموزش برنامه نویسی پایتون
پایتون یکی از زبان های چند منظوره ، شی گرا و سطح بالا می باشد که کاربرد بسیار زیادی دارد و همچنین از محبوبیت فوق العاده ای برخوردار است .
ساده بودن پایتون برای یادگیری و محاسبه معادلات پیچیده و تحلیل های داده ، از دلایل جذابیت بالای این زبان میباشد .
در طول این دوره به مفاهیم پایه و اساسی این زبان قدرتمند تسلط پیدا خواهید کرد .
پس وقت رو از دست نده...
- مدرس دوره : امیرحسین ناظوری ( رزومه )
- تعداد ویدیوها : 18 ویدیو
- مدت زمان دوره : 2:4:00
- سطح دوره : مقدماتی
- وضعیت دوره : به اتمام رسیده
- تاریخ آخرین بروزرسانی : 1403/01/06
آموزش مقدماتی selenium در پایتون
آيا در مورد Web Automation اطلاعی دارید؟
بطور خیلی خلاصه و ساده وب اتومیشن (Web Automation) به فعالیت ربات ها در سایت گفته میشه! بفرض من رباتی نوشتم که سایت تاپ لرن رو باز میکنه، یک دوره ایی رو تهیه میکنه و برای اون دوره نظر میزاره. تمام اینکار ها به کمک ربات انجام شد و من دخالتی تو انجام این کار نداشتم.
در نهایت به انجام اتوماتیک کار ها در وب سایت (با ربات) Web Automation گفته میشه.
حالا Web Scraping یکی از زیرمجموعه های Web Automation .وقتی شما رباتی ایجاد میکنید تا با یک هدف خاصی وارد سایت بشه و اطلاعاتی خاص رو استخراج کنه این مفهوم وب اسکرپینگ رو میرسونه.
با تموم این توضیحات سلنیوم یک ابزاره! یک فریمورکه که کمک میکنه فرآیند Web Automation رو انجام بدیم. (البته داخل Web Scraping هم کاربرد زیادی داره)
سلنیوم در اوایل برای فرآیند تست ایجاد شد! یعنی قبلا با این ابزار وب سایت هارو تست میکردند، ولی رفته رفته اومدند و ازش داخل Web Automation استفاده کردند.
هدف ما داخل دوره نیز همینه. یعنی زمانی که شما دوره رو به اتمام رسوندید قادر به ساخت یک ربات با کمک سلنیوم هستید
سلنیوم برای زبان های برنامه نویسی مختلفی مثل پایتون - C sharp - جاوا - PHP و.... وجود داره که تو این دوره سلنیوم رو در محیط پایتون آموزش میدم.
برای استفاده از این دوره آموزشی باید درک نسبتا متوسط از زبان پایتون، و آشنایی مقدماتی با HTML داشته باشید.
پارت اول : تو این دوره قراره چه یادبگیریم؟
پارت دوم: یک قدم تا شروع (پیش نیاز های سلنیوم)
پارت سوم: مکمل جلسه قبل (چرا به درایور احتیاج داریم؟)
پارت چهارم: اجرای مرورگر
پارت پنجم: کمی عمیق تر
پارت ششم: شبیه سازی کیبورد + فضای المنت + تمرین
پارت هفتم: شاید برای شما هم اتفاق بیفتد + مرورگر مخفی
پارت هشتم: Xpath چیست و چطور یک Xpath ایجاد کنیم؟
پارت نهم: ساخت واتس اپ بمبر (استفاده از Relative Xpath)
پارت دهم: موجودی به اسم selenium 4 + راه های کسب در آمد از سلنیوم
پارت یازدهم: جمع بندی از کل دوره + Bypass Captcha
پیش نیاز های دوره :
- پایتون
- آشنایی مقدماتی با HTML
فهرستـــ ویدیوها
مدت زمان دوره 2:4:00با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.
تو این دوره قراره چی یادبگیریم؟
تو قسمت اول به معرفی این دوره آموزشی میپردازم و مفاهیم Web Automation و Web Scraping هم بهتون توضیح میدم.
یک قدم تا شروع (پیش نیاز های سلنیوم)
تو قسمت دوم از دوره مواردی که برای کار با سلنیوم احتیاج هست رو دانلود میکنیم. (نصب پیش نیاز های سلنیوم)
مکمل جلسه قبل (چرا به درایور احتیاج داریم؟)
یکی از پیش نیاز های سلنیوم که تو قسمت قبل دانلود کردیم درایور بود!! حالا درایور چیه و چرا بهش احتیاج داریم؟ تو این قسمت این مورد رو توضیح میدم و البته با ساختار سلنیوم هم آشنا میشید.
اجرای مرورگر (نرمش قبل ورزش)
تو جلسه چهارم یه نگاه کوتاه و ساده داریم به کد نویسی با سلنیوم.
کمی عمیق تر (شروع ورزش)
تو قسمت پنجم آموزش میبینید که چطور عنصر های سایت رو با معیار های مختلفی پیدا کنید.
شبیه سازی کیبورد + فضای المنت + تمرین
قسمت ششم، یکم مهم تره، پس یکم بیشتر توجه کن. مرسی :)
Xpath چیست و چطور یک Xpath ایجاد کنیم؟
تو جلسات قبل گفتم یکی از روش های پیدا کردن المنت، پیدا کردن اون عنصر توسط Xpath بود!! این جلسه مفهوم Xpath رو توضیح میدم و یاد میگیرید که چطور خودتون Xpath ایجاد کنید! اما اصلا چرا نیازه که خودمون Xpath ایجاد کنیم؟ تو جلسه بعد این مورد رو درک میکنید.
ساخت واتس اپ بمبر (استفاده از Relative Xpath)
تو این جلسه یک پروژه ساده نوشتم تا درک کنید چرا گاهی اوقات نیاز هست خودمون Xpath ایجاد کنیم!!
موجودی به اسم selenium 4 + راههای کسب درآمد از سلنیوم
سلنیوم 4 ورژن جدیدتر سلنیومه که تو این قسمت بررسی میکنیم. همچنین صحبت هایی در مورد کسب در آمد از این دوره هم براتون گفته شده.
نظرات کاربران در رابطه با این دوره