آموزش جامع پایتون و راه‌اندازی مقدماتی سلنیوم (Selenium) - آخرین آپدیت

دانلود Introduction to Python and Basic Selenium Setup

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. این دوره یک مسیر ساختاریافته برای برنامه‌نویسی پایتون و اتوماسیون سلنیوم ارائه می‌دهد. با شروع از یک پایه محکم در پایتون، یاد می‌گیرید که ابزارهای لازم را نصب کرده و اولین برنامه خود را بنویسید. با پیشروی در دوره، انواع داده‌ها، متغیرها و کنترل جریان در پایتون را بررسی خواهید کرد و درکی قوی از مبانی برنامه‌نویسی به دست می‌آورید. ماژول‌های متوسط بر اصول برنامه‌نویسی شیءگرا (OOP) و مدیریت فایل‌ها در پایتون تمرکز دارند و با مثال‌های عملی، مهارت‌های کاربردی در نوشتن و خواندن فایل‌ها، مدیریت استثناها (Exceptions) و پیاده‌سازی مفاهیم اصلی OOP را توسعه می‌دهید. این مهارت‌ها برای نوشتن کدهای تمیز، بهینه و قابل نگهداری ضروری هستند. بخش نهایی دوره به معرفی سلنیوم می‌پردازد، جایی که بسته پایتون سلنیوم را راه‌اندازی کرده و یاد می‌گیرید تعاملات مرورگر را اتوماتیک کنید. از فراخوانی مرورگرها تا اجرای دستورات پایه WebDriver و اجرای تست‌ها در مرورگرهای مختلف، تخصص لازم برای بهینه‌سازی فرآیندهای تست خود را کسب خواهید کرد. در پایان این دوره، شما قادر خواهید بود تست‌های وب را با استفاده از پایتون و سلنیوم به طور بهینه اتوماتیک کنید. این دوره برای مبتدیان و متخصصانی که به دنبال اتوماسیون فرآیندهای تست هستند، ایده‌آل است. هیچ تجربه قبلی در پایتون یا سلنیوم مورد نیاز نیست، اگرچه درک اولیه از مفاهیم برنامه‌نویسی مفید خواهد بود.

سرفصل ها و درس ها

تست پایتون و اهمیت آن Python Testing and its Importance

  • چرا سلنیوم را برای اتوماسیون تست انتخاب کنیم؟ Why Choose Selenium for Your Test Automation Needs?

راهنمای کامل نصب پایتون و سلنیوم Complete Installation Guide for Python and Selenium Learning

  • چگونه پایتون را روی سیستم خود نصب کنیم؟ How to Install Python on Your Machine?

  • نکته مهم برای کاربران مک (Mac) Important Note for Mac Users

  • کلاینت PIP چیست و چگونه بسته‌های پایتون را دانلود کنیم؟ What Is a Private Information Provider (PIP) Client and How to Download Python Packages?

  • نصب ادیتور PyCharm و تنظیم Interpreter پروژه Install PyCharm Editor and Set Project Interpreter

شروع کار با مبانی پایتون Getting Started with Python Basics

  • برنامه Hello World در پایتون و مبانی اولیه Python 'Hello World' Program with Basics

  • انواع داده‌ها در پایتون Data Types in Python

درک انواع داده‌ها و متغیرها در پایتون Understanding Python Data Types and Variables

  • انواع داده‌های لیست (List) و عملیات روی آن‌ها List Data Types and Operations

  • انواع داده‌های Tuple و Dictionary در پایتون Tuple and Dictionary Data Types in Python

  • چگونه دیکشنری‌ها را در زمان اجرا ایجاد کرده و به آن‌ها داده اضافه کنیم How to Create Dictionaries at Runtime and Add Data to Them

کنترل جریان برنامه در پایتون Program Flow Control in Python

  • شرط if else در پایتون 'if-else' Condition in Python

  • حلقه‌ها در پایتون و اهمیت تورفتگی کد (Indentation) Loops in Python and the Importance of Code Indentation

  • مثال‌های برنامه‌نویسی با استفاده از حلقه for Programming Examples Using 'for' Loop

  • مثال‌های برنامه‌نویسی با استفاده از حلقه while Programming Examples Using 'while' Loop

  • توابع چیستند و چگونه از آن‌ها استفاده کنیم What Are Functions and How to Use Them

درک اصول برنامه‌نویسی شیءگرا در پایتون Understanding Object-Oriented Principles of Python

  • اصول OOP: کلاس‌ها و اشیاء OOP Principles - Classes and Objects

  • سازنده (Constructor) و نقش آن در برنامه‌نویسی شیءگرا Constructor and Its Role in Object-Oriented Programming

  • مفاهیم ارث‌بری به همراه مثال Inheritance Concepts with Examples

  • رشته‌ها و توابع مربوط به آن‌ها Strings and Their Functions

خواندن و نوشتن فایل‌ها در پایتون Reading and Writing Files in Python

  • خواندن فایل‌های متنی در پایتون Reading Text Files in Python

  • اهمیت متدهای readline و readlines در پایتون Importance of readline and readlines Methods in Python

  • نوشتن داده‌ها با استفاده از پایتون Writing Data Using Python

مکانیزم مدیریت استثناها (Exception Handling) Exception Handling Mechanism

  • ایجاد استثنا (Raising Exceptions) Raising Exceptions

  • مکانیزم Try Catch Try-Catch Mechanism

  • استفاده از finally در مدیریت استثناها Using 'finally' with Exceptions

راه‌اندازی بسته سلنیوم پایتون و اجرا در مرورگرهای مختلف Selenium Python Package Setup with Different Browser Execution

  • فراخوانی مرورگر کروم و درک اهمیت Service Class Invoking Chrome Browser and Understand the Importance of Service Class

  • اجرای تست‌ها در کروم، فایرفاکس و اج با متدهای پایه WebDriver Running Tests in Chrome, Firefox, Edge on Basic WebDriver Methods

نمایش نظرات

آموزش جامع پایتون و راه‌اندازی مقدماتی سلنیوم (Selenium)
جزییات دوره
7h 0m
27
(آخرین آپدیت)
2,888
4.8 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده