منتديات ثورة الرومانسيه
لغة بايثون Ezlb9t10
منتديات ثورة الرومانسيه
لغة بايثون Ezlb9t10
منتديات ثورة الرومانسيه
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةأحدث الصورالتسجيلدخول
أهلا وسهلاَ بكم جميعآَ أحبآبىٍ أعضآء ومشرفَين وإدإريينٍَ وزوارَ  " منتدَيآت (  ثـَُوَرةَ , الروَمآنَسيه  ) " .. فـ بيتـكم الثآنى .. نتمنىَ أن نقدرَْ نفيدكمٍَ ونستفآد من َ خبرَاتـكـمٍ .. حيآكمٍَ جميعآَ أحلى أسَرٍَة وأٍَُجدَِع أصحآٍَب
: أخي الكريم بصفتك أحد ركائز المنتدى وأعضائه الفاعلين ، يسر الإدارة أن تتقدم لك بالشكر الجزيل على جهودك الرائعه .. وتأمل منك فضلاً لا أمراً المشاركة في أغلب الأقسام وتشجيع كافة الأعضاء بالردود عليهم والتفاعل معهم بقدر المستطاع .
قريبا استرداد نشآط المنتدى
( اللَّهُ لا إِلَهَ إِلَّا هُوَ الْحَيُّ الْقَيُّومُ لا تَأْخُذُهُ سِنَةٌ وَلا نَوْمٌ لَهُ مَا فِي السَّمَاوَاتِ وَمَا فِي الْأَرْضِ مَنْ ذَا الَّذِي يَشْفَعُ عِنْدَهُ إِلَّا بِإِذْنِهِ يَعْلَمُ مَا بَيْنَ أَيْدِيهِمْ وَمَا خَلْفَهُمْ وَلا يُحِيطُونَ بِشَيْءٍ مِنْ عِلْمِهِ إِلَّا بِمَا شَاءَ وَسِعَ كُرْسِيُّهُ السَّمَاوَاتِ وَالْأَرْضَ وَلا يَؤُودُهُ حِفْظُهُمَا وَهُوَ الْعَلِيُّ الْعَظِيمُ ) [البقرة:255]
جـآريَ آعــآدَه استـرداَد نشــآطَ المنتديَ 

 

 لغة بايثون

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin

لغة بايثون Get-6-2010-kr4q6jpc
Admin


العمر : 30
عدد المساهمات : 331

لغة بايثون Empty
مُساهمةموضوع: لغة بايثون   لغة بايثون Emptyالأحد ديسمبر 30, 2012 8:45 am



ما هي لغة بايثون وما الذي تستطيع القيام به بواسطتها؟

بايثون هي لغة برمجة مرنة تستخدم مترجم فوري Interpreter تدعم برمجة الكائنات Object Oriented والتي يمكن استخدامها في الكثير من مجالات تطوير البرامج, كما من الممكن مكاملة هذه اللغة مع لغات وأدوات أخرى, كما إنها تأتي مع مكتبة ضخمة ومفصلة من الدوال. ومن الممكن تعلم بايثون خلال أيام معدودة. الكثير من مبرمجي بايثون يؤكدون إن هذه اللغة تعطيهم الدافع لكي يكونوا أكثر إنتاجية ويشعرون بأن اللغة تشجعهم على تطوير أدوات بجودة عالية وكتابة كود يمكن إدارته بشكل أفضل.
هذا هو تعريف لغة
بايثون من موقع بايثون الرسمي نفسه, وهنالك أكثر من مجرد هذا التعريف مثل إن لغة بايثون وجميع أدواتها مجانية بالكامل ومفتوحة الشفرة المصدري Open Source وتشرف على تطويرها مؤسسة بإسم Python Software Foundation مؤلفة من مجموعة كبيرة من المبرمجين الأحرار الذين يعملون على هذه اللغة طوعاً بلا أجور. في الحقيقة أنت تستطيع أن تنظم إلى هذه المؤسسة إذا كنت تمتلك الخبرة المطلوبة ومن أي مكان في العالم.
تعمل
بايثون على Windows, Linux/Unix, Max OS X, OS/2, Amiga, Palm Handhelds وحديثاً Nokia Mobile Phones مما يعني إنك تستطيع كتابة برامج بايثون وتنفيذها بإستخدام تلفون محمول من نوكيا يدعم سيمبيان Symbian مثل 6600, 7610, 6630 لا غير!
بايثون لك:
إذا كنت تقوم بعمل كثير على الكومبيوتر, في وقتٍ ما ستجد إن هنالك الكثير من الوظائف التي تريد أتمتتها, مثلاً إذا كنت ترغب في البحث عن وإستبدال نصوص في عدد كبير من الملفات, أو تعيد تسمية وترتب مجموعة كبيرة من الصور بطريقة خاصة, أو من الممكن إنك تريد أن تكتب نظام قواعد بيانات صغير خاص بك, أو برنامج ذو واجهة رسومية يعمل على أي نظام تشغيل, أو لعبة بسيطة...
أما إذا كنت مبرمج محترف, وقد عملت سابقاً على ++C/C و Java مثلاً وقد وجدت إن عملية كتابة ثم ترجمة ثم فحص ثم إعادة الترجمة ثم إعادة كل شئ مرة أخرى كانت بطيئة جداً. أو من الممكن أنك تكتب حزمة لفحص مكتبة معينة test suite وقد وجدت إن كتابة الشفرة الفاحصة عملية معقدة وصعبة. أو من الممكن أنك قد كتبت برنامجاً واحتجت لغة خاصة لكتابة توسعات برمجية وكنت لا ترغب في تصميم وكتابة لغة برمجة من الصفر (وهي عملية قد تأخذ وقتاً طويلاً)...
...فإن
بايثون هي الحل لك!
حيث إنها سهلة الإستخدام ومع ذلك فإنها لغة برمجة حقيقية توفر هيكل مناسب تماماً لكتابة برامج ضخمة ومعقدة مثلما هو مناسب لكتابة برامج صغيرة, كما إنها تعطي معلومات كاملة عن الأخطاء البرمجية التي تحدث مما يجعل من تصليح هذه الأخطاء عملية أسهل بكثير من لغة C مثلاً. وبما إنها لغة برمجة عالية المستوى جداً فإنها توفر أنواعاً متقدمة جداً من كتل البيانات مثل المصفوفات المرنة والقواميس.
كما إن
بايثون اللغة نفسها قابلة للتوسيع, أي إذا كنت تعرف البرمجة بلغة C ستستطيع كتابة أي توسعة ترغب فيها لبايثون.

