التعامل مع الريجستري في الويندوز من خلال لغة البايثون

التعامل مع الريجستري في الويندوز من خلال لغة البايثون

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

استمر في القراءة

أمن المعلومات في البايثون – أهم المكتبات البايثونية لأمن المعلومات

أمن المعلومات في البايثون – أهم المكتبات البايثونية لأمن المعلومات

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

استمر في القراءة

تطبيقات لغة البايثون - تعلم كيف تبني إضافات plugins لبرنامج بايثون

تطبيقات لغة البايثون – تعلم كيف تبني إضافات plugins لبرنامج بايثون

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

استمر في القراءة

اوامر لغة بايثون لنظام التشغيل من خلال مكتبة subprocess

اوامر لغة بايثون لنظام التشغيل من خلال مكتبة subprocess

اوامر لغة بايثون لنظام التشغيل يُمكن تنفيذها بأكثر من طريقة. في بايثون، تعلمنا في درس “أُكتب برامج CLI بسعادة مع مكتبة Click في لغة البايثون” أن بإمكاننا جعل برامجنا أن تنفذ أوامر نظام التشغيل في نافذة سطر الأوامر وذلك من خلال استدعاء وظيفة  ()system من مكتبة os وتمرير الأمر المراد تنفيذه إليها.

استمر في القراءة

لغة بايثون والتعامل مع الملفات من حيث الكتابة والقراءة والتعديل

لغة بايثون والتعامل مع الملفات من حيث الكتابة والقراءة والتعديل

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

استمر في القراءة

أكتب برامج CLI بسعادة مع مكتبة Click في لغة البايثون - تطبيق عملي

أكتب برامج CLI بسعادة مع مكتبة Click في لغة البايثون – تطبيق عملي

أهلا بكم في بايثونات في هذا المقال الجديد والمميز. من أجمل و أمتع مميزات لغة البايثون هي كتابة برامج سطر الأوامر CLI – Command Line Interface كما هو الحال المعتاد بشكل قياسي في برامج لينكس و يونكس، حيث نكتب إسم البرنامج داخل نافذة الأوامر terminal في ماك و لينكس أو cmd في ويندوز، ملحوقًا بمعاملات أو أي بيانات تريد تغذيتها للبرنامج الرئيسي ليتم معالجتها أو استخدامها للحصول على نتيجة ما ترغب بها مباشرة.

استمر في القراءة