الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البدء فى تعلم البرمجة الجزء الاول

بدأه amorenew في 8 أغسطس 2009 · 28 رد · 2,147 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

<h3 class="storytitle" align="right">البدء فى البرمجة الجزء الأول:البرمجة كهواية</h3>

البدء فى البرمجة — amorenew @ 9:18 م

الجزء الأول: البرمجة كهواية

هناك الكثير الذين يريدون البدء فى تعلم البرمجة وتنوعت أسبابهم فمنهم من يريد ذلك كهواية والبعض يعتقد أنها ستجلب له فرصة عمل وآخرين يريدون تعلم البرمجة من فكرة خطرت ببالهم لعمل برنامج ما….

دعونا نناقش بعض من هذه الأسباب والاتجاهات

أولا:البدء في البرمجة كهواية :-

هل حقا تريد تعلم البرمجة ؟ أم أنها نزوة عابرة؟؟

إن تعلم البرمجة يحتاج إلى الوقت والجهد ولا ننسى المثابرة لأن في بداية تعلمك لن تستطيع عمل الكثير من الأفكار إلا بعد فترة من تعمقك في المادة العلمية التي تتعلم منها سواء دورة أو كتاب أو فيديو….

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

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

إنك تحتاج إلي السرعة في التطوير والسهولة مع توافر مادة علمية باللغة العربية…

لست محتاج لتعلم السى فأنت كهاوى لا تحتاج أن تكون ملما بالكثير عن البرمجة..

أما لغة الجافا فهي لغة جميلة حقا و لكن التعليم الانجليزى الأفضل لها حتى الأن.

لذا فأنصحك بتعلم الفيجوال بيسك دوت نت..لماذا؟؟

الفيجوال بيسك له تعليم عربي متوافر و هي لغة سهلة تتميز بالسرعة في التطوير بإمكانك إنجاز وعمل الكثير من البرامج بها مثل من سيربح المليون و برامج المسابقات وغيرها الكثير..

بالنسبة للبايثون اسأل عنها ولكن انظر أولا لتوافر المادة العلمية باللغة العربية لهذه اللغة..

قارن بين توافر المادة العربية للفيجوال والبايثون..حتى تتخذ قرارك الصائب.

ولتعلم الفيجوال بيسك ليس مجانى بعكس البايثون أو الجافا…

أرجو وضع روابط تعليمية عربى فى التعليقات سواء كتب أو فيديو..

فقط المجانى منها أو اسم المادة اذا لم تكن مجانية…

شكرا لكم جميعا حتى الجزء الثاني..البرمجة كفرصة عمل..

المصدر:amorenew.wordpress.com

تم تعديل هذه المشاركة بواسطة amorenew في 8 أغسطس 2009 في 13:40

#2

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

وبعد اسابيع ستعتاد على المصطلحات وستفهم محتوى الجمل

عموما لا يوجد اى مصادر عربية كافية فى اى مجال حوسبى

اقتباس
الفيجوال بيسك له تعليم عربي متوافر و هي لغة سهلة تتميز بالسرعة في التطوير بإمكانك إنجاز وعمل الكثير من البرامج بها مثل من سيربح المليون و برامج المسابقات وغيرها الكثير..
.

flash mx يكفى لذلك

تم تعديل هذه المشاركة بواسطة apex في 8 أغسطس 2009 في 15:25

name : mohamedyosry

#3
apex كتب:
ولما لا تقراء عن بايثون وحتى وان كنت غير مرتاح مع اللغة الانجليزية وان استعانت فى البداية بالترجمة الفورية

وبعد اسابيع ستعتاد على المصطلحات وستفهم محتوى الجمل

عموما لا يوجد اى مصادر عربية كافية فى اى مجال حوسبى

.

flash mx يكفى لذلك

اعرف الانجليزية ولكن المقال الاول مخصص للهواة

#4

كهاوي أعتقد أن اللغات التي تسمى لغات سكريبت أفضل مئة مرة من لغات الفجوال وذلك لآنها سهله وغير معقدة

