13/02/2021
اي مهندس شبكات يريد تعلم لغة البايثون عليه ان يتعلم اولا كيفية قراءة البايثون سكربت ثم تعلم كيفية عمل التعديل المطلوب على سكربت جاهز ثم عليه تطوير مهاراته لمعرفة كيف يكتب سكربتات وبرمجيات بنفسه
READ then MODIFY then WRITE Skills
ما هي أساسيات بايثون التي تحتاج دراستها في البدايه ؟
Python Interpreter & Installation
Python Running options
Python Variables
Python Operators
Arithmetic
Comparison
Logical
Identity
Python Data Types
• Numbers
• Boolean
• Strings
• Sequences
• Lists
• Ranges
• Tuples
• Dictionaries
• Sets
Python Conditions [if , elif , else)
Python Loops (While, For)
Python Functions, Class, Modules, Package (Library)
Python Files & Directories I/O
Python Errors Handling
ثم عليك تعلم مكتبات بايثون معينه مثل:
os
subprocess
json
getpass
socket
sys
argparse
unittest
urllib3
pprint
time
datetime
yaml
logging
هناك مكتبات لا تأتي مع البايثون و ستحتاج تعلمها و يهمنا هنا المكتبات التي معظمها لمهندس الشبكات مثل
Paramiko
Netmiko
NA**LM
Nornir
Requests
MySQLdb
Flask
xml.etree.ElementTree
نصيحة للمحاضرين و الدارسين من مهندسي الشبكات و النظم
سبق و ان قلت عليكم تعلم لغة البايثون في 2018 و اليوم اكرر ذلك
و هذة فيدويهاتي مجانا لدراسة البايثون:
https://free4arab.net/.../python-for-cisco-rs-and.../
افضل كتاب للمبتدئين :
Automate the Boring Stuff with Python, 2nd Edition: Practical
Programming for Total Beginners Book by Al Sweigart
كورس مجاني من سيسكو لتعلم بايثون:
https://www.netacad.com/.../pcap-programming-essentials...
كورس مجاني من ميكروسوفت لتعلم بايثون:
https://free4arab.net/courses/python-for-beginners/
المهندس ياسر رمزي
Python for Beginners Teacher FREE4ARAB Categories Programming Review (0 review) Free Curriculum Instructor Reviews CoursesProgrammingPython for Beginners Python for Beginners | Microsoft Developer 44 Lecture1.1 Programming with Python 05 min Lecture1.2 Introducing Python 04 min Lecture1.3 Getting St...