آموزش پایتون برای مهندسین شبکه مسترکلاس اتوماسیون

Python Learning for Network Engineers Automation Masterclass

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: 100% جلسه آموزش عملی پایتون با موارد استفاده اتوماسیون شبکه بلادرنگ (نمونه‌های SSH، NETCONF، RESTCONF و API) مفاهیم اتوماسیون شبکه پایتون را از ابتدا مسلط کنید. نیازی به هیچ تجربه کدنویسی قبلی نیست درباره Paramiko، Netmiko، NAPALM، Nornir، NETCONF، RESTCONF، مدل‌های YANG، Ncclient، درخواست‌های API، کتابخانه‌های آدرس IP در پایتون برای اتوماسیون شبکه بیاموزید. تعاملات دستگاه SSH، NETCONF، RESTCONF و API با استفاده از Python آموزش خودکار کردن وظایف پیکربندی دستگاه شبکه روزانه و حل موارد استفاده اتوماسیون شبکه بی‌درنگ به روشی عملی‌تر آموزش راه‌اندازی سیستم‌عامل اوبونتو و PyCharm برای سفر اتوماسیون شبکه خود یاد بگیرید که چگونه شبکه Sniffing anf را انجام دهید. ضبط بسته با استفاده از Python یاد بگیرید پیکربندی دستگاه را با استفاده از RegularExpression تعریف کنید درباره احراز هویت مبتنی بر کلید SSH بیاموزید تمام مفاهیم اصلی Python3 را از زمینه شبکه بیاموزید استفاده از قالب‌های Jinja2 و textfsm در اسکریپت‌های خود آموزش استفاده از توابع و کلاس‌ها در Python برای اتوماسیون شبکه درباره زمان‌بندی اجرای کار و ثبت نتایج اجرای اسکریپت ایجاد و استفاده از فایل های CSV، YAML، JSON، XML در اسکریپت های اتوماسیون پایتون و تنظیمات دستگاه پیش نیازها: نیازی به دانش قبلی پایتون نیست. شما همه چیزهایی را که باید بدانید. نیاز به دانش در مفاهیم اولیه شبکه (SSH چیست، تنظیمات رابط پایه در روتر و سوئیچ ها) اصول پروتکل های مسیریابی (مسیرهای استاتیک و مسیرهای پویا) و پروتکل های سوئیچینگ (vlans و vtp) دانش پیکربندی را فرا خواهید گرفت. جلسه ای که از سیستم عامل لینوکس اوبونتو استفاده خواهیم کرد (در جعبه مجازی یا VMWare Player) آشنایی با راه اندازی تصاویر سیسکو در: GNS3 یا EVE-NG نرم افزارهای مورد استفاده: اوبونتو OS، Python3، PyCharm، GNS3 یا EVE-NG

مهارت های اتوماسیون شبکه را از ابتدا تا سطح پیشرفته بیاموزید.

برای شرکت در این دوره نیازی به تجربه قبلی در زمینه کدنویسی ندارید.

شما تمام مفاهیم مورد نیاز پایتون را به صورت عملی با مثال های شبکه ای یاد خواهید گرفت

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

این دوره برای مهندسین شبکه با تجربه کمتر یا بدون تجربه کدنویسی طراحی شده است.

در طول جلسه، از سیستم عامل لینوکس (ترجیحا اوبونتو) برای اجرای اسکریپت های پایتون استفاده خواهیم کرد.