رغم بساطتها في العمل والتطوير إلاّ إن
بايثون قد تم إستعمالاها في مجالات كثيرة جداً, بالأساس طبعاً كتابة برامج قابلة للتوزيع,ويمكن إستخدامها كنص برمجي يستخدمه برنامجك الرئيسي, كما يمكن إستخدامها للحسابات العددية, وكذلك لفحص الأنظمة,...
تجمع
بايثون قدرات لغات Tcl, Perl, Java, JavaScript, VisualBasic, Scheme في حزمة واحده, وهي فوق ذلك أسهل إستخداماً وأكثر إنتاجية من جميع هذه اللغات, كما إنها تعتبر أحد لغات البرمجة القليلة التي وصفت بأنها لغة برمجة عالية المستوى جداً Very High Level Programming Language.
هنالك عدد هائل من المجالات العملية التي تم إستخدام
بايثون فيها, تصوّر أن وكالة الفضاء الأمريكية NASA تستخدم لغة بايثون! إضافة إلى عدد كبير من الشركات والمؤسسات العملاقة ولجميع المجالات والإختصاصات.

تطوير الويب:
تقدم
بايثون مدى كبير من الخيارات لتطوير الويب:

أما لحلول الويب المتخصصة والتطبيقات الأخرى المرتبطة بالإنترنت:

قواعد البيانات:

أنظمة واجهة مستخدم Desktop GUIs:

التطبيقات العلمية والرياضية:
تستخدم
بايثون بشكل واسع في الحسابات العلمية والرياضية:

التعليم:
بايثون لغة جيدة جداً لتعليم البرمجة, للمبتدئين مثلما للمتقدمين:

برمجة الشبكات:
بايثون تقدم الدعم لبرمجة الشبكات المنخفضة المستوى:

تطوير البرمجيات:
عادة ما تستخدم
بايثون كلغة دعم من قبل مطورو البرامج, للبناء والتحكم والإدارة, وكذلك للفحص, وطرق أخرى كثيرة:

تطوير الألعاب والرسومات الثلاثية الأبعاد:
تستخدم
بايثون بشكل واسع في تطوير الألعاب التجارية وألعاب الهواة:

تثبيت لغة بايثون على Windows XP:
والآن بعد أن أصبحت تمتلك معلومات جيدة عن لغة بايثون أنت جاهز لتثبيتها


  • قم بتنزيل ملف التثبيت من هنا (10 ميجابايت) والذي سوف يثبت بايثون الإصدار 2.5 أحدث إصدار مستقر.

  • بعد إكتمال التنزيل قم بتشغيله وثبت بايثون كأي برنامج إعتيادي وأنا أوصي بإستخدام المسار الإفتراضي للتثبيت C:/Python25 لأنك قد تحتاج للدخول لذلك المجلد كثيراً.

  • عندما ينتهي التثبيت...مبروك! كومبيوترك يدعم بايثون الآن!

جولة سريعة حول بايثون المثبتة على كومبيوترك:
تحتوي حزمة بايثون المثبتة في كومبيوترك الآن بالأساس على (تستطيع إيجادها من Start => Program Files => Python25 ):


  • IDLE - Python GUI وهو برنامج كامل مزود بواجهة إستخدام رسومية يستخدم لكتابة وتنفيذ برامج بايثون.

  • Module Docs الدليل المفصل لمكتبة بايثون للبرامج والدوال Modules Library والتي تستطيع إستخدامها مباشرة في برامجك.

  • Python - Command Line وهي بايثون الأساسية والتي تستطيع التعامل معها مباشرةً (سنتكلم عن ذلك أكثر).

  • Python Manual الدليل الشامل للغة بايثون وكل شئ تحتويه.

  • م/ن



الموضوع منقول للافاده فقط ! :104:
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://sadstory.yoo7.com
 
لغة بايثون
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» مكتبة كتب + دورات..لغة بايثون..بس هناااا

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات ثورة الرومانسيه  :: الــبــرامــج :: قسـم البـرمجة بلغة البايثون-
انتقل الى: