ماذا بعد تعلم أساسيات البايثون

كثيرا ما كنت أتسائل عندما تعلمت أساسيات البايثون ماذا بعد؟
وهذا سؤال جيد جدا لانه يساعدك في الانتقال من مرحلة لاخرى بدلا من ان تقف مكانك

أولا: يجب التأكد من معرفة أساسيات البايثون
والاساسيات التي يجب معرفتها هي

  1. أنواع المتغيرات ( Variables and Data Structures).
  2. عبارات التحكم (Conditions).
  3. الحلقات (Loops).
  4. الدوال (Functions).
  5. الصنف (Class).

إذا كنت تعرف كل هؤلاء فالننتقل الى المرحلة التاليه وهي مرحلة التدريب على استخدام ما تعلمته
هذه المرحلة من أهم المراحل التى لا غنى عنها لان من خلالها ستكسب أهم مهارة يجب ان تكون لدى كل مبرمج وهي مهارة حل المشكلات (How to solve problems)

واليك بعض المواقع التي كنت أستخدمها :slight_smile::
HackerRank
CodeWars
HackerEarth

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

في هذة المرحلة لا تتعمق كثيرا لانها مرحلة ممتعة لدرجة الجنون وانتقل منها للمرحله التي تليها في الوقت التي تجد نفسك تستطيع استخدام ادوات البرمجه بسهولة ويسر.
وهنا يمكنك البدأ في برمجة المواقع وسيكون كل شىء سهل ان شاء الله ولا انصح في هذه المرحلة بشىء افضل من كورتايز لانه المكان الافضل للتطبيق العملى الحقيقي :smiling_face_with_three_hearts:
أتمنى يكون الموضوع مفيد.
@m_k0

8 Likes

مع تحياتي شكرا لكي على الافادة فأنا كنت واقع في نفس المشكل في أحد الأيام عندما تعلمت بايثون

2 Likes

أيضاً أريد أن أعطي رأي في الطريقة الأمثل للمضي قدما في مجال البرمة.
فبناء على تجربتي الخاصة أعتقد أن أحسن طريقة وجدتها فعالة للتعلم هي “التعلم بالتطبيق” Learning by doing.
كيف ذلك ؟
أقول لك عن طريق تنفيذ مشاريع مهما كانت صغيرة أو بسيطة
فكما قلت @asmaa_salih في الموضوع، بعد بعض التطبيقات حول الأساسيات يجب أن يكون الشخص قد حدد هدفه جيدا لنوع التطبيقات التي يريد بناءها

تجد هنا مجالات استعمال البايثون

https://legacy.python.org/about/apps/

5 Likes

شكرا لك الموضوع جداا مفيد

2 Likes

شكراً أسماء :ok_hand:

نصائح أصحاب التجربة تكتب بالذهب

3 Likes