هل العيب فيها انا ام في دورات البايثون
السلام عليكم
انا من يومين بلشت تعلم لغة البايثون من خلاص دورات في الفيديو
تعلمت lists و tuples و dictionaries و فهمتهم 100%
لكن لما ايجت على تطبيق ما تعلمته من خلال اسئله تتعلق بيهم اجد صعوبه في حل اسئله و ارا الحلول اجت في حلول اشياء لم غير موجودة في دورات التي تعلمت منها دروس المذكورة
فلا اعلم هل هذه مشكلة فيها ام ف دورات "العربية" بالذات التي لا تكون مفصلة
و شكرا
التعليقات
و عليكم السلام و الرحمة ،
المشكلة في فهم البرمجة و ليس اللغة نفسها ، جرب حلها بطريقتك بلا الاعتماد على بايثون ، فقط خطوات لحل المشكلة ، شاهد هذا الفديو قد يساعدك ،
اخوي انا فاهم برمجة فلقد درست لغة C++ في جامعة اخذت سي سترينج و لزبس و بوينترز و اريز و فانكشين و غيرها كان صعبه في بداية لكن شرح دكتور المادة شرح جدا ممتاز و كنت جيد جدا فيها حيث فهمت 80% من المنهج و الذي ساعدني على ذلك بعد فضل الله هو دكتور لكن لا اجد دورات فيديو تعطي كافه تفاصيل لموضوع ما و صراحة هذا ازعجني
ابحث عن دورات او كتب انكليزية فهي مفصلة اكثر بكثير من العربية
انا حاليا اتلعم من شخص اسمة Corey Schafer وله قناة على اليوتيوب
لدية دروس بايثون
- في الجزء الاول يشرح الاساسيات Python Programming Beginner Tutorials
- الان في الجزء الثاني يتكلم عن الOOP وكيف تتعامل مع الClasses
لا اهمية لحل الاسئلة انها مضيعة للوقت فقط ابدى بمشروعك بما تعلمته انا لما اتعلم بعد الا if وبدئة ببرمجة مشروعي ثم بعدما بدأة احتجت ادوات اخرى ذهبت لاتعلمها ثم قاعدة بيانات وتعلمتها ثم واجهة رسومية هكذا ابدأ فقط
صراحه البرمجه بشكل عام متعبه وتحتاج الى صبر
طوال الاعوام الماضيه احاول تعلم اي لغة فقط لأتأقلم معها
الان انتهى بي المطاف بالتوقف عن تعلم البرمجه والاكتفاء
بالمواصله في تصميم الويب اضافه الى تعلم منصه ionic
وعليكم السلام
لابد من تعلم السانتيكس بدايتاً ليس lists و tuples و dictionaries فقط
بعد ذلك يمكنك التدرج في التمارين والمشاريع بلغة البايثون ,
بخصوص الاخطأ التي تواجه بالحل لابد ان تحدد نوعها , من بين الـ3
اخطأ التي تواجه اي برنامج عند اختباره وهي :
syntax error: An error in a program that makes it impossible to parse (and
therefore impossible to interpret).
runtime error: An error that does not occur until the program has started to
execute but that prevents the program from continuing.
exception: Another name for a runtime error.
semantic error: An error in a program that makes it do something other than
what the programmer intended.
==
انصحك بكتاب جميل ورائع جدا للتعلم البايثون بالطريقة الصحيحة وهو كتاب :
How to think like a computer scientist: Learning with Python
بالتوفيق