IDE PyCharm است و دستگاه‌های سیسکو برای نمایش بیشتر تعاملات دستگاه استفاده خواهند شد. (vIOS، IOS-XE، NXOS و غیره)

  • این دوره با اصول SSH

    شروع خواهد شد
  • در ابتدا، دوره شما را از اصول کتابخانه‌های Paramiko، Netmiko، NAPALM و Nornir راهنمایی می‌کند

  • روش‌های invoke_shell و exec_command Paramiko

  • روش های پشتیبانی شده در Netmiko برای تعاملات دستگاه

  • نحوه تجزیه پیکربندی با استفاده از عبارات منظم روی SSH

  • نحوه فعال کردن ورود به اسکریپت با یک فایل گزارش یا ایمیل رویداد

  • نحوه زمانبندی اجرای اسکریپت بدون باز نگه داشتن پایانه

  • نحوه انجام اعتبارسنجی آدرس IP و زیرشبکه با استفاده از پایتون

  • نحوه انجام multithreading برای اجرای موازی در چندین دستگاه

  • مطالب را در یک فایل متنی، JSON، YAML و XML بخوانید و بنویسید

  • موجودی‌های دستگاه یا جزئیات پیکربندی را در فایل‌های CSV مدیریت کنید

  • داده‌های پیکربندی را از فایل‌های CSV، YAML، JSON یا متن بخوانید

  • نحوه استفاده از الگوی textfsm

  • نحوه استفاده از الگوهای Jinja2 برای ایجاد الگوهای پیکربندی چند خطی با حلقه یا شرایط

  • نحوه استفاده از NAPALM برای پشتیبانی چند فروشنده

  • نحوه استفاده از دریافت کننده ها در NAPALM

  • نحوه استفاده از ادغام پیکربندی، مقایسه پیکربندی، جایگزینی پیکربندی و بازگشت مجدد پیکربندی در NAPALMcreate

  • نورنیر چارچوب چیست

  • نحوه ایجاد یک فایل موجودی در Nornir

  • نحوه ایجاد وظایف در Nornir

  • افزونه ها در Nornir چیستند

  • مدل‌های داده NETCONF/YANG با نمونه‌های هم‌زمان

  • اتوماسیون Netconf با استفاده از Python Ncclient

  • اتوماسیون RESTCONF API با استفاده از درخواست‌ها

  • نمونه‌های نظارت و اتوماسیون شبکه Raspberry Pi Mocropython

گزارش به‌روزرسانی دوره (آخرین موضوعات):
ژوئن 2023: Raspberry Pi Micro Python
مه 2023: آرگومان‌های خط فرمان با استفاده از Argparse
آوریل 2023: اتوماسیون VMWare ESXi CLI با استفاده از Python


اصول پایتون تحت پوشش:

  • رشته ها و روش های رشته

  • بایت و یونیکد

  • رسیدگی به استثنا

  • stdin، stdout، stderr در پایتون

  • عملیات فایل

  • پیکربندی مقایسه HTML با استفاده از پایتون

  • اصول Regex

  • برای حلقه

  • حلقه زمانی

  • اگر، دیگری، الیف

  • توابع و ماژول ها

  • برنامه نویسی شی گرا: مبانی کلاس ها

  • چند رشته ای

  • لیست ها، فرهنگ لغت ها و روش های آن

  • مجموعه ها، تاپل ها

  • نمونه اشکال زدایی Pycharm

  • قابل تغییر در مقابل غیرقابل تغییر

  • تاریخ

  • برنامه ریزی

  • در حال ثبت نام

  • شمارش

  • جدول

  • اقلام

  • درک فهرست

  • کپی و کپی عمیق

  • فرآیند فرعی

  • JSON

  • XML

  • YAML

  • Mocropython برای مبتدیان



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

مقدمه و راهنمای دوره Introduction & Course Walkthrough

  • معرفی Introduction

  • راهنمای دوره Course Walkthrough

