محتاج اتعلم بايثون

السلام عليكم انا طموحى انى اتعلم البرمجة علشان

تطوير وتصميم العاب الاندرويد والكمبيوتر وبالاخص الاندرويد فى الاول كنت عايز اتعلم c او java بس حسيت انهم تعلمهم بياخد وقت كتيرر ومعقدين وسمعت ان بايثون اسهل وفعلا انا عملت مقارنه وعرفت ان بايثون سهله جدا المهم انا سؤالى لو عايز ادرس اللغه بخصوص برمجة العاب وتطبيقات الاندرويد تنصحونى بايه وهل مكتبة pygame هى مناسبة لهذا الغرض وهل ممكن اتعلم المكتبه فقط واترك باقى اللغه ولا لازم ابداء باساسيات اللغه اولا وهل بعد التعلم ممكن اصمم العاب باستخدام المكتبه من الجوال ولا لازم جهاز كمبيوتر ولازم استخدم موقع ذى يونيتى لبرمجة اللعبه ولا عادى ممكن اصمم العاب بدون الاستعانه بهذه المواقع ؟؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مرحبًا أستاذ عليّ

لغة بايثون لغة سهلة ككتابة فحسب ولكن في تصميم الألعاب فاللغة الأفضل هي لغة java ورغم كونها تبدو معقدة في البداية إلا أنها الأفضل في مجال الأندرويد

أما إن كنا نتحدث عن الألعاب بشكل عام فلغة C++ هي الأكثر شهرة ولكن بالمقارنة فجافا تعطي نفس النتيجة بطريقة أسهل.

وهل ممكن اتعلم المكتبه فقط واترك باقى اللغه ولا لازم ابداء باساسيات اللغه

لا يمكنك بأي حال تعلم مكتبة فقط وترك الأساسيات أو باقي اللغة فكلها مكعبات تبنى فوق بعض ولا يمكن للمبنى أن يستقيم بدوره الأول دون الدور الأرضي.

باستخدام المكتبه من الجوال ولا لازم جهاز كمبيوتر

استخدام الجوال صعب ولكنه ليس مستحيلًأ وأفضل الكمبيوتر.

ولازم استخدم موقع ذى يونيتى لبرمجة اللعبه ولا عادى ممكن اصمم العاب بدون الاستعانه بهذه المواقع

هذا يعتمد على اللعبة التي تود تصميميها فالمكتبة التي ذكرتها يمكنها تصميم لعبة ثعبان بسيطة من مجموعة من المربعات أما عند البحث عن لعبة احترافية فيجب أن يتدخل فيها الكثير من العوامل والبرامج الأخرى ويونيتي خيار جيد عندما نتحدث عن ال3D

بشكل عام فتصميم الألعاب ليس بالسهولة التي قد تعتقدها فانصحك بإعادة النظر إن كنت مستعدًا لبذل الجهد الكافي في هذا المجال أم لأ وإن كنت مستعدًا فهذا كتاب يمكنك قراءته لتعلم تصميم الألعاب باستخدام بايثون Making Games with Python & Pygame

وهذه صورته

أما لتعلم أساسيات اللغة فأي كورس على اليوتيوب سيفي بالغرض ولكن أرشح هذه السلسلة بالعربية:

مرحبا صديقي، دعما نتفق علي مبدء عام في لغات البرمجة، وهو : جميع لغات البرمجة يمكنها القيام بنفس الشيئ الذي تريد فعله، الإختلاف يكون في جودة المنتج النهائي، علي سبيل المثال يمكن ان أطور لعبة من خلال السي شارب عبر فيجول استوديو وتكون لعبة جميلة وكل شيئ كما انني يمكن بنائها من خلال محرك يونت بالسي شارب أيضا، وستكون افضل بكثير لماذا؟ لان محرك يونت هو المسؤل عن تطوير الالعاب فالطبيعي تكون جودته عالية جدا.

فكل لغات البرمجة يمكن ان تصل الي نفس النتيجة، ولاكن الجودة تختلف، ومن هنا سأجيب علي مجموعة من الأسئلة التي طرحتها:

اذا كنت تريد تعلم اساسيات البرمجة حقا وان تفهم بنية الكود تعلم لغه السي او السي شارب او الجافا.

لغة البايثون من اللغات الجميلة والسهلة جدا وتمكن بناء مشاريع قوية سواء التجارية منها او تلك الخدمية علي بيئات سطح المكتب او الانترنت ولاكن مازالت ضعيفة علي بيئة الهواتف ومحركات الالعاب.

لذلك عزيزي ترشح لك محرك يونت والسي شارب، ولاكن لما؟ التحديثات القوية المستمرة علي محرك يونت، ايضا احتوائه علي محموعة كبيرة جدا من الخصائص الجاهزة التي تتمتع بها بيئة يونت، ايضا السي شارب كلغة قوية جدا و مدعمة لمفهوم البرمجة الموجهة بالكائنات OOP، ف السي شارب سيكون الاختيار الامثل لتطوير الالعاب وكذلك تطوير تطبيقات الهاتف اندرويد و IOS.

السلام عليكم

بايثون لغة سهلة و محبوبة و المجتمع الداعم لها كبير و عدد المكتبات و الفريمووركز بالالاف و هو ما يسهل عليك عمل اي شيء بها .

انصحك بتعلمها اولا و بعد ذلك يمكنك التوجه للغة اخرى كلغة c او rust او java و هناك لغة جديدة ستطلق قريبا اسمها لغة موجو .

اتمنى اكون افدتك ... و لتعلم لغة بايثون هذا اسهل كتاب عربي لتعلم python انصحك بقراءته :