سيستغرب الكثير من هذه الإجابة ولكنها حقيقة وقد لمستها عند تعلمي للغة البي أتش بي والبيرل والجافا كانت سهله وبسرعه تعلمتها وكذالك عندما كنت أعطي دورات فقد كان نظام التعليم على لغات السكريبت أسهل مئة مرة منه عن الفجوال وذلك لعدة أسباب

منها الفجوال يحتوي على كثير من الأداوت والنوافذ ويجب تذكر واجه البرنامج وحفظ القوائم وهذا يجعل من الدراسه تعب وكسل كبير فأنا هاوي أريد أن أبدأ في العمل ولا أريد أن أكتب وأحفظ كل أداة وماعملها وأين أجدها , في البايثون والبي أتش بي والجافا الأمر مختلف فأنت كهاوٍ تتعلم كيف تطبع كلمة من خلال سطر تكتبه في محرر أوامر مثل النوت باد الخفيف والذي لايحتوي على واجهه معقدة ومع الوقت تبدأ بالإستمتاع والعمل

وللأمانه تعلم لغات الفجوال سيندم على السنوات التي فقدها متعلم هذه اللغات عندما يتعلم على لغات السكريبت لآن فيها متعه وفائدة أكبر من الفجوال مئاااااااات المرات وفرصه العمل أكبر ... لماذا ؟ لآنك ستصبح متميز فعدد الذين يبرمجون بلغة البايثون قلائل وأنت ستكون واحدا منهم وعدد الشركات التي ستطلبك كثيره وسيكون الراتب أكبر بكثير لآنك متميز :)

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#5
اقتباس
كهاوي أعتقد أن اللغات التي تسمى لغات سكريبت أفضل مئة مرة من لغات الفجوال وذلك لآنها سهله وغير معقدة

+1

على الاقل ستسفيد منها فى التعامل مع api البرنامج الخاص بك

الان البايثون يعتبر معيار اسكربتنج البرامج و متواجدة فى معظم المجالات ومدعومة بشكل كبير ومتزايد وتتعلم منة بالقدر الذى تريدة

انظر للامام ومهما كان مقدار المصادر العربية للبايثون فهو افضل من تعلم الفيجوال بيسك

/* الم يلغى الدعم عن تلك اللغة واصبح الان البيسك.نت هى المستخدمة*/

name : mohamedyosry

#6
اقتباس
للأمانه تعلم لغات الفجوال سيندم على السنوات التي فقدها متعلم هذه اللغات عندما يتعلم على لغات السكريبت لآن فيها متعه وفائدة أكبر من الفجوال مئاااااااات المرات وفرصه العمل أكبر
!!!!!!!!!!!!!!!!!!!!!!

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

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#7

يا أخ bastr3 أرجوك لو خبرتك طويلة كما تقول ستعرف أن تعلم لغة مثل الJava أو الVB.net أو #C أو ++C لا يغني عن تعلم لغة مثل الPython أو الRuby أو الJavascript كل لغة لها استخدام و فوائد.

مصري في بلاد الفرنجة.

قريباً اقرأ مقالاتي على It-scoop

#8
اقتباس
وللأمانه تعلم لغات الفجوال سيندم على السنوات التي فقدها متعلم هذه اللغات عندما يتعلم على لغات السكريبت لآن فيها متعه وفائدة أكبر من الفجوال مئاااااااات المرات

كلام كبير اخي ( خاصة ان كان فيه أمانة علمية على حسب قولك ) ،

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

لان كلام من لديه الخبرة الكافية في مثل هذه الأمور مهم ويختصر الكثير من الوقت والجهد ..

أسأل الله ان يوفق الجميع لما فيه خير للمسلمين ..

لا إله إلا الله محمد رسول الله عليه الصلاة والسلام

سبحانك اللهم وبحمدك اشهد ان لا إله إلا انت استغفرك واتوب اليك

سأتقن الـ ++C و
PHP إن شاء الله تعالى ...

جاري العمل على
Microsoft Sql Server و MySQL ...

 

#9

ما شاء الله

عندما ناس ليس لها مثيل فى البرمجه

لذا لى رجاء خاص

من يرد على الموضوع يرد بكلام عملى علمى و ليس رفض او تهكم

لانه كما فى حالة الاخ عبدالله

