الحمد لله ولا هادي لخلقه سواه وأصلي وأسلم على خير البريه سيدنا محمد عبده ورسوله ومصطفاه وعلى آله وأصحابه ومن والاه
موعدنا مع درس شيق وهو حجر الأساس لاحتراف بايثون
لغة البرمجه المميزه والمصمم بها أغلب برمجيات جابر
هيا بنا لنرى تعريف ويكيبديا الموسوعة الحره للغه عن بايثون:
بايثون لغة برمجة عالية المستوى تجمع بين القوة والبساطة الكبيرة وهذا راجع لفلسفة بايثون
التي تؤكد على الوضوح والمقروئية. تأتي بايثون مع مكتبة قياسية كبيرة لأغلب المهمات التي تحتاجها في يومك العادي.
_____________________________________________________________________________
أنا شفت التعريف قلت بدايه مبشره اللغه دي سهله وواضحه ومدعومه بمكتبه من الدوال يعني متكامله وبنفس الوقت بسيطه
_____________________________________________________________________________
وانتقل كاتب المقاله ليسرد لنا نبذه تاريخيه عن لغة بايثون فكتب يقول :
نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على يد جويدو فان رُزوم
في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة C.
أطلق فان رُزوم اسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا،
كانت تطلق على نفسها اسم مونتي بايثون .
________________________________________________
أي ان منبع اللغه مركز العلوم والحاسب الالي بهولندا وظهرت عام 1991
وهذا يعني أنها لغه حديثه العهد وربما تكون مميزه سنرى لاحقا
________________________________________________
وانتقل كاتب المقال ليسرد شيئا يسيرا من مميزات اللغه فكتب قائلا :
تدعم بايثون عدة أساليب برمجية كليًا وجزئيًا فهي تدعم استخدام البرمجة كائنية المنحى
والبرمجة الوظيفية أيضًا ودعم جزئى لل Functional Programming
بايثون تستخدم بكثرة, فهى لغة برمجة ديناميكية تزيد من إنتاجية المطور عن مثيلاتها
من اللغات الإستاتيكية ربما ل 10 أضعاف.
بايثون هى مكون أساسي لمعظم توزيعات لينكس وأيضا ل Mac OS X
بايثون مناسبة جدًا لتطوير الويب بسبب تكاملها مع خادمات الويب
--مثل أباتشي- ولتوفر أطر عمل ممتازة مثل Django, Pylons, Glashammer, Turbogears, .. إلخ
تستخدم بايثون على نطاق واسع فى العديد من الجهات مثل Google و NASA
لقد أدمجت بايثون بنجاح كلغة برمجة في العديد من التطبيقات والحزمات.
وهي تستخدم بكثرة في تطبيقات التصميم ثلاثي الأبعاد
مثل مايا Maya ، سوفت اميدج إكس إس آي Softimage|XSI ، وبالطبع بليندر Blender.
بايثون تتكامل مع معظم قواعد البيانات
مثل MySQL, SQLite, Oracle, PostgreSQL
وايضا يتوفر لها بكثرة العديد من ال ORMs ك SQLAlchemy, Storm, SQLObject
التى تنقلنا من مستوى SQL لمستوى الكائنات للتعامل مع قواعد البيانات
مما يؤدى الى اكواد افضل سهلة الصيانة والإختبار وايضا امكانية تغيير قاعدة البيانات المستخدمة بسهولة.
بايثون تقدم العديد من المكتبات المميزة مثل NumPy, Scipy, Matplotlib
اللتى تسمح لبايثون بان تكون فعالة جدا فى مجالات البحث العلمى
صممت بايثون لتكون لغة ذات مقروئية عالية ؛ فهي تستخدم كلمات إنجليزية شائعة الاستخدام
على حين تستخدم اللغات الأخرى علامات الترقيم.
تستخدم بايثون الإزاحات والمسافات البيضاء عوضاً عن الأقواس أو الأقواس المعقوفة
وما إلى ذلك لتحديد حجم الجملة البرمجية.
_____________________________________________________
مقالش بايثون .... وعالم جابر الأفضل ....
هنضيفها كمرجع ان شاء الله ..... سنغطي جزء هام لم يلفت اليه البعض
بالاضافه لتوضيح مبسط للأجزاء الباقيه ... فاللغه رائعه بكل معاني الكلمه
_____________________________________________________
وسرعان ما اكتفى بتلك النبذه ووضع بعض الدروس والاسكريبتات والحزم
والبرامج والمكتبات والمراجع أقل ما يقال عنها انها مميزه :
الموقع العربي للغة برمجة البايثون
http://www.ar-python.com
كتاب بايثون العربي
http://www.programming-fr34ks.net/wiki/index.php/PythonGuide
كتاب خطوة على طريق البايثون مترجم للعربية
http://itwadi.com/byteofpython_arabi
كتاب بناء التطبيقات مع Python بالإعتماد على GTK و SQLite
http://www.maastaar.com/books/pygtk/Building-Applications-With-PyGTK-and-SQLite.pdf
دورة للمبتدأين فى بايثون
http://www.bramjnet.com/vb3/showthread.php?t=541587
مقدمة فى بايثون
http://cltb.ojuba.org/ar/python.html
تعلم بايثون بكل سهولة
http://www.kutub.info/library/open.php?cat=1&book=1370
دروس ZetCode المترجمة فى PyGTK
http://programming-fr34ks.net/strikytutorials/pygtktutorial
pygtk-- لينكس الشامل
http://cltb.ojuba.org/ar/articles/pygtk.html
دروس ZetCode المترجمة فى PyQt4
http://www.ojuba.org/wiki/docs/pyqt4
دروس صوت و صوره
https://www.youtube.com/user/EngHamoud
IronPython و WinForms
http://programming-fr34ks.net/strikytutorials/monoironpythonwinforms
مواقيت الصلاة مع بايثون
http://programming-fr34ks.net/smf/python/prayertime-for-python
موسوعة ثواب
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
نظرة على QtJambi من خلال Scala، JRuby و Jython
http://arabicfoss.blogspot.com/2010/01/qtjambi-scala-jruby-jython.html
موعدنا مع درس شيق وهو حجر الأساس لاحتراف بايثون
لغة البرمجه المميزه والمصمم بها أغلب برمجيات جابر
هيا بنا لنرى تعريف ويكيبديا الموسوعة الحره للغه عن بايثون:
بايثون لغة برمجة عالية المستوى تجمع بين القوة والبساطة الكبيرة وهذا راجع لفلسفة بايثون
التي تؤكد على الوضوح والمقروئية. تأتي بايثون مع مكتبة قياسية كبيرة لأغلب المهمات التي تحتاجها في يومك العادي.
_____________________________________________________________________________
أنا شفت التعريف قلت بدايه مبشره اللغه دي سهله وواضحه ومدعومه بمكتبه من الدوال يعني متكامله وبنفس الوقت بسيطه
_____________________________________________________________________________
وانتقل كاتب المقاله ليسرد لنا نبذه تاريخيه عن لغة بايثون فكتب يقول :
نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على يد جويدو فان رُزوم
في أواخر الثمانينات من القرن المنصرم، وكان أول إعلان عنها في عام 1991. تم كتابة نواة اللغة بلغة C.
أطلق فان رُزوم اسم "بايثون" على لغته تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا،
كانت تطلق على نفسها اسم مونتي بايثون .
________________________________________________
أي ان منبع اللغه مركز العلوم والحاسب الالي بهولندا وظهرت عام 1991
وهذا يعني أنها لغه حديثه العهد وربما تكون مميزه سنرى لاحقا
________________________________________________
وانتقل كاتب المقال ليسرد شيئا يسيرا من مميزات اللغه فكتب قائلا :
تدعم بايثون عدة أساليب برمجية كليًا وجزئيًا فهي تدعم استخدام البرمجة كائنية المنحى
والبرمجة الوظيفية أيضًا ودعم جزئى لل Functional Programming
بايثون تستخدم بكثرة, فهى لغة برمجة ديناميكية تزيد من إنتاجية المطور عن مثيلاتها
من اللغات الإستاتيكية ربما ل 10 أضعاف.
بايثون هى مكون أساسي لمعظم توزيعات لينكس وأيضا ل Mac OS X
بايثون مناسبة جدًا لتطوير الويب بسبب تكاملها مع خادمات الويب
--مثل أباتشي- ولتوفر أطر عمل ممتازة مثل Django, Pylons, Glashammer, Turbogears, .. إلخ
تستخدم بايثون على نطاق واسع فى العديد من الجهات مثل Google و NASA
لقد أدمجت بايثون بنجاح كلغة برمجة في العديد من التطبيقات والحزمات.
وهي تستخدم بكثرة في تطبيقات التصميم ثلاثي الأبعاد
مثل مايا Maya ، سوفت اميدج إكس إس آي Softimage|XSI ، وبالطبع بليندر Blender.
بايثون تتكامل مع معظم قواعد البيانات
مثل MySQL, SQLite, Oracle, PostgreSQL
وايضا يتوفر لها بكثرة العديد من ال ORMs ك SQLAlchemy, Storm, SQLObject
التى تنقلنا من مستوى SQL لمستوى الكائنات للتعامل مع قواعد البيانات
مما يؤدى الى اكواد افضل سهلة الصيانة والإختبار وايضا امكانية تغيير قاعدة البيانات المستخدمة بسهولة.
بايثون تقدم العديد من المكتبات المميزة مثل NumPy, Scipy, Matplotlib
اللتى تسمح لبايثون بان تكون فعالة جدا فى مجالات البحث العلمى
صممت بايثون لتكون لغة ذات مقروئية عالية ؛ فهي تستخدم كلمات إنجليزية شائعة الاستخدام
على حين تستخدم اللغات الأخرى علامات الترقيم.
تستخدم بايثون الإزاحات والمسافات البيضاء عوضاً عن الأقواس أو الأقواس المعقوفة
وما إلى ذلك لتحديد حجم الجملة البرمجية.
_____________________________________________________
مقالش بايثون .... وعالم جابر الأفضل ....
هنضيفها كمرجع ان شاء الله ..... سنغطي جزء هام لم يلفت اليه البعض
بالاضافه لتوضيح مبسط للأجزاء الباقيه ... فاللغه رائعه بكل معاني الكلمه
_____________________________________________________
وسرعان ما اكتفى بتلك النبذه ووضع بعض الدروس والاسكريبتات والحزم
والبرامج والمكتبات والمراجع أقل ما يقال عنها انها مميزه :
الموقع العربي للغة برمجة البايثون
http://www.ar-python.com
كتاب بايثون العربي
http://www.programming-fr34ks.net/wiki/index.php/PythonGuide
كتاب خطوة على طريق البايثون مترجم للعربية
http://itwadi.com/byteofpython_arabi
كتاب بناء التطبيقات مع Python بالإعتماد على GTK و SQLite
http://www.maastaar.com/books/pygtk/Building-Applications-With-PyGTK-and-SQLite.pdf
دورة للمبتدأين فى بايثون
http://www.bramjnet.com/vb3/showthread.php?t=541587
مقدمة فى بايثون
http://cltb.ojuba.org/ar/python.html
تعلم بايثون بكل سهولة
http://www.kutub.info/library/open.php?cat=1&book=1370
دروس ZetCode المترجمة فى PyGTK
http://programming-fr34ks.net/strikytutorials/pygtktutorial
pygtk-- لينكس الشامل
http://cltb.ojuba.org/ar/articles/pygtk.html
دروس ZetCode المترجمة فى PyQt4
http://www.ojuba.org/wiki/docs/pyqt4
دروس صوت و صوره
https://www.youtube.com/user/EngHamoud
IronPython و WinForms
http://programming-fr34ks.net/strikytutorials/monoironpythonwinforms
مواقيت الصلاة مع بايثون
http://programming-fr34ks.net/smf/python/prayertime-for-python
موسوعة ثواب
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
نظرة على QtJambi من خلال Scala، JRuby و Jython
http://arabicfoss.blogspot.com/2010/01/qtjambi-scala-jruby-jython.html