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

Python Theory for Network Engineers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: پایتون به شما امکان می دهد اسکریپت هایی برای خودکار سازی پیکربندی شبکه پیچیده بسازید. این زبان پرکاربردترین زبان برنامه نویسی برای شبکه های تعریف شده توسط نرم افزار است و برای مهندسان جدید شبکه مهارت مهمی است. این دوره اصول اولیه برنامه نویسی شبکه را با پایتون - بلوک های تئوریک که به اسکریپت های بهتر منجر می شود - آموزش می دهد. اصول زبان ، از جمله اشیا and و متغیرها ، رشته ها ، حلقه ها و توابع را بیاموزید. نحوه استفاده از لیست ها ، tuples و فرهنگ لغات و ادغام کتابخانه ها و ماژول های تخصصی پایتون مانند Netmiko و telnetlib را بیابید. برای تمرکز در موضوعات مرتبط با خود ، از پیش فرار کنید یا برای ایجاد مهارت های اصلی خود ، کل دوره را از ابتدا تا انتها تماشا کنید. مربی David Bombal شما را وادار نمی کند که قبل از شروع به طور خودکار شبکه ها صبر کنید. در طول راه ، او نشان می دهد که چگونه می توان اسکریپت های اساسی اساسی را برای پیکربندی روترها و سوئیچ ها با استفاده از GNS3 ، Cisco IOS و پایتون به سرعت و به آسانی ساخت ، بنابراین شما می توانید مهارت های جدید خود را بلافاصله استفاده کنید.
موضوعات شامل:
  • بررسی ویژگی ها و منوها
  • استفاده از قطعه ها
  • اشکال زدایی
  • گزینه ها و تنظیمات ترجیحی
  • کنترل نسخه

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

1. مبانی نظریه 1. Theory Basics

  • یک مرور کلی کوتاه Very short overview

  • یادگیری را ادامه دهید Keep learning

  • تنظیم Python 2.7 و 3 Python 2.7 and 3 setup

  • پایتون 2.7 و 3 مثال Python 2.7 and 3 examples

  • اسکریپت های پایه سلام جهانی Basic Hello World scripts

2. اشیاء پایتون ، متغیرها و انواع داده ها 2. Python Objects, Variables, and Data Types

  • اشیاء پایتون ، قسمت 1 Python objects, part 1

  • اشیاء پایتون ، قسمت 2 Python objects, part 2

  • متغیرهای پایتون ، قسمت 1 Python variables, part 1

  • متغیرهای پایتون ، قسمت 2 Python variables, part 2

  • متغیرهای پایتون ، قسمت 3 Python variables, part 3

  • متغیرهای پایتون ، قسمت 4 Python variables, part 4

  • انواع داده های پایتون Python data types

  • آزمایش داده های پایتون Python data testing

3. اعداد 3. Numbers

  • معرفی اعداد Introduction to numbers

  • انواع عددی Numeric types

  • Int و شناور است Int and float

  • اپراتورها ، قسمت 1 Operators, part 1

  • اپراتورها ، قسمت 2 Operators, part 2

  • اپراتورها ، قسمت 3 Operators, part 3

  • دودویی ، هگز ، هشتی ، قسمت 1 Binary, hex, octal, part 1

  • دودویی ، هگز ، اکتال ، قسمت 2 Binary, hex, octal, part 2

  • محاسبات بین المللی Int calculations

  • شناور Floats

4. رشته ها 4. Strings

  • آشنایی با رشته ها Introduction to strings

  • رشته های Strings

  • تبدیل به یک رشته با استفاده از str () Convert to a string using str()

  • شخصیت خاص را با backslash فرار کنید Escape special character with backslash

  • رشته ها ادامه داشت Strings continued

  • جمع بندی رشته String concatenation

  • عملگر ضرب Multiplication operator

  • جبران رشته ها: با استفاده از براکت ها عصاره بگیرید String offsets: Extract using brackets

  • برش رشته ، قسمت 1 String slicing, part 1

  • برش رشته ، قسمت 2 String slicing, part 2

  • برش رشته ، قسمت 3 String slicing, part 3

  • پایین و بالا Lower and upper

  • شروع می شود و با پایان می یابد Startswith and endswith

  • نوار ، lstrip و rstrip strip, lstrip and rstrip

  • isdigit isdigit

  • شمردن count

  • سبک قدیمی با استفاده از درصد Old style using percent

  • روش جدید استفاده از بریس ها New way of using braces

  • راهنما dir

