IZI1

فك الشفرات باستخدام Python - تأليف Al Sweigart (غلاف ورقي)

لا توجد تقييمات
Target
USD 22.30
آخر تحديث: 14 أكتوبر 2026

حول هذا المنتج

عن الكتاب "يقدم دورة مكثفة في برمجة Python، تليها تعليمات لإنشاء واختبار واختراق برامج التشفير الكلاسيكية، بدءاً من شفرة قيصر وصولاً إلى تشفير المفتاح العام وشفرة RSA"-- ملخص الكتاب تعلم كيفية البرمجة بلغة Python أثناء إنشاء وكسر الشفرات، وهي الخوارزميات المستخدمة لإنشاء وإرسال الرسائل السرية! بعد دورة مكثفة في أساسيات برمجة Python، ستتعلم كيفية إنشاء واختبار واختراق البرامج التي تقوم بتشفير النصوص باستخدام الشفرات الكلاسيكية مثل شفرة النقل وشفرة Vigenère. ستبدأ ببرامج بسيطة لفك شفرات العكس وشفرة قيصر، ثم ستنتقل تدريجياً لتتعلم التشفير بالمفتاح العام، وهو نوع التشفير المستخدم لتأمين المعاملات عبر الإنترنت اليوم، بما في ذلك التوقيعات الرقمية والبريد الإلكتروني وBitcoin. يتضمن كل برنامج الكود الكامل وشرحاً مفصلاً لكل سطر لتوضيح كيفية عمل الأشياء. ومع نهاية هذا الكتاب، ستكون قد تعلمت كيفية البرمجة بلغة Python وستمتلك برامج ذكية تثبت مهاراتك! ستتعلم أيضاً كيفية:

  • دمج الحلقات التكرارية، والمتغيرات، وجمل التحكم في التدفق لإنشاء برامج حقيقية وعاملة.
  • استخدام ملفات القواميس للتحقق فوراً مما إذا كانت الرسائل التي تم فك تشفيرها باللغة الإنجليزية الصحيحة أم مجرد رموز غير مفهومة.
  • إنشاء برامج اختبار للتأكد من أن الكود الخاص بك يقوم بعمليات التشفير وفك التشفير بشكل صحيح.
  • برمجة (واختراق!) نموذج عملي لـ affine cipher، الذي يستخدم الحساب الموديولي لتشفير الرسائل.
  • كسر الشفرات باستخدام تقنيات مثل الهجوم بالقوة الغاشمة (brute-force) والتحليل التكراري. لا توجد طريقة أفضل لتعلم البرمجة من اللعب بالبرامج الحقيقية، ومع كتاب Cracking Codes with Python ستكون عملية التعلم ممتعة! آراء المراجعات

يستحق القراءة بكل تأكيد، حتى بالنسبة لمطوري Python ذوي الخبرة؛ فقد تعلمتُ المزيد عن علم التشفير وحتى بعض حيل Python الجديدة. -- Ray Doyle، شبكة The Ethical Hacker Network

"أوصي بهذا الكتاب لكل من يرغب في تعلم Python أو البرمجة ويهتم بمجالات الأمن أو الألغاز." -- Jeanne Boyarsky، Code Ranch

"دورة رائعة في البرمجة وعلم التشفير لأي طفل في سن المدرسة الثانوية." -- مجلة The Old Schoolhouse Magazine

نبذة عن المؤلف Al Sweigart هو مطور برمجيات محترف يقوم بتدريس البرمجة للأطفال والكبار. وهو مؤلف كتب Automate the Boring Stuff with Python، و Invent Your Own Computer Games with Python، و Scratch Programming Playground، والصادرة أيضاً عن No Starch Press. يمكنكم العثور على دروسه البرمجية عبر الموقع inventwithpython.com.

  • المميزات
    • تعلم كيفية البرمجة بلغة Python أثناء إنشاء وفك الشفرات - وهي الخوارزميات المستخدمة لإنشاء وإرسال الرسائل السرية!
    • 12 سنة
    • 9.1 بوصة × 7.0 بوصة غلاف ورقي
    • 416 صفحة
    • أجهزة الكمبيوتر، اللغات

المواصفات

الأبعاد (الإجمالية)

9.1 بوصة (ارتفاع) x 7.0 بوصة (عرض) x .9 بوصة (عمق)

الوزن

1.75 رطل

العمر المقترح

12 سنة

عدد الصفحات

416

الفئة

أجهزة الكمبيوتر

الفئة الفرعية

اللغات

الناشر

No Starch Press

الموضوع

Python

التنسيق

غلاف ورقي

المؤلف

Al Sweigart

اللغة

الإنجليزية

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

قد يعجبك أيضًا