7660
Comment:
|
7697
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
ISO 8859-6 Code: ar /* 1SEP09 Ideally, all the language pages should be like the Polish or Turkish pages - all native language, only the necessary English. |
ISO 8859-6 Code: ar /* 1SEP09 Ideally, all the language pages should be like the Polish or Turkish pages - all native language, only the necessary English. */ |
Line 8: | Line 5: |
There are some groundrules, some laid down by the site admins, some my suggestions: |
There are some groundrules, some laid down by the site admins, some my suggestions: |
Line 13: | Line 9: |
2) Pages must have an explanation in English at the top (Links to Python information in <language X>) |
2) Pages must have an explanation in English at the top (Links to Python information in <language X>) |
Line 16: | Line 11: |
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. |
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. |
Line 27: | Line 19: |
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). */ |
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). |
Line 33: | Line 21: |
(Arabic) '''العربية''' <<ar>> |
(Arabic) '''العربية''' <<ar>> |
Line 41: | Line 27: |
Line 43: | Line 28: |
Line 49: | Line 33: |
بايثون هى مكون أساسس لمعظم توزيعات لينكس وأيضا ل Mac OS X |
بايثون هى مكون أساسس لمعظم توزيعات لينكس وأيضا ل Mac OS X |
Line 53: | Line 36: |
وأيضا برامج إدارة النظام والإقلاع --خاصة توزيعة Pardus- | . وأيضا برامج إدارة النظام والإقلاع --خاصة توزيعة Pardus- |
Line 57: | Line 42: |
Line 62: | Line 46: |
Line 78: | Line 61: |
Line 81: | Line 63: |
== كتب ومقالات == __[[http://www.ar-python.com/116.html|كتاب بايثون بلمسة : كتاب عربي مبسط يشرح اساسيات لغة البايثون]]__ |
|
Line 82: | Line 66: |
== كتب ومقالات == | [[http://www.programming-fr34ks.net/wiki/index.php/PythonGuide|كتاب البايثون العربى]] [[http://programming-fr34ks.net/strikytutorials/drafts/pfpybook2/lsPyPfBook2.pdf|PDF]] |
Line 84: | Line 68: |
[[http://www.programming-fr34ks.net/wiki/index.php/PythonGuide | كتاب البايثون العربى]] [[http://programming-fr34ks.net/strikytutorials/drafts/pfpybook2/lsPyPfBook2.pdf | PDF ]] | [[http://itwadi.com/byteofpython_arabi|كتاب خطوة على طريق البايثون مترجم للعربية]] |
Line 86: | Line 70: |
[[http://itwadi.com/byteofpython_arabi | كتاب خطوة على طريق البايثون مترجم للعربية]] | [[http://www.bramjnet.com/vb3/showthread.php?t=541587|دورة للمبتدأين فى بايثون]] [[http://www.mediafire.com/file/nlmwttnyzkt/Python-Course|PDF]] |
Line 88: | Line 72: |
[[http://www.bramjnet.com/vb3/showthread.php?t=541587|دورة للمبتدأين فى بايثون]] [[ http://www.mediafire.com/file/nlmwttnyzkt/Python-Course | PDF ]] | [[http://cltb.ojuba.org/ar/python.html|مقدمة فى بايثون]] [[http://www.kutub.info/library/open.php?cat=1&book=1370|تعلم بايثون بكل سهولة]] |
Line 90: | Line 74: |
[[http://cltb.ojuba.org/ar/python.html | مقدمة فى بايثون]] [[http://www.kutub.info/library/open.php?cat=1&book=1370 | تعلم بايثون بكل سهولة]] |
[[http://programming-fr34ks.net/strikytutorials/pygtktutorial/|دروس ZetCode المترجمة فى PyGTK]] |
Line 93: | Line 76: |
[[http://programming-fr34ks.net/strikytutorials/pygtktutorial/| دروس ZetCode المترجمة فى PyGTK]] | [[http://cltb.ojuba.org/ar/articles/pygtk.html|pygtk -- لينكس الشامل]] |
Line 95: | Line 78: |
[[http://cltb.ojuba.org/ar/articles/pygtk.html | pygtk -- لينكس الشامل ]] | [[http://www.ojuba.org/wiki/docs/pyqt4|دروس ZetCode المترجمة فى PyQt4]] |
Line 97: | Line 80: |
[[http://www.ojuba.org/wiki/docs/pyqt4 | دروس ZetCode المترجمة فى PyQt4]] | [[http://www.youtube.com/user/EngHamoud|دروس صوت و صوره]] |
Line 99: | Line 82: |
[[http://www.youtube.com/user/EngHamoud | دروس صوت و صوره]] [[http://programming-fr34ks.net/strikytutorials/monoironpythonwinforms/| IronPython و WinForms]] |
[[http://programming-fr34ks.net/strikytutorials/monoironpythonwinforms/|IronPython و WinForms]] |
Line 107: | Line 85: |
Line 110: | Line 87: |
[[http://www.ojuba.org/wiki/hijra/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9_%D8%A7%D9%84%D8%A3%D9%88%D9%84%D9%89 |هجرة.. كل ماتريده للتعامل مع التوقيت الهجرى ]] | [[http://www.ojuba.org/wiki/hijra/الصفحة_الأولى|هجرة.. كل ماتريده للتعامل مع التوقيت الهجرى]] |
Line 112: | Line 89: |
[[http://thwab.ojuba.org | موسوعة ثواب]] | [[http://thwab.ojuba.org|موسوعة ثواب]] |
Line 114: | Line 91: |
[[http://git.ojuba.org/cgit/monajat/ | مناجاة]] |
[[http://git.ojuba.org/cgit/monajat/|مناجاة]] |
Line 118: | Line 94: |
Line 127: | Line 102: |
Line 128: | Line 104: |
* [[http://arabicfoss.blogspot.com/2010/01/qtjambi-scala-jruby-jython.html|arabicfoss]] - نظرة على QtJambi من خلال Scala، JRuby و Jython <<en>> CategoryLanguage CategoryUnicode |
* [[http://arabicfoss.blogspot.com/2010/01/qtjambi-scala-jruby-jython.html|arabicfoss]] - نظرة على QtJambi من خلال Scala، JRuby و Jython <<en>> CategoryLanguage CategoryUnicode |
Links to Python related information in Arabic
ISO 8859-6 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 (ArabicLanguage)
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