5. دریافت اطلاعات نسخه از یک سوئیچ 5. Get Version Information from a Switch

  • نسخه نمایش را از یک سوییچ دریافت کنید Get show version from a switch

  • Telnet و رشته جبران می شود Telnet and string offset

  • نمایش نسخه با استفاده از len Show version using len

  • تقسیم ، قسمت 1 Split, part 1

  • تقسیم ، قسمت 2 Split, part 2

  • لیست کنید و بپیوندید List and join

  • لیست و لن: مثال رابط List and len: Interface example

  • معرفی فهرست Index introduction

  • سوئیچ واقعی نسخه را با استفاده از فهرست دریافت می کنید Real switch get version using index

  • Python3 Telnet برای تغییر Python3 Telnet to switch

  • شمردن Count

  • برای به دست آوردن اطلاعات از سوئیچ از find استفاده کنید Use find to get information from switch

  • پایتون 3 Telnet در مقابل پایتون 2.7 Python 3 Telnet versus Python 2.7

  • یافت نشد Find not found

  • روشهای رشته: فوقانی String methods: upper

  • روشهای رشته: startwith و endwith String methods: startswith and endswith

  • روشهای رشته: نوار String methods: strip

  • روشهای رشته: نمایشی اسپلیت String methods: split demo

  • روشهای رشته: پیوستن String methods: join

  • روشهای رشته: آیا در رشته است String methods: is it in string

  • جمع بندی رشته String concatenation

  • مبادله کردن ، بالا ، پایین ، مبادله Capitalize, upper, lower, swap

6. لیست 6. Lists

  • لیست در مقابل tuples Lists vs. tuples

  • نمای کلی لیست ها Lists overview

  • با استفاده از اسپلیت یک لیست ایجاد کنید Create a list using split

  • لیست در لیست ها Lists in lists

  • لیست در مقابل tuples: مستندات Lists vs. tuples: Documentation

  • لیست ، ادغام و گسترش دهید List, merge, and extend

  • لیست روشها List methods

  • لیست ، درج و حذف کنید Lists, insert, and delete

  • فهرست پاپ ، فهرست و n List pop, index, and n

  • مرتب سازی برعکس Reverse sort

  • لن ، لیست کپی Len, copy list

7. تاپل 7. Tuples

  • نمای کلی Tuples Tuples overview

  • توله ها و دنباله ها Tuples and sequences

8- اگر ، Else ، ElseIf Logic 8. If, Else, ElseIf Logic

  • اگر منطق باشد If logic

  • نمایش روتر فیزیکی Physical router demonstration

  • اگه EsleIf

9. در حالی که حلقه ها 9. While Loops

  • در حالی که حلقه While loop

  • بی نهایت در حالی که با شکستن حلقه می زند Infinite while loop with break

  • نامحدود در حالی که با حلقه ادامه دهید Infinite while loop with continue

  • در حالی که با یک لیست حلقه می زنید While loop with a list

  • در حالی که حلقه دیگر While loop with else

10. برای حلقه ها 10. For Loops

  • برای حلقه ها For loops

  • برای حلقه با فرهنگ لغت For loop with dictionary

  • برای حلقه با if و لیست For loop with if and lists

11. محدوده 11. Ranges

  • دامنه ها ، قسمت 1 Ranges, part 1

  • محدوده ها ، قسمت 2 Ranges, part 2

12. واژگان 12. Dictionaries

  • تئوری فرهنگ لغت Dictionary theory

  • نسخه ی نمایشی فرهنگ لغت Dictionary demo

  • فرهنگ لغت را ترکیب کنید Combine dictionaries

  • واژگان: پاک کردن و بررسی کنید Dictionaries: Clear and check

  • واژه نامه ها: مقادیر را اضافه کنید Dictionaries: Add values

13. توابع 13. Functions

  • معرفی توابع ، قسمت 1 Functions intro, part 1

  • معرفی توابع ، قسمت 2 Functions intro, part 2

  • معرفی توابع ، قسمت 3 Functions intro, part 3

  • نسخه نمایشی Netmiko و روتر ، قسمت 1 Netmiko and router demo, part 1

  • نسخه نمایشی Netmiko و روتر ، قسمت 2 Netmiko and router demo, part 2

  • استدلال کلمه کلیدی Named keyword argument

نمایش نظرات

آموزش تئوری پایتون برای مهندسان شبکه
جزییات دوره
5h
101
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
92,053
- از 5
ندارد
دارد
دارد
David Bombal
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Bombal David Bombal

CCIE # 11023 ، بیش از 15 سال تجربه آموزش شبکه دیوید بمبال (CCIE # 11023 Emeritus) در ژانویه 2003 امتحان Cisco Certified Internetwork Expert Routing and Switching خود را گذرانده و یکی از درصد کمی از مهندسان Cisco است که آزمایشگاه CCIE خود را برای اولین بار تجربه می کنند . دیوید سالها پیش به عنوان مربی سیستم های مجاز Cisco (CCSI # 22787) واجد شرایط شده بود! وی بیش از 15 سال دوره های سیسکو را آموزش داده است و دوره های مربی را در کشورهای مختلف جهان ارائه داده است که طیف گسترده ای از موضوعات سیسکو از CCNA تا CCIE را پوشش می دهد. دیوید در شبکه های اجتماعی بسیار فعال است و بیش از 200000 مشترک YouTube دارد و بیش از 900 فیلم رایگان پست کرده است.