راه اندازی آزمایشگاه Lab Setup

  • پیشنهاد راه اندازی آزمایشگاه Lab Setup Suggestion

  • VirtualBox را نصب کنید Install VirtualBox

  • سیستم عامل اوبونتو را در VirtualBox نصب کنید Install Ubuntu OS in VirtualBox

  • RDP را در سیستم عامل اوبونتو فعال کنید Enable RDP in Ubuntu OS

  • GNS3 را در سیستم عامل اوبونتو و رابط راه اندازی نصب کنید Install GNS3 in Ubuntu OS and Setup Interface

  • برای اتصال دستگاه GNS3 رابط TAP را در اوبونتو اضافه کنید Add TAP Interface in Ubuntu for GNS3 Device Connection

  • Cisco vIOS L3 Image را در GNS3 نصب کنید Install Cisco vIOS L3 Image in GNS3

  • Cisco vIOS L2 Image را در GNS3 نصب کنید Install Cisco vIOS L2 Image in GNS3

  • GNS3 VM را در VirtualBox نصب کنید Install GNS3 VM in VirtualBox

  • CSV1000v را در GNS3 VM نصب کنید Install CSV1000v in GNS3 VM

  • پشتیبانی از الگوریتم های قدیمی تر SSH Key Exchange را در اوبونتو فعال کنید Enable older SSH Key Exchange algorithms support in Ubuntu

  • محیط مجازی در پایتون Virtual Environment in Python

  • برنامه Github-Desktop و PyCharm را راه اندازی کنید Setup Github-Desktop App and PyCharm

  • اولین اسکریپت خود را از PyCharm تست کنید Test your first script from PyCharm

  • میانبرهای صفحه کلید PyCharm PyCharm Keyboard shortcuts

پارامیکو Paramiko

  • SSH اولیه با استفاده از Paramiko invoke_shell Basic SSH using Paramiko invoke_shell

  • بایت و یونیکد Bytes and Unicode

  • چندین دستور را با استفاده از حلقه for ارسال کنید Send multiple commands using for loop

  • عملکرد اتصال SSH SSH connection function

  • سیاست های کلید میزبان شناخته شده SSH در Paramiko SSH known host key Policies in Paramiko

  • Paramiko exec_command Paramiko exec_command

  • احراز هویت مبتنی بر کلید SSH در سیستم عامل لینوکس SSH key based authentication to Linux OS

  • مدیریت استثنا SSH SSH exception handlings

  • احراز هویت مبتنی بر کلید SSH با سیسکو SSH Key based authentication with Cisco

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

عملیات فایل File Operations

  • عملیات فایل متنی با استفاده از پایتون Text file operations using Python

  • خروجی دستگاه را در فایل متنی ذخیره کنید Save device output to text file

  • دستورات پیکربندی را از فایل متنی ارسال کنید Send config commands from text file

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

روش های رشته ای String Methods

  • مطابقت ورودی کاربر با استفاده از روش های رشته ای مثال Match user input using string methods Example

  • نظریه روش‌های ریسمان: بخش 1 String Methods theory : Part 1

  • نظریه روش‌های ریسمان: بخش 2 String Methods theory : Part 2

  • Splitlines مثال Splitlines Example

  • رشته را با استفاده از توالی های ANSI Escape قالب بندی کنید Format string using ANSI Escape squences

  • با استفاده از روش های رشته ای نام فایل های پویا ایجاد کنید Create dynamic filenames using string methods

  • فایل های پویا خروجی SSH را با استفاده از روش های رشته ای ایجاد کنید Create SSH output dynamic files using string methods

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

پیکربندی مقایسه Config Compare

  • مقایسه فایل متنی با استفاده از Difflib Text file comparison using Difflib

  • مقایسه کانفیگ سیسکو در فرمت html Cisco Config comparison in html format

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

RegEx Fundamentals RegEx Fundamentals

  • RegEx مقدمه و مثال های اساسی RegEx Introduction and basic Examples

  • RegEx Patten Object را با استفاده از re.compile ایجاد کنید Create RegEx Patten Object using re.compile

  • با استفاده از RegEx خروجی های چند خطی را اعتبارسنجی کنید Validate Multiline outputs using RegEx

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

RegEx نمایش فرمان Parsing Examples RegEx show command Parsing Examples

  • "نمایش نسخه" را از فایل متنی تجزیه کنید Parse "show version" from text file

  • "نمایش اجرا" را از فایل متنی تجزیه کنید Parse "show run" from text file

  • جزئیات پیکربندی رابط را تجزیه کنید Parse Interface configuration details

  • جزئیات مسیر را تجزیه کنید Parse route details

  • خروجی "نمایش نسخه" را روی SSH تجزیه کنید Parse "show version" output over SSH

  • خروجی "show run" را روی SSH تجزیه کنید Parse "show run" output over SSH

  • "نمایش مختصر رابط IP" را با استفاده از split و splitlines تجزیه کنید Parse "show ip interface brief" using split and splitlines

  • "نمایش مختصر رابط IP" را با استفاده از RegEx تجزیه کنید Parse "show ip interface brief" using RegEx

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