يوجد الكثير على مفترق الطرق

و رأى خبراء امثالكم سوف يوفر الكثير من الوقت و المجهود

طلبى هذا لانى اريد ان اخرج بنتيجه تفيدنى

و ليس بنتيجه مين غلب مين :)

اشكركم جميعا

كيميائى / محمد طه

#10
bastr3 كتب:
وللأمانه تعلم لغات الفجوال سيندم على السنوات التي فقدها متعلم هذه اللغات عندما يتعلم على لغات السكريبت لآن فيها متعه وفائدة أكبر من الفجوال مئاااااااات المرات وفرصه العمل أكبر ... لماذا ؟ لآنك ستصبح متميز فعدد الذين يبرمجون بلغة البايثون قلائل وأنت ستكون واحدا منهم وعدد الشركات التي ستطلبك كثيره وسيكون الراتب أكبر بكثير لآنك متميز :)

هناك بضعة مآخذ على هذا التصريح. أولاً، البرمجة ليست "موضة" تسعى فيها إلى التفرد لمجرد التفرد. البرمجة في النهاية حرفة. و الحرفة تتطلب متابعة سوق العمل. و حتى الآن وظائف مبرمجي السكريبت (بما فيها البايثون) محدودة جداً في منطقتنا. معظم الذين يستخدمون البايثون في عملهم هذه الأيام يستخدمونها لأتمتة الأعمال و كمبادرة شخصية بحتة.

و لكن، اتفق معك بأن البايثون لغة جميلة و مناسبة جداً للهواة.

#11

السلام عليكم...

صحيح! مزبوط هيك!

لغة Python جميلة جداً و مناسبة لتكون لغة أخرى معنا لزيادة المحصلة الثقافية في اللغات و كتابة الأوامر

نشاط جانبي يعني بأوقات الفراغ

بالنسبة إلي طبعاً

الآن مشغولة بتطبيقات حسابية رياضية بلغة python لأنها اسرع في الإختبارات و بستعمل السلاحف turtle لإجراء تطبيقات حسابية و رسومية.

ممتازة جداً بالأمور الحسابية و التجارب السريعة

بالإضافة إلى مكتباتها المميزة third-party

في الرياضيات و الأمور الحسابية

ممتازة جداً هاللغة و مثيرة طبعاً بدون ما بسأل حالي (هل انا مستفيدة من هاللغة مادياً او اكاديمياً كشهادة يعني؟)

و كتير من الصديقات(زميلات بنفس المجال) الآن متجهات لتعلم هاللغة بأقوات الفراغ

يعني متل ما تفضل الأخ الكريم System Down

(مبادرة شخصية بحتة)

بالنسبة إلي عـ الأقل

bye

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#12

كلام جميل جميعا ..

كما قال الاخ system down والاخت رغد .. هي مسالة شخصية وهي لغة الهواة ... وعندما نقول لغة الهواة لا نعدم الناتج هنا .. فهي لها نواتج كاملة ..

ولكن لنقول مجالها محدود .. هذا اقرب تعبير تقريبا .. لان الواقع البرمجي الان متجه الى الدوت نت .. هذا ما يقوله الكثيرين ..

اقتباس
الآن مشغولة بتطبيقات حسابية رياضية بلغة python لأنها اسرع في الإختبارات و بستعمل السلاحف turtle لإجراء تطبيقات حسابية و رسومية.

ممتازة جداً بالأمور الحسابية و التجارب السريعة

بالإضافة إلى مكتباتها المميزة third-party

في الرياضيات و الأمور الحسابية

يا رغد هل هذا نشاط شخصي .. يعني اقصد هل هو مشروع موجه لكي لكي تتميه فاستخدمتي لذلك البايثون بدلا من الـC# مثلا .. ام هو مجرد تطبيق اوامر رياضية وحسابية فاخترتي مكتبة third_party فيها لكي تدرسيها من خلالها ... ؟؟

------------

على العموم اخر نقطه .. ولا يزعل مني صاحب الموضوع .. انا قرأت ردود الاخوة وفهمت ماذا يريدون .. لكن صراحة لا تؤاخذوني بما ساقوله .. لم افهم ما يريده صاحب الموضوع ..؟

