Differences between revisions 1 and 41 (spanning 40 versions)
Revision 1 as of 2009-08-27 03:24:37
Size: 31
Editor: CarlTrachte
Comment:
Revision 41 as of 2010-02-01 22:11:56
Size: 9344
Editor: host-196-205-165-29
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Describe ArabicLanguage here. Links to Python related information in Arabic

ISO 639-1 Code: ar
/* 1SEP09
Ideally, all the language pages should be like the Polish or Turkish pages -
all native language, only the necessary English.

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) '''العربية'''
<<ar>>

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

نشأت بايثون في [[مركز CWI]] (مركز العلوم والحاسب الآلي) بأمستردام على يد [[جايدو ڤان روسم|جويدو فان رُزوم]] في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة [[C]]. أطلق فان رُزوم اسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من [[المملكة المتحدة|بريطانيا]]، كانت تطلق على نفسها اسم [[مونتي بايثون]] .


تدعم بايثون عدة اساليب برمجية كليا وجزئيا فهى تدعم استخدام البرمجة كائنية المنحى والبرمجة الوظيفية ايضا ودعم جزئى لل functional programming


'''من يستخدم بايثون'''
بايثون تستخدم بكثرة, فهى لغة برمجة ديناميكية تزيد من انتاجية المطور عن مثيلاتها من اللغات الستاتيكية ربما ل 10 اضعاف.

بايثون هى مكون اساسى لمعظم توزيعات لينكس وايضا ل Mac OS X


تستخدم العديد من التوزيعات -مثل اوبنتو وفيدورا- بايثون لمهام مختلفة مثل برنامج التنصيب ك Ubiquity و anaconda
 وايضا برامج ادارة النظام والإقلاع --خاصة توزيعة Pardus-
ووجدنا ايضا توزيعات تستخدمها فى برامج ادارة الحزم مثلا Portage فى Gentoo

بايثون مناسبة جدا لتطوير الويب بسبب تكاملها مع خادمات الويب --مثل اباتشى- ولتوفر اطر عمل ممتازة مثل Django, Pylons, Glashammer, Turbogears, .. الخ

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


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

== إستخدامات ==
تستخدم بايثون على نطاق واسع في [[جوجل]] و[[ناسا]] ، كما أنها قد استخدمت في برمجة أحد المشاريع العملاقة هو مشروع [[زوب]] Zope ، كما تستخدم في العديد من المشاريع والتطبيقات المنتشرة عالمياً مثل مشروع [[بلندر]] blender وهو أحد برامج التصميم ثلاثية الأبعاد الشهيرة.

لقد ادمجت بايثون بنجاح كلغة برمجة في العديد من التطبيقات والحزمات. وهي تستخدم بكثرة في تطبيقات التصميم ثلاثي الأبعاد مثل [[مايا(تطبيق)|مايا]] Maya ، [[سوفت اميدج إكس إس آي]] Softimage|XSI ، وبالطبع بليندر Blender.

كما أنها تستخدم في أنظمة التشغيل المختلفة مثل أغلب توزيعات [[لينكس]] و نظام [[ماك أو إس|ماك]] أو إس إكس.

'''كلغة برمجة نصية Scripting Language '''

* برنامج [[مايا (برمجيات)|Maya]] لعمل التصاميم ثلاثية الأبعاد.

* برنامج [[بلندر|Blender]] لعمل التصاميم ثلاثية الأبعاد.

* [[Softimage XSI]] لعمل التصاميم ثلاثية الأبعاد.

* [[Civilization IV]] اللعبة الإستراتيجية المعروفة.

* [[Stackless Python]] عمل سكربتات لأشهر الألعاب الإلكترونية المعروفة مثل EVE Online, Civilization IV, Second Life.

* [[ArcGIS]] برنامج لعمل الخرائط الجغرافية.

* [[أوبن أوفيس.أورج|OpenOffice.org]] حزمة برامج مكتبية مفتوحة المصدر.

* [[PyMol]] عمل تصاميم ثلاثية الأبعاد لأغراض علمية.

* [[برنامج جنو لمعالجة الصور|GIMP]] برنامج رسوميات مفتوح المصدر.

== الصيغة النحوية ==
صممت بايثون لتكون لغة ذات مقروئية عالية ؛ فهي تستخدم كلمات [[لغة إنجليزية|إنجليزية]] شائعة الاستخدام على حين تستخدم اللغات الأخرى علامات الترقيم.

تستخدم بايثون الإزاحات و[[المسافات البيضاء]] عوضاً عن الأقواس أو الأقواس المعقوفة وما إلى ذلك لتحديد حجم الجملة البرمجية.
 
== أمثلة ==
<<ar>>
مثال: Hello World!

<<en>>
{{{#!python
print("Hello World!")
}}}

<<ar>>

مثال لاستخراج المضروب Factorial :

<<en>>

{{{#!python
num = 1

x = raw_input('Insert the number please ')

x = int(x)

while x > 1:

    num *= x

    x = x-1

print(num)
}}}

<<ar>>

== أنظر أيضاً ==
[[http://ar.wikibooks.org/wiki/%D8%A8%D8%B1%D9%85%D8%AC%D8%A9:%D8%A8%D8%A7%D9%8A%D8%AB%D9%88%D9%86 | كتاب برمجة بايثون على ويكيبيديا ]]

== كتب ومقالات ==

[[http://programming-fr34ks.net/smf/articles-12/157516041601160715851587-8/ | كتاب البايثون العربى]] [[http://programming-fr34ks.net/strikytutorials/drafts/pfpybook2/lsPyPfBook2.pdf | PDF ]]

[[http://itwadi.com/byteofpython_arabi | كتاب خطوة على طريق البايثون مترجم للعربية]]

[[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://cltb.ojuba.org/ar/articles/pygtk.html | pygtk -- لينكس الشامل ]]

[[http://www.kutub.info/library/open.php?cat=1&book=1370 | تعلم بايثون بكل سهولة]]

[[http://www.ojuba.org/wiki/docs/pyqt4 | PyQt4]]

[[http://programming-fr34ks.net/strikytutorials/monoironpythonwinforms/| IronPython و WinForms]]

[[http://programming-fr34ks.net/strikytutorials/pygtktutorial/| PyGTK]]


== برامج و حزم ومكتبات ==

[[http://programming-fr34ks.net/smf/python/prayertime-for-python/|مواقيت الصلاة مع بايثون]]

[[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://thwab.ojuba.org | موسوعة ثواب]]

[[http://git.ojuba.org/cgit/monajat/ | مناجاة]]


== الدعم ومنتديات متخصصة ==

http://programming-fr34ks.net/smf/python/

http://www.arabteam2000-forum.com/index.php?showforum=258


== مدونات ==
مدونات
 * [[http://ahmedyoussef.wordpress.com/|AhmedYoussef]] - مدونة احمد يوسف --مؤلف كتاب البايثون العربى
 * [[http://arabicfoss.blogspot.com/2010/01/qtjambi-scala-jruby-jython.html|arabicfoss]] - نظرة على QtJambi من خلال Scala، JRuby و Jython
 * [[http://keo.n.cat-hackers.net/2010/01/26/البداية-بكتاب-كيف-تفكر-كعالم-كمبيوتر/|cat-hackers.keo]] - general info

<<en>>
CategoryLanguage
CategoryUnicode

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, .. الخ

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

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

إستخدامات

تستخدم بايثون على نطاق واسع في جوجل وناسا ، كما أنها قد استخدمت في برمجة أحد المشاريع العملاقة هو مشروع زوب Zope ، كما تستخدم في العديد من المشاريع والتطبيقات المنتشرة عالمياً مثل مشروع بلندر blender وهو أحد برامج التصميم ثلاثية الأبعاد الشهيرة.

لقد ادمجت بايثون بنجاح كلغة برمجة في العديد من التطبيقات والحزمات. وهي تستخدم بكثرة في تطبيقات التصميم ثلاثي الأبعاد مثل مايا Maya ، سوفت اميدج إكس إس آي Softimage|XSI ، وبالطبع بليندر Blender.

كما أنها تستخدم في أنظمة التشغيل المختلفة مثل أغلب توزيعات لينكس و نظام ماك أو إس إكس.

كلغة برمجة نصية Scripting Language

* برنامج Maya لعمل التصاميم ثلاثية الأبعاد.

* برنامج Blender لعمل التصاميم ثلاثية الأبعاد.

* Softimage XSI لعمل التصاميم ثلاثية الأبعاد.

* Civilization IV اللعبة الإستراتيجية المعروفة.

* Stackless Python عمل سكربتات لأشهر الألعاب الإلكترونية المعروفة مثل EVE Online, Civilization IV, Second Life.

* ArcGIS برنامج لعمل الخرائط الجغرافية.

* OpenOffice.org حزمة برامج مكتبية مفتوحة المصدر.

* PyMol عمل تصاميم ثلاثية الأبعاد لأغراض علمية.

* GIMP برنامج رسوميات مفتوح المصدر.

الصيغة النحوية

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

تستخدم بايثون الإزاحات والمسافات البيضاء عوضاً عن الأقواس أو الأقواس المعقوفة وما إلى ذلك لتحديد حجم الجملة البرمجية.

أمثلة

مثال: Hello World!

   1 print("Hello World!")

مثال لاستخراج المضروب Factorial :

   1 num = 1
   2 
   3 x = raw_input('Insert the number please ')
   4 
   5 x = int(x)
   6 
   7 while x > 1:
   8 
   9     num *= x
  10 
  11     x = x-1
  12 
  13 print(num)

أنظر أيضاً

كتاب برمجة بايثون على ويكيبيديا

كتب ومقالات

كتاب البايثون العربى PDF

كتاب خطوة على طريق البايثون مترجم للعربية

دورة للمبتدأين فى بايثون PDF

مقدمة فى بايثون

pygtk -- لينكس الشامل

تعلم بايثون بكل سهولة

PyQt4

IronPython و WinForms

PyGTK

برامج و حزم ومكتبات

مواقيت الصلاة مع بايثون

هجرة.. كل ماتريده للتعامل مع التوقيت الهجرى

موسوعة ثواب

مناجاة

الدعم ومنتديات متخصصة

http://programming-fr34ks.net/smf/python/

http://www.arabteam2000-forum.com/index.php?showforum=258

مدونات

مدونات

CategoryLanguage CategoryUnicode

ArabicLanguage (last edited 2021-05-06 14:12:58 by PythonArabicCommunity)

Unable to edit the page? See the FrontPage for instructions.