ماژول آدرس IP IP Address Module

  • اشیاء و روش های آدرس IP IP Address Objects and methods

  • اشیاء و روش های شبکه IP IP Network Objects and methods

  • اسکریپت نمونه اعتبارسنجی زیرشبکه Subnet validation Example script

  • تجزیه شیء آدرس IP رابط دستگاه Device Interface IP Address Object Parsing

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

توابع پایتون Python Functions

  • توابع و آرگومان ها مقدمه Functions and Arguments Introduction

  • چندین روش برای انتقال آرگومان ها به تابع Multiple ways to pass Arguments to the function

  • تعداد دلخواه عناصر را برای عملکرد ارسال کنید Pass Arbitrary number of elements to function

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

ماژول های پایتون Python Modules

  • مثال ماژول ها و بسته های پایتون Python Modules and Packages example

  • مثال: اگر __name__ == '__اصلی__' Example of: if __name__ == '__main__'

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

کلاس ها و اشیاء پایتون: اصول Python Classes and Objects : Basics

  • کلاس ها و اشیاء معرفی Classes and Objects Introduction

  • ایجاد متدها در داخل کلاس ها Create Methods inside classes

  • تجزیه پیکربندی سیسکو با استفاده از کلاس ها و روش ها Cisco Configuration parsing using classes and Methods

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

پایتون: انواع داده ها Python : Data Types

  • معرفی مدل داده Data Model Introduction

  • مثال برش فهرست List slicing Example

  • فهرست کردن روش ها List methods

  • قابل تغییر در مقابل اشیاء غیرقابل تغییر Mutable vs Immutable Objects

  • روش های دیکشنری Dictionary methods

  • مجموعه ها Sets

  • تاپل ها Tuples

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

اشکال زدایی PyCharm PyCharm Debug

  • مثال دیکشنری دیباگ دیکشنری : قدم به قدم جلو بروید Dictionary Data Debug Example : Step over, step into

  • مثال اشکال زدایی داده را فهرست کنید List Data Debug Example

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

حلقه ها و شرایط Loops and Conditionals

  • برای حلقه for loop

  • حلقه while while loop

  • اگر elif else شرط است if elif else condition

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

Python Multithreading Python Multithreading

  • ماژول Threading Threading Module

  • معاملات آتی همزمان Concurrent futures

  • ماژول Threading مثال سیسکو Threading Module Cisco Example

  • نمونه معاملات آتی همزمان سیسکو Concurrent futures Cisco Example

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

فایل های CSV CSV Files

  • معرفی Introduction

  • خواندن داده های CSV در قالب ردیف با استفاده از Reader read CSV data in row format using Reader

  • خواندن داده های CSV در قالب ستون با استفاده از Reader read CSV data in column format using Reader

  • CSV DictReader CSV DictReader

  • CSV DictWriter CSV DictWriter

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

ورود به سیستم Logging

  • راه اندازی ورود به سیستم Logging Setup

  • سطوح ورود به سیستم Logging Levels

  • به متغیرهای محیطی سیستم عامل از پایتون دسترسی پیدا کنید Access OS Environmental variables from Python

  • راه اندازی ایمیل از Logger Trigger Email from Logger

  • مثال زمانبندی Schedule Example

  • نظارت بر رابط دستگاه سیسکو با استفاده از برنامه زمانبندی Cisco Device Interface Monitoring using Schedule

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

مفاهیم کاربردی پایتون Userful Python Concenpts

  • شمردن Enumerate

  • آیتم گیر Itemgetter

  • مرتب شده و مرتب شده است Sorted and Sort

  • جدول Tabulate

  • اضافه کردن رنگ متن Add text Color

  • درک لیست List Comprehension

  • درک فرهنگ لغت Dicitionary Comprehension

  • کپی کم عمق و دیپ کپی Shallow copy and Deepcopy

  • فرآیند فرعی Subprocess

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

NETMIKO NETMIKO

  • معرفی Introduction

  • روش send_command send_command method

  • روش send_config send_config method

  • نمونه کپی تصویر IOS IOS image copying example

  • روش send_multiline send_multiline method

  • انتقال فایل SCP SCP file transfer

  • SCP Config Backup SCP Config Backup

  • ورود به Netmiko را فعال کنید Enable Logging in Netmiko

  • مدیر زمینه برای اتصال دستگاه Context manager for device Connection

  • رسیدگی به استثنا Exception Handling

  • احراز هویت مبتنی بر کلید SSH SSH Key based Auth

  • از الگوی Regex استفاده کنید Use Regex Pattern

  • نخ در Netmiko Threading in Netmiko

  • معاملات آتی همزمان در Netmiko Concurrent Futures in Netmiko

  • TextFSM TextFSM

  • تجزیه کننده جن Genie Parser

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

سریال سازی داده ها و الگوها Data Serialization & Templates

  • JSON JSON

  • YAML YAML

  • 03 XML با استفاده از xmltodict 03 XML Using xmltodict

  • 04 XML با استفاده از elementTree 04 XML Using elementTree

  • جینجا2 Jinja2

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

کتابخانه NAPALM Python NAPALM Python Library

  • مقدمه و روش cli_show_command Introduction & cli_show_command method

  • تغییر پیکربندی دستگاه: جایگزینی، ادغام، تعهد و غیره Changing Device Configuration : Replace, Merge, Commit etc

  • پشتیبان گیری و بازیابی پیکربندی Configuration Backup and Restore

  • تنظیم تایمر برگرداندن پیکربندی Set Configuration Revert Timer

  • گیرنده های NAPALM NAPALM Getters

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

نورنیر Nornir

  • معرفی Introduction

  • فایل پیکربندی Nornir توضیح داده شد Nornir Config File Explained

  • دسترسی به داده های موجودی نورنیر Access Nornir Inventory Data

  • موجودی Nornir را برای اجرای کار فیلتر کنید Filter Nornir inventory for task execution

  • عنوان چاپ نورنیر Nornir Print title

  • وظیفه Nornir: napalm_get و napalm_cli Nornir Task : napalm_get and napalm_cli

  • وظیفه Nornir: napalm_configure Nornir Task : napalm_configure

  • وظیفه Nornir: netmiko_send_command Nornir Task : netmiko_send_command

  • وظیفه Nornir: netmiko_send_config Nornir Task : netmiko_send_config

  • چندین کار را با استفاده از Function اجرا کنید Run multiple tasks using Function

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

NETCONF NETCONF

  • معرفی Introduction

  • کتابخانه Python Ncclient Python Ncclient library

  • get_config get_config

  • پاسخ Netconf را فیلتر کنید filter Netconf response

  • نام میزبان را با استفاده از Ncclient پیکربندی کنید Configure Hostname using Ncclient

  • رابط سیسکو را با استفاده از Netconf پیکربندی کنید Configure cisco interface using Netconf

  • دریافت، افزودن و حذف کاربران با استفاده از Netconf Get, Add and Delete users using Netconf

  • پیکربندی را ذخیره کنید Save Config

  • پاسخ Netconf را به عنوان یک فایل XML زیبا ذخیره کنید Save Netconf response as a Pretty XML File

  • پیکربندی دستگاه را تجزیه کنید Parse device configuration

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

سوئیت یانگ YANG Suite

  • مقدمه و نحوه نصب و راه اندازی YANG Suite Introduction & How to install and Setup YANG Suite

  • مخازن را اضافه کنید و مدل های داده را کاوش کنید Add repositories and Explore Data models

