matdor
اهلا بكم بمنتدى الوحش السوري
بحـث
 
 

نتائج البحث
 

 


Rechercher بحث متقدم

سحابة الكلمات الدلالية

المواضيع الأخيرة
» الالحان المرحة ،
الإثنين يوليو 18, 2016 10:09 pm من طرف زائر

» ✪الشيخ عبد القهار كشف مجاني جلب الحبيب فك السحر هاتف 0021653448826✪
الجمعة مايو 06, 2016 4:43 pm من طرف زائر

» بـمـوس اكسـديـوس
الخميس أبريل 14, 2016 1:06 am من طرف Admin

» وهذا رابط لكل برامج الاندوريد
الثلاثاء أبريل 12, 2016 1:53 am من طرف Admin

» برنامج share ل ارسال الملفات بسرعه
الثلاثاء أبريل 12, 2016 12:40 am من طرف Admin

» البوت الحربي avinger
الإثنين أبريل 11, 2016 10:20 pm من طرف Admin

» برنامج لتشغيل البوتات من الكميوتر
الإثنين أبريل 11, 2016 10:12 pm من طرف Admin

» برنامج qip 2010 exe
الإثنين أبريل 11, 2016 10:05 pm من طرف Admin

» برنامج لتغير الصيغ بعد التعديل Extension Changer
الإثنين أبريل 11, 2016 9:57 pm من طرف Admin

» برنامج pandion
الإثنين أبريل 11, 2016 9:55 pm من طرف Admin

أفضل الأعضاء الموسومين

أفضل 10 فاتحي مواضيع
Admin
 

أفضل 10 أعضاء في هذا المنتدى
Admin
 

احصائيات
هذا المنتدى يتوفر على 8 عُضو.
آخر عُضو مُسجل هو hsen فمرحباً به.

أعضاؤنا قدموا 102 مساهمة في هذا المنتدى في 97 موضوع
تصويت
تدفق ال RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


تسجيل صفحاتك المفضلة في مواقع خارجية

تسجيل صفحاتك المفضلة في مواقع خارجية Digg  تسجيل صفحاتك المفضلة في مواقع خارجية Delicious  تسجيل صفحاتك المفضلة في مواقع خارجية Reddit  تسجيل صفحاتك المفضلة في مواقع خارجية Stumbleupon  تسجيل صفحاتك المفضلة في مواقع خارجية Slashdot  تسجيل صفحاتك المفضلة في مواقع خارجية Yahoo  تسجيل صفحاتك المفضلة في مواقع خارجية Google  تسجيل صفحاتك المفضلة في مواقع خارجية Blinklist  تسجيل صفحاتك المفضلة في مواقع خارجية Blogmarks  تسجيل صفحاتك المفضلة في مواقع خارجية Technorati  

قم بحفض و مشاطرة الرابط matdor على موقع حفض الصفحات

صندوق الزوار والاعضاء لطلب اعاده كلمه السر او العكس

تعليم لغة برمجة بايثون

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

تعليم لغة برمجة بايثون

مُساهمة من طرف Admin في الإثنين فبراير 22, 2016 4:20 am

بايثون لغة برمجة، من لغات المستوى العالي، تتميز ببساطة كتابتها وقراءتها، سهلة التعلم، تستخدم أسلوب البرمجة الكائنية (OOP)، مفتوحة المصدر، وقابلة للتطوير. تعتبر لغة بايثون لغة تفسيرية، متعددة الأغراض وتستخدم بشكل واسع في العديد من المجالات، كبناء البرامج المستقلة باستخدام الواجهات الرسومية المعروفة وفي عمل برامج الويب، بالإضافة إلى استخدامها كلغة برمجة نصية للتحكم في أداء بعض من أشهر البرامج المعروفة أو في بناء برامج ملحقة لها. وبشكل عام يمكن استخدام بايثون لبرمجة البرامج البسيطة للمبتدئين، ولإنجاز المشاريع الضخمة كأي لغة برمجية أخرى في نفس الوقت. غالباً ما يُنصح المبتدئين في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسرع اللغات البرمجية تعلماً.

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

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

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

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

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

* برمجة الويب : Django, Pyramid, Bottle, Tornado, Flask, web2py
* تطوير الواجهات المرئية : wxPython, tkInter, PyGtk, PyQt
* الإستخدامات العلمية : SciPy, Pandas, IPython
* تطوير البرمجيات: Buildbot, Trac, Roundup
* إدارة النظام : Ansible, Salt, OpenStack

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

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

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

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

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

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

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

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

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

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

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

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

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

مثال Hello World!

print("Hello World!")

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

num = 1
x = raw_input('Insert the number please ')
x = int(x)
while x > 1:
num *= x
x = x-1
print(num)
مع تحياتي لكم الوحش السوري (м∂ŢdøЯ)
avatar
Admin
Admin

اسهمتي : عقول الناس مدونة في أطراف أقلامهم.


عدد المساهمات : 98
نقاط الهكر السوري : 299
السٌّمعَة : 0
تاريخ التسجيل : 18/02/2016
العمر : 28
الموقع : http://matdor.arabstar.biz

معاينة صفحة البيانات الشخصي للعضو http://matdor.arabstar.biz

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى