مركز البرمجة المتقدم

اكتشف عالم البرمجة مع أكثر من 500+ مثال برمجي، محاكي تفاعلي، وذكاء اصطناعي متخصص في البرمجة

💬 الشات الذكي للبرمجة

مرحباً! أنا مساعدك الذكي للبرمجة. يمكنني مساعدتك في كتابة أكواد بجميع لغات البرمجة. ما الذي تحتاج إليه؟

⚡ محاكي الأكواد المتقدم

النتيجة ستظهر هنا...

نظام إدارة المستخدمين - Python

نظام كامل لإدارة المستخدمين مع قاعدة بيانات وواجهة مستخدم

Pythonمتقدم4.8
400">"text-purple-400 font-semibold">class UserManager:
    400">"text-purple-400 font-semibold">def __init__(self):
        self.users = {}
        self.current_id = 1
    
    400">"text-purple-400 font-semibold">def add_user(self, name, email, role=400">'user'):
        user_id = self.current_id
        self.users[user_id] = {
            400">'name': name,
            400">'email': email,
            400">'role': role,
            400">'created_at': datetime.now()
        }
        self.current_id += 1
        400">"text-purple-400 font-semibold">return user_id
    
    400">"text-purple-400 font-semibold">def get_user(self, user_id):
        400">"text-purple-400 font-semibold">return self.users.get(user_id)
    
    400">"text-purple-400 font-semibold">def update_user(self, user_id, **kwargs):
        400">"text-purple-400 font-semibold">if user_id 400">"text-purple-400 font-semibold">in self.users:
            self.users[user_id].update(kwargs)
            400">"text-purple-400 font-semibold">return 400">"text-purple-400 font-semibold">True
        400">"text-purple-400 font-semibold">return 400">"text-purple-400 font-semibold">False
👁️ 1250❤️ 89💬 23

مكون React للتنقل التفاعلي

مكون React متقدم للتنقل مع تأثيرات بصرية وحالات تفاعلية

JavaScriptمتوسط4.9
import React, { useState, useEffect } from 400">'react';
import 400">'./Navigation.css';

400">"text-purple-400 font-semibold">const Navigation = ({ items, onItemClick }) => {
  400">"text-purple-400 font-semibold">const [activeItem, setActiveItem] = useState(0);
  400">"text-purple-400 font-semibold">const [isScrolled, setIsScrolled] = useState(400">"text-purple-400 font-semibold">false);

  useEffect(() => {
    400">"text-purple-400 font-semibold">const handleScroll = () => {
      setIsScrolled(window.scrollY > 50);
    };
    window.addEventListener(400">'scroll', handleScroll);
    400">"text-purple-400 font-semibold">return () => window.removeEventListener(400">'scroll', handleScroll);
  }, []);

  400">"text-purple-400 font-semibold">const handleItemClick = (index, item) => {
    setActiveItem(index);
    onItemClick && onItemClick(item);
  };

  400">"text-purple-400 font-semibold">return (
    
  );
};

export 400">"text-purple-400 font-semibold">default Navigation;
👁️ 2100❤️ 156💬 34

خوارزمية البحث الثنائي - Java

تطبيق فعال لخوارزمية البحث الثنائي مع معالجة الأخطاء

Javaمتوسط4.7
public class BinarySearch {
    
    public static int binarySearch(int[] arr, int target) {
        if (arr == null || arr.length == 0) {
            return -1;
        }
        
        int left = 0;
        int right = arr.length - 1;
        
        while (left <= right) {
            int mid = left + (right - left) / 2;
            
            if (arr[mid] == target) {
                return mid;
            } else if (arr[mid] < target) {
                left = mid + 1;
            } else {
                right = mid - 1;
            }
        }
        
        return -1; // العنصر غير موجود
    }
    
    public static void main(String[] args) {
        int[] sortedArray = {1, 3, 5, 7, 9, 11, 13, 15};
        int target = 7;
        
        int result = binarySearch(sortedArray, target);
        
        if (result != -1) {
            System.out.println("العنصر موجود في الفهرس: " + result);
        } else {
            System.out.println("العنصر غير موجود في المصفوفة");
        }
    }
}
👁️ 1800❤️ 134💬 28