Links to Python related information in Arabic
ISO 639-1 Code: ar
There are some groundrules, some laid down by the site admins, some my suggestions:
1) Pages must be named in ASCII and English (PolishLanguage)
2) Pages must have an explanation in English at the top (Links to Python information in <language X>)
3) (my suggestion) We probably want to limit invites to edit the pages to people we know well, or Pythonistas with a track record. Hopefully this is inclusive enough without opening the site up to a spam flood and vandalismfest.
Where these pages really need help:
1) check links, remove broken ones.
2) add new links that are quality Python information and active.
3) some care for languages that have next to nothing, but do have people in the Python community - even a link to the Wikipedia page for Python, in that language, is a start (Some are pretty complete and of high quality - the Russian language Wikipedia page for Python, for instance, packs a lot in).
(Arabic) العربية
بايثون لغة برمجة عالية المستوى تدمج بين القوة والبساطة الكبيرة وهذا راجع لفلسفة بايثون اللتى تؤكد على الوضوح المقروئية. تأتى بايثون مع مكتبة قياسية كبيرة لأغلب المهمات اللتى تحتاجها فى يومك العادى.
نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على يد جويدو فان رُزوم في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة C. أطلق فان رُزوم اسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا، كانت تطلق على نفسها اسم مونتي بايثون .
تدعم بايثون عدة اساليب برمجية كليا وجزئيا فهى تدعم استخدام البرمجة كائنية المنحى والبرمجة الوظيفية ايضا ودعم جزئى لل functional programming
من يستخدم بايثون
بايثون تستخدم بكثرة, فهى لغة برمجة ديناميكية تزيد من انتاجية المطور عن مثيلاتها من اللغات الستاتيكية ربما ل 10 اضعاف.
نظم التشغيل
بايثون هى مكون اساسى لمعظم توزيعات لينكس وايضا ل Mac OS X
تستخدم العديد من التوزيعات -مثل اوبنتو وفيدورا- بايثون لمهام مختلفة مثل برنامج التنصيب ك Ubiquity و anaconda
- وايضا برامج ادارة النظام والإقلاع --خاصة توزيعة Pardus-
ووجدنا ايضا توزيعات تستخدمها فى برامج ادارة الحزم مثلا Portage فى Gentoo
الويب
بايثون مناسبة جدا لتطوير الويب بسبب تكاملها مع خادمات الويب --مثل اباتشى- ولتوفر اطر عمل ممتازة مثل Django, Pylons, Glashammer, Turbogears, .. الخ
حهات تستخدم بايثون
تستخدم بايثون على نطاق واسع فى العديد من الجهات مثل Google و NASA
كلغة مدمجة
لقد ادمجت بايثون بنجاح كلغة برمجة في العديد من التطبيقات والحزمات. وهي تستخدم بكثرة في تطبيقات التصميم ثلاثي الأبعاد مثل مايا Maya ، سوفت اميدج إكس إس آي Softimage|XSI ، وبالطبع بليندر Blender.
قواعد البيانات
بايثون تتكامل مع معظم قواعد البيانات مثل MySQL, SQLite, Oracle, PostgreSQL وايضا يتوفر لها بكثرة العديد من ال ORMs ك SQLAlchemy, Storm, SQLObject التى تنقلنا من مستوى SQL لمستوى الكائنات للتعامل مع قواعد البيانات مما يؤدى الى اكواد افضل سهلة الصيانة والإختبار وايضا امكانية تغيير قاعدة البيانات المستخدمة بسهولة.
البحث العلمى
بايثون تقدم العديد من المكتبات المميزة مثل NumPy, Scipy, Matplotlib اللتى تسمح لبايثون بان تكون فعالة جدا فى مجالات البحث العلمى
الصيغة النحوية
صممت بايثون لتكون لغة ذات مقروئية عالية ؛ فهي تستخدم كلمات إنجليزية شائعة الاستخدام على حين تستخدم اللغات الأخرى علامات الترقيم.
تستخدم بايثون الإزاحات والمسافات البيضاء عوضاً عن الأقواس أو الأقواس المعقوفة وما إلى ذلك لتحديد حجم الجملة البرمجية.
كتب ومقالات
كتاب خطوة على طريق البايثون مترجم للعربية
مقدمة فى بايثون تعلم بايثون بكل سهولة
دروس ZetCode المترجمة فى PyGTK
دروس ZetCode المترجمة فى PyQt4
برامج و حزم ومكتبات
هجرة.. كل ماتريده للتعامل مع التوقيت الهجرى
الدعم ومنتديات متخصصة
http://programming-fr34ks.net/smf/python/
http://www.arabteam2000-forum.com/index.php?showforum=258
مدونات
مدونات
AhmedYoussef - مدونة احمد يوسف --مؤلف كتاب البايثون العربى
arabicfoss - نظرة على QtJambi من خلال Scala، JRuby و Jython
cat-hackers.keo - general info
eden-kotob - online book about Python in Arabic