RESTCONF RESTCONF

  • معرفی Introduction

  • پستچی برای Restconf Postman for Restconf

  • REST API اسکریپت‌های پایتون با استفاده از کتابخانه درخواست‌ها REST API Python Scripts using Requests Library

  • پیکربندی کامل را با فرمت Json دریافت کنید Get Full config in Json format

  • روش قرار دادن در RESTCONF PUT Method in RESTCONF

  • روش POST در RESTCONF POST Method in RESTCONF

  • روش پچ در RESTCONF PATCH Method in RESTCONF

  • روش DELETE در RESTCONF DELETE Method in RESTCONF

  • ذخیره پیکربندی دستگاه Save Device Configuration

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

Cisco Nexus API (NXAPI -CLI) Cisco Nexus API (NXAPI -CLI)

  • نصب Cisco Nexus 9K و راه اندازی API Cisco Nexus 9K installation and API setup

  • اتوماسیون NX-API json-rpc با استفاده از پایتون NX-API json-rpc Automation using Python

  • NX-OS API: کنترل استثناهای API NX-OS API : Handle API Exceptions

  • درخواست NX-API از پستچی NX-API Request From Postman

  • خروجی فرمان نمایش را با فرمت JSON تجزیه کنید Parse show commnad output in JSON Format

  • از RegEx برای تجزیه خروجی cli_ascii استفاده کنید Use RegEx to parse cli_ascii output

  • دستورات پیکربندی را با استفاده از داده های JSON ارسال کنید Send Configuration Commands using JSON Data

  • دستورات Bash را در Nexus با استفاده از NXAPI اجرا کنید Execute Bash commands in Nexus Using NXAPI

  • اسکریپت پایتون را با استفاده از ماژول CLI در Nexus اجرا کنید Run Python script within Nexus using CLI module

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

چارچوب PyATS PyATS Framework

  • مقدمه PyATS و نحوه نصب آن در اوبونتو PyATS Introduction and how to install it in Ubuntu

  • مثال اجرای کار PyATS CLI PyATS CLI Job Run Example

  • PyATS CLI خروجی فرمان را در فرمت JSON نمایش می دهد PyATS CLI Parse show command output in JSON Format

  • Genie Parser اسکریپت پایتون Genie Parser Python Script

  • اسکریپت پایتون Genie Parser از PyCharm Genie Parser Python Script from PyCharm

  • از دستگاه های ساختگی برای آزمایش PyATS CLI و Python Scripts استفاده کنید Use Mock devices for testing PyATS CLI and Python Scripts

  • یادگیری ویژگی در PyATS Learn Feature in PyATS

  • دستگاه سیسکو را با استفاده از PyATS پیکربندی کنید Configure Cisco Device using PyATS

  • مقایسه پیکربندی با استفاده از Diff در PyATS Config comparison using Diff in PyATS

  • روش های اتصال در PyATS Connection methods in PyATS

  • جزئیات توپولوژی را در PyATS شرح دهید Describe Topology Details in PyATS

  • اسکریپت های نمایش داده شده در فایل Zip Demonstrated Scripts in Zip File

موضوعات متفرقه اتوماسیون Miscellaneous Automation Topics

  • اتوماسیون VMWare ESXi CLI با استفاده از پایتون VMWare ESXi CLI Automation Using Python

  • اسکریپت های کامل Complete Scripts

  • آرگومان های خط فرمان را با استفاده از argparser برای پیکربندی دستگاه وارد اسکریپت کنید Command line arguments in to Script using argparser for Device Configuration

اتوماسیون Micropython Raspberry Pi Raspberry Pi Micropython Automation

  • Raspberry Pi PicoW برای نظارت بر پورت TCP سرور از راه دور از طریق Wifi Raspberry Pi PicoW to Monitor Remote Server TCP Port over Wifi

  • Raspberry Pi Pico W LED Control بر اساس در دسترس بودن سرور از راه دور Raspberry Pi Pico W Led Control based on Remote Server Availability

نمایش نظرات

Udemy (یودمی)

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

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

آموزش پایتون برای مهندسین شبکه مسترکلاس اتوماسیون
جزییات دوره
28 hours
204
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
820
4.9 از 5
دارد
دارد
دارد
Shibi Dev
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shibi Dev Shibi Dev

NetworkEvoultion