شبابى موت
أهلا وسهلا بك يا ضيفنا الكريم
نتمنى أن تقضي وقتا ممتعا معنا في منتدى شبابي موت
ونتمنى أن تقوم بالتسجيل والانضمام لأسرة المنتدى
و نرجوا منك المشاركة لا أن تجلس في الظلام صامتا بلا حراك
لا تتردد في المساهمة و المشاركة
شكرا لزيارتك ...


شاطر
استعرض الموضوع السابقاذهب الى الأسفلاستعرض الموضوع التالي
avatar
ControllerSYR
Président
Président
عدد المساهمات : 322
تاريخ التسجيل : 01/08/2010
العمر : 25
الموقع : عصفور طيار دوت كوم

default داخل علبرمجة جديد و خايف و زهقان و طاقق من اللغة الجديدة اللي علمتها حلك في هذا الموضوع

في الخميس يونيو 28, 2012 9:01 am
السلام عليكم

سئلني أحد الأخوان بعد أن أنهى دورة البايثون

بأنه ضائع ؟ متخوف ؟ مشتت ؟

هذا أمر طبيعي فكلما يتعلم الإنسان شيئا جديدا سيواجه صعوبه بالتأقلم مع هذا الشيء

ما سيسهل الأمر الوقت والجهد

فالفكر الجديد عندما يتعلمه الإنسان ليس من الطبيعي أن يتقنه بسرعه

عموما لنركز على ما يجب على كل متعلم جديد عمله بعد تعلم البرمجه

وساركز في هذا المقال على لغة البايثون

ولكن يمكن نقل هذه الأفكار لباقي اللغات

إذا كنت تنظر لعدد الساعات والأيام؟

عند تعلم البرمج وكتابة اكواد البرامج وحل مشكلاتها

تحتاج لوقت طويل من أجل ذلك

أيام شهور سنين ...

إذا كنت تعاني من هذه المشكله مثلما عانيت منها سابقا

فغير من تفكيرك أستمتع بالبرمجه لا تبرمج بلغة البرمجه

ولكن إلعب بلغة البرمجه فانت كل يوم تواجه مشكله أي مرحله ويجب عليك أن تتغلب عليها

حتى تنتهي اللعبه أي البرنامج !

لماذا تحرق تفكير بألعاب الكمبيوتر وتضيع وقتك بشيء لن يفيدك

تنتهي اللعبة برسالة "أنتهت اللعبه" وبعض الموسيقى والصور وهنا أقول لك مبروك لقد ربحت لا شيء !

أما في البرمجه فلعبتك تنتهي ببرنامج قد تستخدمه كل يوم ويستخدمه الكثيرين , الكثيريين سيكونون ممتنين لك وشاكرين ..

إذا من اليوم إنسى لغة البرمجه وأستمتع بلعبة البرمجه !

إذا كنت ضاعا بعد تعلم الأساسيات؟

الأساسيات أقصد بها هنا وليس حصرا لها ولكن أهمها : نسق اللغة ,المتغيرات,القوائم,المتغيرات, الشروط , حلقات التكرار , الدوال , المكتبات ..

هذه الأمور يجب أن تلم بها جيدا فهي بسيطه ومن السهل الإلمام بها بعد تعلمها

أسهل طريقه لتعلمها إعطاء نفسك الأمثله

نسق اللغة : لكل لغة طريقة بالتنسيف فالبايثون المسافات مهمه

الشروط: if لعمل شرط و else عند عدم تحققه و elif عند عمل عدة شروط مختلفه

حلقات التكرار: في بايثون الحلقة for سهلة التنسيق و تغني عن while فبصراحه لم أستخدم الحلقه الأخرى إلا في الحلقة الدائمه while True

الدوال: أي دوال اللغة الإفتراضيه مثل print و len وغيرها أيضا الدوال الخاصه التي تنشئها

المكتبات: هذه اداة الرحمه للمبرمج فكم هائل من الاكواد تم وضعه بإستدعاء بسيط وهو import lib أكتب القليل لتحصل على الكثير !

هذه أهم الوظائف التي تتواجد في أغلب البرامج

إذا كنت متخوف من البدأ بالبرمجه؟

فأسهل طريق للتغلب على الخوف هي مواجهته

