المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [جنو\لينكس - البرمجيات الحرة] بايثون - Python


Sneetsher
2010-01-28, 14:29
http://www.python.org/images/python-logo.gif
بايثون لغة برمجة (http://ar.wikipedia.org/wiki/%D9%84%D8%BA%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D8%A9) ، من لغات المستوى العالي، تتميز ببساطة كتابتها وقرآءتها، سهلة التعلم، تستخدم أسلوب البرمجة الكائنية (OOP (http://ar.wikipedia.org/wiki/%D8%A8%D8%B1%D9%85%D8%AC%D8%A9_%D9%83%D8%A7%D8%A6% D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AA%D9%88%D8%AC%D 9%87))، مفتوحة المصدر (http://ar.wikipedia.org/wiki/%D9%85%D8%B5%D8%AF%D8%B1_%D9%85%D9%81%D8%AA%D9%88% D8%AD)، وقابلة للتطوير. تعتبر لغة بايثون لغة تفسيرية (http://ar.wikipedia.org/w/index.php?title=%D9%84%D8%BA%D8%A9_%D8%A8%D8%B1%D9 %85%D8%AC%D8%A9_%D8%AA%D9%81%D8%B3%D9%8A%D8%B1%D9% 8A%D8%A9&action=edit&redlink=1)، متعددة الأغراض وتستخدم بشكل واسع في العديد من المجالات، كبناء البرامج المستقلة باستخدام الواجهات الرسومية المعروفة وفي عمل برامج الويب، بالإضافة إلى استخدامها كلغة برمجة نصية للتحكم في أداء بعض من أشهر البرامج المعروفة أو في بناء برامج ملحقة لها. وبشكل عام يمكن استخدام بايثون لبرمجة البرامج البسيطة للمبتدئين، ولإنجاز المشاريع الضخمة كأي لغة برمجية أخرى في نفس الوقت. غالباً ما يُنصح المبتدئين في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسرع اللغات البرمجية تعلماً.
نشأت بايثون في مركز CWI (http://ar.wikipedia.org/w/index.php?title=%D9%85%D8%B1%D9%83%D8%B2_CWI&action=edit&redlink=1) (مركز العلوم والحاسب الآلي) بأمستردام على يد جويدو فان رُزوم (http://ar.wikipedia.org/wiki/%D8%AC%D8%A7%D9%8A%D8%AF%D9%88_%DA%A4%D8%A7%D9%86_ %D8%B1%D9%88%D8%B3%D9%85) في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة C (http://ar.wikipedia.org/wiki/C). أطلق فان رُزوم اسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا (http://ar.wikipedia.org/wiki/%D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9_%D8%A7% D9%84%D9%85%D8%AA%D8%AD%D8%AF%D8%A9)، كانت تطلق على نفسها اسم مونتي بايثون (http://ar.wikipedia.org/w/index.php?title=%D9%85%D9%88%D9%86%D8%AA%D9%8A_%D8 %A8%D8%A7%D9%8A%D8%AB%D9%88%D9%86&action=edit&redlink=1) (بالإنجليزية (http://ar.wikipedia.org/wiki/%D9%84%D8%BA%D8%A9_%D8%A5%D9%86%D8%AC%D9%84%D9%8A% D8%B2%D9%8A%D8%A9): Monty Python‏).
تتميز بايثون بمجتمعها النشط، كما أن لها الكثير من المكتبات البرمجية ذات الأغراض الخاصة والتي برمجها أشخاص من مجتمع هذه اللغة، مثلاً مكتبة PyGame (http://ar.wikipedia.org/w/index.php?title=PyGame&action=edit&redlink=1) التي توفر مجموعه من الوظائف من أجل برمجة الألعاب. ويمكن لبايثون التعامل مع العديد من أنواع قواعد البيانات (http://ar.wikipedia.org/wiki/%D9%82%D8%A7%D8%B9%D8%AF%D8%A9_%D8%A8%D9%8A%D8%A7% D9%86%D8%A7%D8%AA) مثل MySQL (http://ar.wikipedia.org/wiki/%D9%85%D8%A7%D9%8A_%D8%A5%D8%B3_%D9%83%D9%8A%D9%88 _%D8%A5%D9%84) وغيره.


تستخدم بايثون على نطاق واسع في جوجل (http://ar.wikipedia.org/wiki/%D8%AC%D9%88%D8%AC%D9%84) وناسا (http://ar.wikipedia.org/wiki/%D9%86%D8%A7%D8%B3%D8%A7)، كما أنها قد استخدمت في برمجة أحد المشاريع العملاقة هو مشروع زوب (http://ar.wikipedia.org/w/index.php?title=%D8%B2%D9%88%D8%A8&action=edit&redlink=1) Zope، كما تستخدم في العديد من المشاريع والتطبيقات المنتشرة عالمياً مثل مشروع بلندر (http://ar.wikipedia.org/wiki/%D8%A8%D9%84%D9%86%D8%AF%D8%B1) blender وهو أحد برامج التصميم ثلاثية الأبعاد الشهيرة.
لقد ادمجت بايثون بنجاح كلغة برمجة في العديد من التطبيقات والحزمات. وهي تستخدم بكثرة في تطبيقات التصميم ثلاثي الأبعاد مثل مايا (http://ar.wikipedia.org/w/index.php?title=%D9%85%D8%A7%D9%8A%D8%A7%28%D8%AA% D8%B7%D8%A8%D9%8A%D9%82%29&action=edit&redlink=1) Maya، سوفت اميدج إكس إس آي (http://ar.wikipedia.org/w/index.php?title=%D8%B3%D9%88%D9%81%D8%AA_%D8%A7%D9 %85%D9%8A%D8%AF%D8%AC_%D8%A5%D9%83%D8%B3_%D8%A5%D8 %B3_%D8%A2%D9%8A&action=edit&redlink=1) Softimage|XSI، وبالطبع بليندر Blender.


من الموقع الرسمي: http://www.python.org (http://wiki.python.org/moin/Arabic********)


* تتوفر بايثون لمنصات عديدة: جنو\لينكس، ماك، وينداوز، سمبيان (http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Runtimes/Python_for_S60/)،... كما يمكن استخدامها ضمن بيئات تطوير مختلفة COM (http://sourceforge.net/projects/pywin32/)، .NET (http://www.zope.org/Members/Brian/PythonNet)، CORBA (http://aspn.activestate.com/ASPN/****book/Python/Recipe/81254)، Java virtual machine (http://www.jython.org/)

كتب: تعلم بايثون بكل سهولة (http://www.kutub.info/library/open.php?cat=1&book=1370) ، خطوة على طريق بايثون (http://www.kutub.info/library/open.php?cat=1&book=3998) ، احترف البايثون الآن - Learn python now (http://www.kutub.info/library/open.php?cat=1&book=575) ، الدورة الذهبية فى احتراف Python (http://www.kutub.info/library/open.php?cat=1&book=1737)

بعض المشاريع: Google App Engine (http://code.google.com/appengine/) ،Blender (http://www.blender.org/) ،Pygame (http://en.wikipedia.org/wiki/Pygame) ،Battlefield 2 (http://battlefield.ea.com/battlefield/bf2/) ،Maya (http://www.autodesk.com/maya)،Inkscape (http://www.inkscape.org/)،GIMP (http://www.gimp.org/)... و المزيد هنا (http://en.wikipedia.org/wiki/List_of_Python_software).

بصراحة فوجئت لرؤية العديد من المبرمجين الذين إكتفوا بها وحدها مع الأخذ في الحسبان (AJAX) التي صارت ضرورية في آغلب تطبيقات الواب.

sm.abd
2010-02-24, 01:11
شكرا لك اخي الكريم
رابط الموقع هو
http://www.python.org

Sneetsher
2010-02-25, 07:01
شكرا لك اخي الكريم
رابط الموقع هو
http://www.python.org

بارك الله فيك، أقصد الصفحة العربية. لكن المنتدى يحظر كلمة لغة بالإجليزية Langu-age (********) كما ترى.

مصطفى قاسمي
2010-03-06, 19:25
شكرا لك و بارك الله فيك

LATAOUI MABROUK
2010-03-10, 19:25
http://gallery.7oob.net/data/media/19/urlhttpwww.wa3d.netup1imghttpwww.wa3d.netup1upload sfbf92b9223.gifimgurl.gif

http://islamroses.com/zeenah_images/1137114121_3.gif

http://islamroses.com/zeenah_images/jazak.gif

nedjoui
2010-03-30, 22:03
بارك الله فيك على الإشارة لهذا البرنامج ولكن المنتدى خالي من الدروس التعليمية له

ياسرون الجزائري
2010-04-01, 21:17
كيفاش نتعلمها

Sneetsher
2010-04-01, 23:11
كيف نتعلمها؟

الكتب: تعلم بايثون بكل سهولة (http://www.kutub.info/library/open.php?cat=1&book=1370) ، خطوة على طريق بايثون (http://www.kutub.info/library/open.php?cat=1&book=3998) ، احترف البايثون الآن - Learn python now (http://www.kutub.info/library/open.php?cat=1&book=575) ، الدورة الذهبية فى احتراف Python (http://www.kutub.info/library/open.php?cat=1&book=1737)

** أم عبد الرحمن **
2010-04-01, 23:49
السلام عليكم ورحمة الله وبركاته
بارك الله فيكم على هته المعلومات القيمة

Sneetsher
2010-04-03, 14:37
هذا الرابط لمن هو مهتم بتطوير برمجيات للهواتف المحمولة:
http://www.mobilenin.com/mobilepythonbook/examples.html

فارس18
2010-04-17, 17:56
شكرا جزاك الله الف خير اخي الفاضل تحياتي لك فعلا لغة رائعة لكن القليل من يستعملها و يتقنها في الجزائر
نظرا لكون الللغة السائدة في الجزائر هي الدلفي و الجافا و غير ذالك من اللغة المعروفة في الجزائر و ايضا قلة من يستعلمل نظام لينكس و خاصة جنو لينكس كونه معقد بعض الشئ ... خاصة حزمة rpm للفيدورا .................
سلام

Sneetsher
2010-04-18, 14:02
شكرا جزاك الله الف خير اخي الفاضل تحياتي لك فعلا لغة رائعة لكن القليل من يستعملها و يتقنها في الجزائر
نظرا لكون الللغة السائدة في الجزائر هي الدلفي و الجافا و غير ذالك من اللغة المعروفة في الجزائر و ايضا قلة من يستعلمل نظام لينكس و خاصة جنو لينكس كونه معقد بعض الشئ ... خاصة حزمة rpm للفيدورا .................
سلام

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

بارك الله فيك أخي فارس،

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

لكن هل خلقنا لهذا، نشكوا فقط!