يعني العنوان البدء بتعلم البرمجة .. وموضوعه كم سطر ويطلب فيه روابط .. اذا ماهو الموضوع بالضبط .. ؟

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#13
سنان محمد صالح كتب:
يا رغد هل هذا نشاط شخصي .. يعني اقصد هل هو مشروع موجه لكي لكي تتميه فاستخدمتي لذلك البايثون بدلا من الـC# مثلا .. ام هو مجرد تطبيق اوامر رياضية وحسابية فاخترتي مكتبة third_party فيها لكي تدرسيها من خلالها ... ؟؟

تحياتي العطرة ..

السلام عليكم...

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

يعني بتقدروا تعتبروني مع python و تطبيقاتها!

متلها لمدام كوري(ماري عالمة كيميائية).

هيك يعني:

post-140583-1249819876_thumb.jpg

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

post-140583-1249819915_thumb.gif

bye

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#14
اقتباس
نعم اخي سنان...انا مهتمة بالرياضيات و الفيزياء جداً و التطبيقات عليهن بالكمبيوتر...و بحب اعمل اجتهادات شخصية عليهن و ايضاً اكاديمية

يعني بتقدروا تعتبروني مع python و تطبيقاتها!

جميل .. اهتمامات متقاربة تقريبا ..

طيب .. هل من الممكن ان تفيدني بما تملكين بهذا الجانب .. صراحة لدي مشروع التخرج لهذه السنة وهو عبارة عن برنامج رياضيات .. واعمل عليه بالفيجول بيسك منذ مدة ..

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

ويارب اشوفك بيوم من الايام بصورة مثل هذه وانتي تحملين بدلا من كأس الاختبار تحملين ماوس او كيبيورد .. وتصبحين العالمة رغدوري ( على وزن كوري ) ..

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#15
سنان محمد صالح كتب:
جميل .. اهتمامات متقاربة تقريبا ..

طيب .. هل من الممكن ان تفيدني بما تملكين بهذا الجانب .. صراحة لدي مشروع التخرج لهذه السنة وهو عبارة عن برنامج رياضيات .. واعمل عليه بالفيجول بيسك منذ مدة ..

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

ويارب اشوفك بيوم من الايام بصورة مثل هذه وانتي تحملين بدلا من كأس الاختبار تحملين ماوس او كيبيورد .. وتصبحين العالمة رغدوري ( على وزن كوري ) ..

تحياتي العطرة ..

Ha ha ha

و بتعمل فيروز غنية جديدة و بتقول

"يا رغدوري دوري فينا ضلي دوري فينا"

:lol:

إن شاء الله اخي سنان بصير عالمة آمين يارب

شكراً

انت ما شاء الله اسمك ما بيحتاج وزن خلص "سنان" على وزن العالم "ديمورجان"

بالمناسبة "كوري" اسم زوجا مش اسما

بخصوص توجيهاتي:

آسفة اخي, أمور مصيرية هيك ما بقدر!

بتعزرني

و لكن لغة python ممتازة بهيك امور...

موفق يارب

bye

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#16
اقتباس
انت ما شاء الله اسمك ما بيحتاج وزن خلص "سنان" على وزن العالم "ديمورجان"

كلك ذوق .. تسلمين ..

اقتباس
بالمناسبة "كوري" اسم زوجا مش اسما

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

اقتباس
بخصوص توجيهاتي:

آسفة اخي, أمور مصيرية هيك ما بقدر!

بتعزرني

و لكن لغة python ممتازة بهيك امور...

لم اقصد توجيهات .. انا اعرف ماذا اريد يارغد ..

لكن ما اريد توصيله لكي هو ما تملكينه من مقالات وامور تفيدني بهالخصوص ..

على العموم براحتك ...

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#17

السؤال واضح وإجابتي كانت أيضا واضحة ... السؤال عن تعلم البرمجة كهوايه وإجابتي كانت على هذا الأساس والأمانه التي قلتها هي على هذا الأساس , على أساس تعلم البرمجة كهوايه أما من يريد المال والراتب الشهري لكي يعيش حتى نهاية الشهر ويدعوا الراتب بدل أن يدعو الله ويصبح عبد الشركة بدل من عبدالله ويرزق من حيث مايحتسب فهذا عليه بتعلم لغات لعمل برامج مكتبية مثل ربط البرنامج مع قاعدة بيانات وإستخراج البيانات بناء على طلب صاحب العمل ونفس البرنامج يبقى يعمل مثله كلما جاء زبون وطلب برنامج فكل البرامج في وطننا العربي هي لقواعد البيانات , أما من يريد التميز وعنده وقت فراغ وعنده إحساس بأنه متميز فما عليه إلا باتباع نصيحتي لآنني هاو في البرمجة ولم أفكر يوما بأنني سأرزق من خلالها ولكن الله منّ علي ورزقني خيرا .

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

بايثون = تميز

فجوال = أنت كأي مواطن عربي (الخباز صار يشتغل عليها :) مشان يعمل برنامج لحساب الصادرات والواردات وعدد الزباين )

اقتباس
كلام كبير اخي ( خاصة ان كان فيه أمانة علمية على حسب قولك ) ،

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

لان كلام من لديه الخبرة الكافية في مثل هذه الأمور مهم ويختصر الكثير من الوقت والجهد ..

أسأل الله ان يوفق الجميع لما فيه خير للمسلمين ..

لقد وضحت الأسباب التي جعلتني أرشح لغات السكريبت لذلك فأنا أتكلم عن تجربه وعن خبره وكما قلت الأمانه مهمه جدا والكلام كبير .... أعلم ذلك وأسأل الله الخير لكل أعضاء هذا المنتدى

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

لا ياحريف المفروض إنتا حريف وبتعرف إنو كل اللغات تعمل نفس العمل حتى البي أتش بي الخاصه بالويب يمكنك عمل برامج مكتبيه عليها وأنتي فايروس وفوتوشوب إذا حابب فما بالك بلغات سكريبت متخصصه مثل بايثون !!

اقتباس
يا أخ bastr3 أرجوك لو خبرتك طويلة كما تقول ستعرف أن تعلم لغة مثل الJava أو الVB.net أو #C أو ++C لا يغني عن تعلم لغة مثل الPython أو الRuby أو الJavascript كل لغة لها استخدام و فوائد.

نفس الإجابه بالأعلى :) مع إضافة أن لغة الجافاسكريبت تقتصر على مستعرض الويب مثل الهتمل ولا يمكن مقارنتها مع اللغات الأخرى

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#18

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

المثال : إشرح كيف يتم برمجة شيفرة تقوم

1- إنشاء مجلد بإسم

code

2- إنشاء ملف داخل المجلد من نوع نص بإسم

run.txt

3- وضع داخل هذا الملف شيفرة لطباعه كلمة

welcome

4- فتح هذا الملف وتنفيذ الشيفرة التي بداخله

أريد شرح لهذا المثال بحيث يتم الشرح من بداية العمل إلى التنفيذ وعلى أساس أن اللغه نازله على الجهاز وكل أمورها تمام :)

رح أنتظر إجابات من المتخصصين لهذا السؤال بكل الغات المعروفه ... حتى الجافاسكريبت يمكن تطبيق هذا المثال عليها :)

ولكن يهمني الشرح لكي يكون هناك تقييم من قبل الأعضاء على كل شرح ... ممكن نعمل موضوع ونضع فيه الإجابات ونعمل تقييم :)

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#19

جزاك الله خيرا اخ bastr3

هذا ما كنت اريد ان يتحول اليه النقاش

----

انا لست مبرمجا و لكن احب ان اتعلم لغه برمجه اعمل بها ما احب و لا اريد ان اتكسب منها على الاطلاق

و لكنى احس ان تعلم الفيجوال بيسك اسهل من البايثون "مشيت خطوات قليله فى كلاهما"

ممكن لأن الفيجوال نتيجتها سريعه او تكون اقرب للشكل النهائى

ارجو التعقيب و شرح ما لم ادركه

كيميائى / محمد طه

#20

رديت على صاحب الموضوع على نفس الموضوع فى منتدى اخر

وكان ردى

اقتباس
vb 6 تعتبر ماساة بكل الاحجام و لا اعترف بها وقطعت مايكروسوفت الدعم عنها

vb.net لها استخدامها ووظائفها فى السوق و تتطلب فهم لل.net وهى ليست سهلة

انا ارشحك بايثون حتى وان تحملت الكثير فى تعلمها

فما عليك الا ان تتعلمها وبعد ذلك

تختار api الذى تريد التعامل معة فستجد العديد من الapi التى توفر تعامل بالبايثون

سواء تطوير ويب و تطبيقات وصفحات انترنت

سواء تطوير العاب

سواء اسكربتنج للبرامج والانظمة

سواء تطوير برامج سطح مكتب

وسر ذلك هو التكامل الرهيب مع باقى اللغات

فيمكنى انشاء compiled code بالسى او السى++ وجعل البايثون يعمل كwrapper (اى يراسل الكود الاخر ويستفيد من قدراتة )

لذلك ارى ان التطوير عموما هو لغات خاصة بتطوير الcore ولغات wrapper وخفيقة من اجل استعمالها للاستفادة من قدرات الcore

بالطبع اللغات الاسكربتج wrapper هى المناسبة للهواة والاخرى اذا استخدمنها للاغراض اليومية فتصيبنا بالتسلخات البرمجية ولكنها خاصة بتطوير الcore (مثل السى والسى++) والتى تحتاج الى مجهود ومعرفة عالية عند استخدامها (ولا يمكن استبدالها بلغات خفيفة لانها لم تحقق ادارة الموارد والبرنامج بالشكل المطلوب)

للعلم ال.net مكتوبة بالسى++ ولغات الدوت نت wrapper لها

اى يمكنا مقارنة من حيث

1-عدد وجودة بيئات العمل لكل من اللغات

2-تقييم اللغة البرمجية (ساينتكس ومنطق واساليب اللغة )

3-انتشارها واعتماديتها

4- اترك لكم باقى نقاط المقارنة

name : mohamedyosry

#21
♥رغـد♥ كتب:

السلام عليكم...

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

يعني بتقدروا تعتبروني مع python و تطبيقاتها!

لقد وجدت هذا الكتاب و اظنه فى مجال اهتماتك

يا رب يكون مفيد لك اخت رغدكورى :)

Hans Petter Langtangen, "A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)"

Springer | 2009 | ISBN: 3642024742 | 693 pages |

http://www.megaupload.com/?d=XXLRQGKN

موفقه

كيميائى / محمد طه

#22
اقتباس
ويدعوا الراتب بدل أن يدعو الله ويصبح عبد الشركة بدل من عبدالله ويرزق من حيث مايحتسب

ايه الكلام الفارغ ده؟؟ أرجو من الادارة تعديل رد العضو bastr3 فهو كلام لا يصح و اتهام للمبرمجين العاملين بالشرك

مصري في بلاد الفرنجة.

قريباً اقرأ مقالاتي على It-scoop

#23
mtak33 كتب:
لقد وجدت هذا الكتاب و اظنه فى مجال اهتماتك

يا رب يكون مفيد لك اخت رغدكورى :)

موفقه

شكراً اخي استاذ محمد طه...

شاكرة اهتمامك الكريم

موفق يارب

bye

آسفة ما لمحت مشاركتك الكريمة إلا هلأ قبل شوي

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#24
اقتباس
ايه الكلام الفارغ ده؟؟ أرجو من الادارة تعديل رد العضو bastr3 فهو كلام لا يصح و اتهام للمبرمجين العاملين بالشرك

:) أعدله أنا إذا حابب بس في منه هالحكي لما يوقع الموظف بمأزق ولازم يدفع آخر الشهر شو راح يعمل ؟ رح ينتظر آخر الشهر على أحر من الجمر وهو ينتظر الراتب وهذا كالدعاء .. إنتظار الفرج عبادة , وليس إنتظار الراتب ... أما الحر فعند وقوع مأزق فهو يلجأ إلى الله فورا ولا ينتظر الراتب آخر الشهر ,

على كل لكي لانخرج عن الموضوع كالعادة ....

اقتباس
جزاك الله خيرا اخ bastr3

هذا ما كنت اريد ان يتحول اليه النقاش

----

انا لست مبرمجا و لكن احب ان اتعلم لغه برمجه اعمل بها ما احب و لا اريد ان اتكسب منها على الاطلاق

و لكنى احس ان تعلم الفيجوال بيسك اسهل من البايثون "مشيت خطوات قليله فى كلاهما"

ممكن لأن الفيجوال نتيجتها سريعه او تكون اقرب للشكل النهائى

ارجو التعقيب و شرح ما لم ادركه

أخي الكريم ..

لست بعالم باللغات البرمجية ولكني جربت أكثر من لغة وأتقنتها ولم أكن أدرس اللغة بشكل صحيح .. أي لم أدرس من كتب وإنما كانت دراستي التطبيق الفوري وهذا خطأ ربما ولكنه يعني خبره فورية , لم أدرس على ماذا تعتمد كل لغة وماهي إمكانياتها كما يقول الأخ apex فكلامه علمي بحت وربما يكون مقنع أكثر من كلامي ولكني أريد القول أنني أعجبت جدا للغات السكريبت المفتوحة المصدر لآن من قام بإنتاجها أعطى لكل شخص الحق بوضع أفكاره فيها وبذلك فهي نتاج جهد مجموعه كبيره من المبرمجين وتطورها سيكون سريع جدا بالإضافة إلى أنها تحتوي على كل مايمكن أن تفكر فيه وذلك لسبب بسيط أن عدد مطوريها ظخم ومن جميع الأجناس والألوان ...

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

أذكر أنني عملت برنامج في الفجوال بيسك مكون من أربعة آلاف سطر !! بعد أن إنتهيت منه وجدت أن عدد الأسطر التي تم كتابتها من قبل البرنامج هي ألفين ونيف سطر .. وهناك أكثر من ألف سطر فقط تم تكرارها مثل الإف والإند إف , فكنت أقرأ أن فلان أضاف على لينكس 200 سطر! وقام بهذه الإضافة بعمل كذا وكذا فأستغرب ماهي ال200 سطر , وعند إنضمامي لعالم السكريبت تبين لي أن السطر يعني برنامج طويل لايستهان به , هناك أمور كثيره منها حجم البرنامج في حاله السكريبت يكون بالكيلوبايت أما الفجوال يكون بالميغا أو أضعاف حجم البرنامج في حاله السكريبت ,

لنرى حجم الفجوال دوت نت ... حجمه على ما أظن ديفيدي ثلاثه جيجا وقاعدة يباناته إم إس سيكول 600 ميغا والمانيوال الخاص بدوت نت هو ديفي دي تقريبا لآنه سيحتوي على صور كثيره (الحجم تقريبي فأنا فقط أرى الإسطوانات مع أصحابي :) ) , وحجم برنامج البايثون والبي أتش بي والبيرل بالإضافة إلى قاعدة البيانات ماي سيكول لا يتعدى المئة ميغا مع محرر قوي مع المانيوال الخاص بكل لغة :)

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

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#25
bastr3 كتب:
كنت أريد من الأمثله التي طلبتها أن يرى الجميع كيفيه البرمجه بهذه اللغات فالمثال الذي وضعته يتم برمجته في البي أتش بي بسطر واحد وأتوقع أنه كذلك في البايثون , والسطر يكون خليط من كلمات وحروف وهو صغير يعني لا يتجاوز العشر كلمات ...

أذكر أنني عملت برنامج في الفجوال بيسك مكون من أربعة آلاف سطر !! بعد أن إنتهيت منه وجدت أن عدد الأسطر التي تم كتابتها من قبل البرنامج هي ألفين ونيف سطر .. وهناك أكثر من ألف سطر فقط تم تكرارها مثل الإف والإند إف , فكنت أقرأ أن فلان أضاف على لينكس 200 سطر! وقام بهذه الإضافة بعمل كذا وكذا فأستغرب ماهي ال200 سطر , وعند إنضمامي لعالم السكريبت تبين لي أن السطر يعني برنامج طويل لايستهان به , هناك أمور كثيره منها حجم البرنامج في حاله السكريبت يكون بالكيلوبايت أما الفجوال يكون بالميغا أو أضعاف حجم البرنامج في حاله السكريبت ,