لا تشغل نفسك بالكم أي كم المعلومات التي تعلمتها بل بالكيف أي بكيف أستفيد منها

أكتب أمثله بسيطه ولا بأس لو قمت بالغش من الدوره سأخبرك سرا ولكن لا تخبر أحدا " دائما ما أغش من عدة كتب بل حتى من دورتي "

عندما أقع في مشكله أو خطأ برمجي

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

لنواجه خوفنا وأخطائنا بالأساسيات بأمثله نبتكرها لأنفسنا

أكتب أمثله لكل من

المتغيرات,القوائم,المتغيرات, الشروط , حلقات التكرار , الدوال , المكتبات

ثم قم بتطوير الأمثله وأضف أمورا جديده عليها


إذا كنت مشتتا من كثرة المجالات؟

الجميع يريد أن يبرمج ولكن السؤال ماذا تريد أن تبرمج ؟

ما هي مجالات الحاسب التي تحبها؟

أسئله كثيره سترددها مع نفسك عند الإنتهاء من تعلم البرمجه

كثير من المبرمجين يجزمون أن أفضل أفكار البرامج التي تريد أن تبرمجها هي التي تحتاجها

كثيرا من المرات تحتاج لبرنامج من أجل إنجاز مهمه معينه , وعندما بحثت عنه بالأنترنت لم تجده أو وجدته مدفوع وبسعر خيالي

الان لماذا لاتبرمجه ؟ قد تقول بأن الأمر لا يحتاج كل هذا المجهود ولكن إذا قلت لك أن ألاف الناس تحتاجه

كثير من كاسرين البرامج "المكركين" يكسرون حماية البرنامج المدفوع لجعله مجاني "بحجة نصرة المحتاج" يذكرني هذا الكلام برواية "روبن هود"

ولكن يمكنك أنت أن تبرمج هذا البرنامج وتقدمه بشكل مجاني ومفتوح المصدر وحتى أفضل من المدفوع

فقط توكل على الله وأبحث بالأنترنت عن طرف خيط ثم فصل الثوب كاملا !

لو كنت تريد أن تبرمج برنامج ftp مثلا أكتب في قوقل "python script ftp"

تريد أن تبرمج للشبكات أكتب

أكتب إذا "python نتوورك" أو "python شبكات"

ربما بعضكم لا يعرف أن قوقل يفهم الكلمات الانجليزيه المكتوبه بالعربي ويبحث لك عنها !

هل حاجز اللغه يعيقك ؟

إستخدم إضافة globefish لترجمة جمل الصفحه إلى العربيه

إذا واجهتك مشكله أبحث عنها بقوقل غالبا ستجدها " في الصفحات الأنجليزيه "

قبل أن تبدا أي مشروع برمجي

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

المهم حدد هدفك وأبدأ , ستواجهك مشاكل كثييره حاول حلها بعض المشاكل تاخذ دقائق , ساعات, أيام

وإذا أستسلمت أبحث في الأنترنت عن حلها أسئل في المواقع وإذا لم تجد ما يفيدك

أرجع وحاول أن تحلها وستحلها بأذن الله " كثيرا ما حصل معي هذا" لايوجد مستحيل

وسيكون أمرا جيدا لو شاركت الحل المبرمجين فبالتأكيد سيقع بمشكلتك غيرك

أعتقد أنني أطلت الكلام كثيرا

وسأختصر المقال بـ

لعبة التحدي"أكسر حاجز الخوف,حدد الهدف , أطلق إبداعاتك"

وبالتوفيق للجميع


<P style="MARGIN-LEFT: 0px" dir=rtl align=left>
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
</P>
avatar
ControllerSYR
Président
Président
عدد المساهمات : 322
تاريخ التسجيل : 01/08/2010
العمر : 25
الموقع : عصفور طيار دوت كوم

default رد: داخل علبرمجة جديد و خايف و زهقان و طاقق من اللغة الجديدة اللي علمتها حلك في هذا الموضوع

في الخميس يونيو 28, 2012 9:02 am
منقول


<P style="MARGIN-LEFT: 0px" dir=rtl align=left>
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
</P>
استعرض الموضوع السابقالرجوع الى أعلى الصفحةاستعرض الموضوع التالي
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى