مجال الديف أوبس هو كل شيء عن الأتمتة و لغة البايثون مناسبة جدًا لذلك. وظائف تكنولوجيا المعلومات المجدولة ، التنبيهات ، التزويد ، بناء الوظائف ، نصوص مراقبة النظام ، إدارة الشبكة - سمها ما شئت ، بايثون هي أداة رائعة لذلك. ما تحتاجه هو أن تكون قادرًا على أتمتة المهام مثل المراقبة والتنبيه والتزويد والتنظيم وبالطبع إدارة التكوين والحزم. وبالطبع ، نظرًا لأنك ستكون مسؤولاً عن الحفاظ على سير الأمور بسلاسة في مؤسستك ، يجب أن تكون قادرًا على تنفيذ هذه الأشياء بطريقة موثوقة وقوية وآمنة. لتتمكن من القيام بذلك ، يجب أن تكون على دراية بأساسيات بايثون - أو لغة البرمجة النصية التي اخترتها. أشياء مثل البنية الأساسية ، وتدفق التحكم ، وهياكل البيانات. كما أن التعرف على التعامل مع الملفات والشبكات والتعبيرات العادية لن يضر أيضًا. يجب أن تكون مرتاحًا أيضًا لإدارة الحزم ودمج مكتبات وأدوات وواجهات برمجة تطبيقات الطرف الثالث. تم تصميم هذه الدورة لتوفير ذلك بالضبط بطريقة سهلة الاستيعاب.

Course curriculum

    1. Message from the Instructor

    2. Code (Scripts) Download

    3. Course PDF

    1. Introduction to software programming

    2. Why Python?

    3. Python Installation

    4. Installing the IDE (PyCharm)

    1. Python Data Structures and Types

    2. Python Data Types Overview

    3. Functions vs. Methods

    4. Numbers

    5. Strings

    6. Strings - Methods

    7. Hands-On Lab : Strings & Methods

    8. Hands-On Lab : Strings & Methods - Part II

    9. Strings - Special Characters

    10. Strings - Place Holders

    11. Assignment - Numbers and Strings

    12. Assignment Solution - Numbers and Strings - Code Download

    13. Lists - Part I

    14. Lists - Part II

    15. Hands-On Lab : Lists

    16. Assignment - Lists

    17. Assignment Solution - Lists - Code Download

    18. Dictionaries

    19. Dictionaries - Functions

    20. Dictionaries - Methods

    21. Hands-On Lab : Dictionaries

    22. Assignment - Disctionaries

    23. Assignment Solution - Dictionaries - Code Download

    24. Tuple

    25. Hands-On Lab : Tuples

    26. Assignment - Tuples

    27. Assignment Solutions - Tuples - Code Download

    28. Sets - Part I

    29. Sets - Part II

    30. Hands-On Lab : Sets

    31. Assignment - Sets

    32. Assignment Solutions - Sets - Code Download

    33. Booleans

    34. Assignment - Boolean

    35. Assignment Solution - Booleans - Code Download

    36. Nested Dictionaries

    37. Nested Lists

    38. Hands-On Lab : Mixed Nested Data

    39. Comments in Python

    1. Conditionals : If Else Statements

    2. Hands-On Lab : If - Else Examples

    3. Assignment - if - Else Statements

    4. Assignment Solution - If Else Statements - Code Download

    5. While Loops

    6. Assignment - While Loops

    7. Assignment Solution - While Loops - Code Download

    8. For Loops & Hands-On

    9. Assignment - For Loops

    10. Assignment Solution - For Loops - Code Download

    1. Create your own functions in Python

    2. Assignment - def Functions

    3. Assignment Solution - def Functions - Code Download

    4. Conversion Functions

    5. Popular Built-in Functions : Print() and Type()

    1. Python Modules

    2. Python Built-in Modules

    3. Date and Time Modules

    4. Sys Module - Part I

    5. Sys Module - Part II

    6. PIP Package Manager : Overview and Installation

    7. Tabulate Module

    8. pprint Module

    9. OS Module

    10. Assignment - Modules

    11. Assignment Solution - Modules - Code Download

About this course

  • $49.00
  • 108 lessons
  • 11 Hours | 50+ Hands-on Labs
  • Certificate of Completion
  • Capstone Project

Instructor(s)

Ahmed Galal

Senior Solutions Architect

Ahmed has more than 14 years of IT experience covering the areas of solutions design, pre-sales, and consulting. Being tech-savvy, Ahmed has taken the role of senior DevNet and automation using many tools including Python, Ansible, and Linux to automate tasks on-premises and in the cloud. Through his passion to share knowledge, he has developed courses with the goal of enabling professionals to automate tasks in public clouds.

Our Learners Work For

كن أول من يحصل على أخبارنا

أضف بريدك الإلكتروني إلى القائمة البريدية للحصول على آخر التحديثات.

Thank You