قصر الكود هو سلاح ذو حدين. أقصر من اللازم و يصبح البرنامج غير مقروء (ابحث عن مسابقة The International Obfuscated C Code Contest و التي يتنافس فيها المتبارون على أقصر برنامج على حساب إمكانية القراءة) و إذا كان أطول من اللازم أصبح البحث داخله و تعديله مشكلة. و لكن المقياس الحقيقي ليس حجم الكود، بل حجم البرنامج الناتج بعد الكومبايل و أدائه. اكتب نفس البرنامج بـ#C و بفيجوال بيسك دوت نت. في غالبية الوقت سيكون برنامج الفيجوال بيسك أطول بسبب طبيعة السينتاكس الخاصة به. و لكن بعد الكومبايل ستجد أن حجم البرنامج التنفيذي و أدائه متقارب جداً.

bastr3 كتب:
لنرى حجم الفجوال دوت نت ... حجمه على ما أظن ديفيدي ثلاثه جيجا وقاعدة يباناته إم إس سيكول 600 ميغا والمانيوال الخاص بدوت نت هو ديفي دي تقريبا لآنه سيحتوي على صور كثيره (الحجم تقريبي فأنا فقط أرى الإسطوانات مع أصحابي :) ) , وحجم برنامج البايثون والبي أتش بي والبيرل بالإضافة إلى قاعدة البيانات ماي سيكول لا يتعدى المئة ميغا مع محرر قوي مع المانيوال الخاص بكل لغة :)

عندما تقوم بمقارنة يجب أن يكون الطرفين متساويين. من ناحية هناك أداة تطوير عالية المستوى (باعتراف حتى أشد كارهي مايكروسوفت) و الذي يتضمن التالي: أربع لغات برمجة، أداتين لتطوير التقارير، الـSDK الخاص بدوت نت، قاعدة بيانات كفيلة بتشغيل برامج شركة متوسطة الحجم، مكتبة الـMSDN الهائلة (التي تشمل ليس فقط مراجع الدوت نت بل مراجع SQL Server و المراجع القديمة و عدد كبير من الدروس و مقالات مجلة MSDN بالإضافة لقائمة من الـbugs المعروفة و كيفية تجنبها)، منصة ربط بين فرق البرمجة و تنظيم الكود، و عدة أدوات أخرى لم أستخدمها و لا اعرف حتى ماذا تفعل. و من ناحية أخرى ثلاثة لغات سكربتنج و أداة تطوير (لم تذكر اسمها) و مانيوال و قاعدة بيانات مخصصة للويب.

bastr3 كتب:
لكل من يقرأ الموضوع ... لا تفكر في برامج صغيره وتبني عليها , فمثلا في الفجوال يمكن إنتاج نافذه تحتوي على الكثير من الأدوات بدون أي كود يذكر بعكس السكريبت الذي يحتاج الكثير من الكود لعمل نفس النافذة ولكن مثلا برنامج مثل الفوتوشوب يحتوي على فلاتر وتنسيقات للصور هنا نقارن الكود الناتج وقوته وقدرات لكل لغة فالواجه تصبح أمرا هينا أمام مثل هذه البرامج.

بالضبط، هذا ما نحاول قوله من البداية. كل لغة لها استخداماتها. لها إيجابياتها و لها سلبياتها. لذا قول "لغة س أفضل من لغة ص" هكذا دون ذكر في أية ظروف و في أية حالات خاصة لا معنى له. نأخذ مثال الفوتوشوب مثلاً. هذا برنامج يعتمد على سهولة و سرعة واجهة الاستخدام، بالإضافة لسرعة التعامل مع الصور و تطبيقات تحويلات رياضية عليها. هذا النوع من البرامج مستهلك كبير للذاكرة و يحتاج إلى إدارة دقيقة لها. لذا لا تجد أمثلة قوية لهذه البرامج مطورة بلغات التي تعتمد على VM (مثل دوت نت و جافا) أو لغات الترجمة الفورية (مثل بايثون و بيرل) و قطعاً ليس بلغات الويب (مثل ASP و PHP).

مواضيع مشابهة