ما هو كتاب بايثون الذي توصي به لمسؤول نظام Linux؟[مغلق]

StackOverflow https://stackoverflow.com/questions/171835

سؤال

بايثون لإدارة نظام يونكس ولينكس ويهدف إلى مسؤولي النظام.وأي مفضلات أخرى غير هذا.

هل كانت مفيدة؟

المحلول

مارك بيلجريم http://www.diveintopython.net/ جيد جدًا وواضح.

نصائح أخرى

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

  1. Shutil (نقل/نسخ الملفات)
  2. OS على سبيل المثال
    os.path.join() -> الانضمام إلى مسارات الملفات
    os.getmtime()، os.getatime() -> الطابع الزمني للملف
    os.remove()، os.removedirs() -> إزالة الملفات
    os.rename() -> إعادة تسمية الملفات ..و أكثر من ذلك بكثير...يرجى الاطلاع على المساعدة (نظام التشغيل) لمزيد من مواد نظام التشغيل ...
  3. sys
  4. ftplib، telnetlib --> لنقل الملفات والاتصال عبر الهاتف...
  5. glob() -> التفاف الملفات وأحرف البدل
  6. إعادة -> التعبير العادي، إذا كنت بحاجة إلى استخدامه في أي وقت (لكنه ليس ضروريًا)
  7. paramiko -> SSH، إذا كنت تريد استخدام Secure Shell
  8. المقبس -> مكتبة المقبس إذا كنت بحاجة إلى القيام بالشبكات ....
  9. في أغلب الأحيان، ستحتاج كمسؤول نظام إلى قراءة/كتابة الملفات، لذا تعرف على كيفية القيام بذلك

  10. أ) استخدام للحلقة

      for line in open("file"):
         print line
    
  11. ب) مع مقبض الملف

      f=open("file")
      for line in f:
         print line
      f.close()
    
  12. ج) استخدام أثناء الحلقة

      f=open("file")
      while 1:
          line=f.readline()
          if not line: break
          print line
      f.close()
    
  13. التاريخ والوقت -> التعامل مع التاريخ والوقت، مثل حساب عدد الأيام القديمة أو الاختلافات بين تاريخين وما إلى ذلك

  14. fileinput -> لتحرير الملفات في مكانها.

  15. md5 أو hashlib -> حساب تجزئة التجزئة/md5، على سبيل المثال، للعثور على الملفات المكررة ...

بالطبع، هناك الكثير ولكن أترك الأمر لك لاستكشافه.

الغوص في بايثون و بيثون في القشر. كما أوصى دليل effbot إلى مكتبة ستاندرد . عليك ربما تحتاج أيضا إلى التحقق من بيثون كتاب الطبخ للحصول على بعض الأمثلة الجيدة من التعليمات البرمجية بايثون اصطلاحي. تحقق من أسس بيثون شبكة لالتقاط حيث يترك الكتاب مسؤول النظام خارج في حيث بروتوكولات الشبكة (لمعلوماتك: كما تتوفر ملفات PDF جميع الكتب APress، الذي أحب)

إذا كنت لا تعرف بايثون، يمكنك البدء من هنا: الغوص في بايثون (إذا كنت تعرف القليل من الترميز).إنه تنزيل مجاني.ال البرنامج التعليمي بايثون في Python.org أيضًا جيد جدًا، لقد تعلمت معظمه من هنا وأغوص في لغة Python.يمكنك أيضًا البدء بمشاهدة هذا فيديو جوجل تيك توك.العنوان يقول لغة Python للمبرمجين، لكنه لا يزال مفيدًا.بمجرد أن تعرف ذلك، مما سمعته، فإن Python لإدارة نظام Unix وLinux التي ذكرتها تعتبر جيدة جدًا وكافية.أوصي بشدة أن تتعلم أساسياتها قبل الدخول في تفاصيل إدارة النظام باستخدام بايثون.

سعيد بايثون.

وأعتقد أنك تريد أن تشمل بيثون في القشر على رف الكتب. ممتازة، إشارة دقيقة، أليكس مارتيلي.

بداية بيثون: من المبتدئ إلى الفنية هو كتاب ممتاز. يمكنني أن أوصي به.

ولقد بدأت أيضا من البرنامج التعليمي بيثون على python.org وأنها حصلت لي بدأت سريعة نوعا ما، بعد هذا انا قراءة بيثون البرمجة أوريلي.

ولقد بدأت مع البرمجة مارك لوتز في بيثون (أوريلي).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top