المشاركات

عرض المشاركات من أكتوبر, 2024

Picture Puzzle Game

صورة

Currency Converter Project in Python

صورة

Building a News Application with Python and News API

صورة

Phishing Email Simulation

صورة

Simple anti virus

صورة
Simple Anti Virus Overview This project is a simple antivirus system built using Python. The goal of the project is to teach how basic antivirus mechanisms work, such as monitoring file changes in real-time to detect suspicious activities. It is an educational project that demonstrates how viruses might behave and how antivirus software can potentially mitigate them. Features Real-time file system monitoring using watchdog. Detects and logs changes to files such as creation, modification, and deletion. Colored output in the terminal for better visibility of events. Can be extended to include other antivirus techniques like scanning files for known signatures, detecting malicious behavior, etc. Installation Clone this repository: bash git clone  https://github.com/Nelzouki22/Antivirus-Project.git  Navigate to the project folder: bash cd Antivirus-Project Install the required dependencies: bash pip install -r requirements.txt You will need colorama and watchdog for terminal colo...

right debugging tools

صورة
 Using the right debugging tools can simplify complex tasks. Choosing the appropriate tools is key to streamlining the debugging process. Here are some integrated tools you should consider: 🔧 Integrated Debugging Tools: Visual Studio Code, PyCharm, IntelliJ IDEA : These tools offer breakpoints, step execution, and variable inspection for multiple programming languages. 🔍 Logging and Monitoring Tools: Tools like ELK Stack, Splunk, Sentry, and New Relic enable centralized logging and real-time error tracking, making it easier to monitor systems and quickly detect issues. 💻 Remote Debugging: Tools like Chrome DevTools, Visual Studio Code Remote Debugging, and gdb assist in debugging applications directly from the browser or on remote servers. ⚙️ Memory and Performance Profiling: Tools like Valgrind, Perf, and YourKit aid in memory leak detection and performance analysis to ensure stable and efficient applications. 🧪 Unit Testing and TDD Frameworks: Frameworks such as JUnit, PyT...

الأدوات الصحيحة للتصحيح (Debugging)

صورة
  استخدام الأدوات الصحيحة للتصحيح (Debugging) يمكن أن يجعل المهام المعقدة أكثر بساطة. اختيار الأدوات المناسبة هو الأساس لتبسيط عملية التصحيح. إليك بعض الأدوات المدمجة التي يجب أن تأخذها في الاعتبار: 🔧 أدوات تصحيح متكاملة: Visual Studio Code، PyCharm، IntelliJ IDEA: توفر هذه الأدوات نقاط توقف (breakpoints)، تنفيذ خطوة بخطوة (step execution)، وتفتيش المتغيرات (variable inspection) لعدة لغات برمجة. 🔍 أدوات التسجيل والمراقبة: أدوات مثل ELK Stack، Splunk، Sentry، وNew Relic تتيح تسجيل مركزي وتتبع الأخطاء في الوقت الفعلي، مما يسهل مراقبة النظام واكتشاف الأخطاء بسرعة. 💻 تصحيح التطبيقات عن بُعد: أدوات مثل Chrome DevTools، Visual Studio Code Remote Debugging، وgdb تسهم في تصحيح التطبيقات مباشرة من المتصفح أو على الخوادم البعيدة. ⚙️ أدوات تحليل الذاكرة والأداء: أدوات مثل Valgrind، Perf، وYourKit تساعد في اكتشاف تسريبات الذاكرة وتحليل الأداء لضمان استقرار التطبيقات وتحسين كفاءتها. 🧪 إطارات العمل لاختبار الوحدات والتطوير المعتمد على الاختبارات (TDD): إطارات مثل JUnit، PyTest، وMocha ، ...

Simple-Security-Information-and-Event-Management-SIEM

صورة

Image Viewer API

صورة

Weather API

صورة

Calculator Using Tkinter | Python Tkinter GUI

صورة