
يهدف هذا المشروع إلى أن يكون أفضل مركز لمختلف هياكل البيانات والخوارزميات التي تحتاج إلى معرفتها في بيثون عبر مواضيع وحقول مختلفة.
يمكنك الحصول على كل الحكمة هنا حول هياكل البيانات والخوارزميات قبل الغوص في مشاريع الوقت الحقيقي. دعنا نحصل على مقدمة قصيرة لها.
هياكل البيانات والخوارزميات هي جزء أساسي من البرمجة. يأتي تحت أساسيات علوم الكمبيوتر. إنه يعطينا ميزة كتابة رمز أفضل وفعال في وقت أقل. إنه موضوع رئيسي عندما يتعلق الأمر بهندسة البرمجيات. لذا كمطورين ، يجب أن يكون لدينا معرفة ببنية البيانات والخوارزميات
في علوم الكمبيوتر ، هي بنية البيانات هي تنسيق بيانات وإدارة وتخزين يتيح الوصول والتعديل الفعالين. بنية البيانات هي وسيلة أو تنسيق كيفية تخزين بياناتك في الذاكرة للاستخدام الفعال واسترجاعه.
الخوارزمية هي مجموعة من الإرشادات التي يتم استخدامها لإنجاز مهمة ، مثل العثور على أكبر رقم في القائمة ، وإزالة جميع البطاقات الحمراء من مجموعة من أوراق اللعب ، وفرز مجموعة من الأسماء ، والتعرف على تصنيف فيلم متوسط من رأي صديقك فقط
لا تقتصر الخوارزميات على أجهزة الكمبيوتر. إنها مثل مجموعة من الإرشادات خطوة بخطوة أو حتى وصفة ، والتي تحتوي على أشياء تحتاجها ، وخطوات للقيام بها ، والترتيب للقيام بها ، والظروف للبحث عنها ، والنتائج المتوقعة.
أي شخص مرتبط بالتكنولوجيا الذين يتطلعون إلى المساهمة في مفتوح المصدر ، يتم دعوتهم جميعًا إلى القفز. هذا المكان له مهمة للجميع.
إذا وجدت هذا الريبو مفيدًا أو ساعدك في تعزيز معرفتك في بيثون ، فقم بمشاركتها مع العالم حتى يتمكن الآخرون من الاستفادة كما فعلت.
هل أنت جديد على بيثون؟ يمكنك الحصول على أسس قوية على الثعبان الأساسية من خلال هذا الريبو.
لجعل رحلتك التعليمية أكثر فائدة ، قمت بإنشاء مشروع مفتوح المصدر لنصوص Python الرائعة. قم بإضافة مشاريعك لتعزيز تجربة التعلم الخاصة بك. إنه يحتوي على كل ما تقدمه لك وهو مكان محطة واحدة لجميع أنواع البرامج النصية Python.
قم بإسقاط رسالة خاصة ، إذا قام هذا المشروع بتخصيص مهاراتك بشكل أفضل وجعلك تقدم في بناء مشاريعك الخاصة في بيثون. أي استفسارات ، لا تتردد في السؤال. سأكون سعيدا لمساعدتك.
إذا كنت تعمل أو ترغب في بدء البرنامج النصي الخاص بك ومشاركته مع العالم ، فيمكنك القيام بذلك هنا. اذهب من خلال المبادئ التوجيهية المساهمة في المساهمة؟
عند إثارة مشكلة ، تأكد من ذكر نوع البرنامج النصي وعنوان المشروع والوصف القصير للمشروع وما يفعله والغرض منه. كممارسة جيدة ، قم دائمًا بربط رقم الإصدار باستخدام طلب السحب. (رقم #issue: أعط هذه التفاصيل عند رفع العلاقات العامة).
بعد ذلك ، انتقل أيضًا إلى وثائق GitHub عند إنشاء طلب سحب.
يجب أن تحتوي مشاريعك على هذا التدفق للحفاظ على التشابه في جميع المشاريع الأخرى. تأكد من ملاحظة هذه الأشياء ، قبل إنشاء العلاقات العامة.
إنشاء مجلد من عنوان مشروعك. (مثال: إذا كنت ترغب في إضافة خوارزمية من نوع الكومة ، فيجب أن يكون اسم المشروع "فرز كومة" واسم الملف باسم "Heap_sort.py")
سيكون مستودع المشروع الذي أنشأته:
file_name.py - ملف Python هذا هو المشروع الذي عملت عليه.
README.MD - يجب تضمين هذا الملف للحصول على فهم جيد للمشروع (تفصيله لفترة وجيزة حول كيفية عمله باستخدام قالب ReadMe).
المتطلبات. txt - في هذا الملف ، يجب عليك إضافة جميع المكتبات التي قمت بتضمينها في مشروعك
الصور - سيضاف هذا المجلد جميع الصور ، سواء كانت لقطات شاشة أو صور خطوة بخطوة.
الملفات ذات الصلة - سيتم إضافة الملفات الإضافية الأخرى والمصلة في المجلد "ذات الصلة".
إنشاء مجلد من عنوان مشروعك. (مثال: إذا كنت ترغب في إضافة خوارزمية لمصنف شجرة القرار ، فيجب أن يكون اسم المشروع "مصنف شجرة القرار" واسم الملف باسم "dentre_tree_classifier.py")
سيكون مستودع المشروع الذي أنشأته:
مجموعة البيانات - سيكون لهذا المجلد ملف .csv.
النموذج - سيكون لهذا المجلد ملف الخوارزمية (أي ملف .ipynb). بخلاف ملف الخوارزمية ، يجب أن يكون لديه أيضًا ملف "readme.md" باستخدام هذا القالب وملف "المتطلبات.
الصور - سيضاف هذا المجلد جميع الصور ، سواء كانت لقطات شاشة أو صور خطوة بخطوة.
الملفات ذات الصلة - سيتم إضافة الملفات الإضافية الأخرى والمصلة في المجلد "ذات الصلة".
قم بتوضيح ReadMe بإيجاز حول كيفية عمله من خلال إظهار إجراء خطوة بخطوة.
ملاحظة : يجب على المرء أن يتبع هذه القوالب أثناء إنشاء مشكلة جديدة أو طلب سحب.
شوكة المستودع
استنساخ مستودعك المتشعب باستخدام المحطة أو gitbash.
إجراء تغييرات على المستودع المستنسخ
إضافة وارتكاب ودفع
ثم في Github ، في مستودع مستنسخة ، ابحث عن خيار تقديم طلب سحب.
طباعة ("ابدأ المساهمة في Pyalgo-Tree ")
![]() Hacktoberfest 2022 | ![]() Hacktoberfest 2021 | ![]() رموز devincept 2021 |
رموز devincept 2021 |
شكرا يذهب لهؤلاء الناس الرائعين. المساهمات من أي نوع مرحب بها!
يمكنك العثور على مدونة سلوكنا هنا.
يتبع هذا المشروع رخصة معهد ماساتشوستس للتكنولوجيا
ماناسي تشهيببر |
![]() Prathima Kadari |
إذا أعجبك هذا المشروع ، ففكر في إعطاء هذا المشروع ومشاركته قدر الإمكان.
؟ ؟ ؟ مساهمة سعيدة؟ ؟ ؟
إذا كنت تريد الاتصال بي ، فيمكنك الوصول إلي من خلال المقابض الاجتماعية.
© 2022 Prathima Kadari