شرحنا في المقالة السابقة أهم خوارزميات الترتيب وكيف تعمل كل خوارزمية مع مثال عنها. نقدم في هذه المقال الكود البرمجي لخوارزمية الترتيب السريع بلغة البرمجة بايثون ولغة البرمجة C++.
أكمل قراءة المقالةأرشيف التصنيف: خوارزميات
خوارزميات الترتيب (الفرز) الشهيرة
خوارزميات الترتيب او الفرز من اهم المواضيع في علم الخوارزميات والبرمجة، لا تخلو اي مقابلة توظيف مع شركات برمجية ضخمة من سؤال واحد على الأقل حول خوارزميات الترتيب والفرز وعن تعقيدها وكيف تعمل وأي خوارزمية يفضل استخدامها في شروط وسياق ما. نعرض في هذه المقالة اهم خوارزميات الترتيب والفرز.
أكمل قراءة المقالةتعلم أساسيات البرمجة من الصفر : خطّة لتعلم البرمجة
كيف أستطيع تعلم البرمجة من الصفر؟ واحد من أهم الأسئلة التي قد يطرحها شخص يريد الدخول إلى هذا العالم الواسع, تعلم البرمجة (أساسياتها) بشكل صحيح سيرسم شكل مستقبلك في هذا المجال. لذلك في هذه المقال سأقوم بعض خطة مناسبة وأعتقد أنها فعالة تساعدك على تعلم أساسيات البرمجة من الصفر وبشكل فعال.
أكمل قراءة المقالةاﻹكمال التلقائي للنصوص
الإكمال التلقائي للنصوص هي الميزة التي تسمح للتطبيق بالتنبأ بالنص الكامل، وذلك بمجرد كتابة بادئة من النص، من المأكد أنك قمت باستخدامه كثيراً في حياتك اليومية مثل:
- محركات البحث: محرك البحث جوجل يقترح لك اكمالاً تلقائياً للنص بمجرد كتابة جزء منه في مستطيل البحث، عادة تكون هذه الاقتراحات مرتبة حسب أكثر اﻷمور التي يتم البحث عنها حالياً.
- في البريد الالكتروني، بمجرد أن تكتب جزأ من العنوان سوف تظهر لك قائمة من الاقتراحات.
- وسائل التواصل الاجتماعي، مثل فيسبوك، لينكيد إين، انستغرام…
- في محررات كتابة الأكواد، أنا أستخدم حاليا تطبيق Atom ولقد قمت باستخدام ميزة الإكمال التلقائي على اﻷقل 10 مرات في هذا الجزأ البسيط من المقالة.
برنامج توليد الأرقام العشوائية في بايثون
الأرقام العشوائية لها استخدامات كثيرة وهامة في التعلم الآلي ومعالجة البيانات والألعاب وغيرها، في هذه المقالة سنعرض بشكل سريع مقاطع برمجية هامة حول توليد برامج توليد الأرقام العشوائية برمجياً في بايثون.