لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تئوری پایتون برای مهندسین شبکه
- آخرین آپدیت
دانلود Python Theory for Network Engineers
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مهندسی شبکه در حال تجربه یک تغییر بنیادین به سمت اتوماسیون و تمرکز بر DevOps است. در این دوره، مدرس (Eric Chou) با استفاده از زبان پایتون، برنامهنویسی را به مهندسین شبکهای که قصد ورود به این حوزه را دارند، معرفی میکند. اریک با ارائه مثالهای کاربردی و عملی، تئوریها و مفاهیم پایتون را آموزش میدهد. او ابتدا مفاهیم پایه را معرفی کرده و سپس به بررسی انواع و کاربردهای آبجکتهای پایتون میپردازد. همچنین نحوه استفاده از دستورات شرطی، حلقهها و توابع را به شما نشان میدهد. علاوه بر این، مباحث مربوط به کلاسها، ماژولها و پکیجهای پایتون را پوشش میدهد. همین حالا سفر یادگیری پایتون خود را آغاز کنید!
سرفصل ها و درس ها
مقدمه
Introduction
تئوری پایتون برای مهندسین شبکه
Python theory for network engineers
1. مبانی پایتون
1. Python Basics
تاریخچه و موارد کاربرد
History and use cases
فلسفه پایتون (Zen of Python)
Zen of Python
نصب پایتون و اجرای اسکریپتها
Python installation and script execution
آزمایشگاه شبکه CML 2.1
Network lab CML 2.1
2. آبجکتهای پایتون
2. Python Objects
چالش: دریافت اطلاعات از تجهیزات شبکه
Challenge: Getting information from network gears
رشتهها و متدهای رشتهای
Strings and string methods
مجموعهها در پایتون: تاپلها، لیستها و دیکشنریها
Python collections: Tuples, lists, and dictionaries
راه حل: دریافت اطلاعات از تجهیزات شبکه
Solution: Getting Information from network gears
قدرت پایتون: Importها
Python superpower: Imports
اعداد و ریاضیات در پایتون
Python numbers and math
انواع دادهها در پایتون
Python data types
3. دستورات شرطی و حلقهها
3. Conditionals and Loops
چالش: اجرای کارهای تکراری توسط اسکریپت
Challenge: Making your script do repeatable tasks
لاب: نمایش حلقههای for و while
Lab: Demonstrate for and while loops
منطق شرطی: حلقههای for و while
Conditional logic: For and while loops
منطق شرطی: دستور if/then و مقایسه مقادیر
Conditional logic: If/then and compare values
لاب: نمایش if/then و مقایسه مقادیر
Lab: Demonstrating if/then and value comparison
راه حل: اجرای کارهای تکراری توسط اسکریپت
Solution: Making your script do repeatable tasks
4. توابع پایتون
4. Python Functions
لاب: کار با فایلها، مسیر فایل و عملیات فایلی
Lab: Working with files, file paths, and file operations
لاب: نوشتن توابع پایتون
Lab: Writing Python functions
توابع پایتون
Python functions
ورودی و خروجی فایلها
File inputs and outputs
چالش: تبدیل تسکهای شبکه به توابع
Challenge: Functionalize network tasks
راه حل: تبدیل تسکهای شبکه به توابع
Solution: Functionalize network tasks
5. کلاسهای پایتون
5. Python Classes
دیتا سنتر به عنوان کد (Data center as code)
Data center as code
کلاسهای پایتون
Python classes
پکیجهای پایتون
Python packages
لاب: کلاسهای پایتون برای تجهیزات شبکه
Lab: Python classes for network device
لاب: پکیجهای پایتون
Lab: Python packages
لاب: ماژولهای پایتون برای گروهبندی
Lab: Python modules for grouping
ماژولهای پایتون
Python modules
جمعبندی
Conclusion
گامهای بعدی در مسیر یادگیری پایتون
Next steps in your Python journey
اریک چو نویسنده، مهندس و مربی با بیش از 15 سال تجربه به عنوان یک متخصص شبکه است.
اریک در طول حرفه خود در محیط های ابری، ارائه دهنده خدمات و سازمانی کار کرده است. او در حال حاضر از تخصص فنی خود به عنوان مهندس اصلی در شبکه A10 بهره می برد. او پیش از این به عنوان مهندس ارشد خدمات شبکه در مایکروسافت و همچنین مهندس شبکه در آمازون کار کرده است. اریک نویسنده چندین کتاب، از جمله تسلط بر شبکه پایتون است، که برای کمک به خوانندگان طراحی شده است که چگونه بر اجرای وظایف مرتبط با شبکه با پایتون مسلط شوند.
نمایش نظرات