-->
U3F1ZWV6ZTM3MDQyMzIyMTQ4X0FjdGl2YXRpb240MTk2Mzg0MDI2MTg=
recent
مقالات

الدرس الخامس في تعلم لغة بايثون

الدرس الخامس في تعلم لغة بايثون

الدرس الخامس في تعلم لغة بايثون



تعرفنا في الدرس الرايع على :
  1. تحميل محرر النصوص Atom
  2. تنصيب Atom
  3. تنزيل الاضافات على Atom
  4. اختبار تشغيل برنامج Atom بعد تنزيل الاضافات
تستطيع الاطلاع على الدرس الرابع بالدخول الى صفحته من الرابط التالي

موضوع الدرس الخامس اليوم سوف نتناول فيه :

  1. ما هي Pcharm ؟
  2. مميزات Pcharm
  3. عيوب Pcharm
  4. المقصود ببيئة تتطوير متكاملة
  5. ما هو الفرق بين بيئة التطوير المتكاملة IDE ومحرر الأكواد العادي ؟
  6. قائمة بأفضل خمس برامج IDE

اولاً : ما هو برامج PyCharm :

PyCharm:‏ هو بيئة تطوير متكاملة تستخدم في برمجة الحاسوب، خاصة البرمجة بلغة بايثون. وهو من إنتاج الشركة التشيكية جيت برينز Jet Brains ، يتيح البرنامج الآتي :

  • تحليل الكود.
  • كاشف أخطاء رسومي.
  • أداة اختبار وحدات مدمجة وتكامل مع نظم التحكم بالمراجعات.
  • دعم تطوير الويب بمكتبة Django.
  • العمل على تطبيقات علوم البيانات بمكتبة Anaconda.
  • يعد باي تشارم برنامجًا متعدد المنصات؛ إذ يمكن العمل به على لينكس وماك أو إس وويندوز.


تم تطوير PyCharm من قِبل شركة Jet Brains ويوفر للمستخدمين إصدارًا مجانيًا من البرنامج، بالاضافة الى النسخة الاحترافية لمدة 30 يومًا مجانًا، وبعدها 213 دولارًا - 690 دولارًا للاشتراك السنوي. 

بفضل ميزاته العديدة، يعد PyCharm أفضل IDE لمبرمجي Python من جميع المستويات.
يدعم PyCharm أيضًا لغات أخرى ويعمل على منصات متعددة ، لذلك يمكن لأي شخص استخدامه.

اللغات المدعومة: AngularJS ، Coffee Script ، CSS ، python ، HTML ، JavaScript ، Node.js ، Python ، TypeScript ، ولغات القوالب

الميزات البارزة:

  1. متوافق مع أنظمة التشغيل Windows و Linux و Mac OS
  2. يأتي مع Django IDE
  3. سهولة الاندماج مع Git و Mercurial و SVN
  4. واجهة قابلة للتخصيص مع محاكاة VIM
  5. Debuggers ل JavaScript و Python و Django
  6. يدعم Google App Engine

العيوب: 

يشكو المستخدمون من أن PyCharm لديه بعض الأخطاء، فميزة الإكمال التلقائي في بعض الأحيان لا تعمل ، والتي يمكن أن تمثل إزعاجا بسيطا للبعض.

بيئة التطوير المتكاملةIDE Integrated Development Environment

هي عبارة عن حزمة من البرمجيات توفر تسهيلات شاملة للمبرمجين و تساعدهم في تطوير البرمجيات الخاصة بهم.
الدرس الخامس في تعلم لغة بايثون

ما هو الفرق بين بيئة التطوير المتكاملة IDE ومحرر الأكواد العادي ؟

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

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

فإن الـIDE هو أكثر من مجرد محرر نصوص بسيط. على الرغم من أن برامج تحرير النصوص التي تتمحور حول الأكواد مثل Sublime أو Atom تقدم العديد من الميزات المريحة مثل تمييز بناء الجملة والواجهات القابلة للتخصيص وأدوات التنقل الشاملة ، فإنها تتيح لك فقط كتابة الأكواد البرمجية. لجعل التطبيقات تعمل، على الأقل تحتاج إلى مترجم وDebugger.

يتضمن الـIDE كل هذه المميزات وأكثر. تأتي بعض الـ IDEs مع أدوات إضافية للAutomation، كما قد تحتوي على أدوات لاختبار عملية التطوير وتصورها. 

مصطلح "بيئة التطوير المتكاملة"  أن لديك كل ما تحتاجه لتحويل الكود إلى تطبيقات وبرامج فعّالة.

قائمة بأفضل خمس برامج IDE

1- Microsoft Visual Studio :

 احد الـIDEs المتميزة، يمكن لإصداراته العديدة إنشاء جميع أنواع البرامج التي تتراوح بين تطبيقات الويب وتطبيقات الجوال وألعاب الفيديو. بفضل مرونته .
الدرس الخامس في تعلم لغة بايثون
اللغات المدعومة:
 ASP.NET و DHTML و JavaScript و JScript و Visual Basic و Visual C # و Visual C ++ و Visual F # و XAML والمزيد

Netbeans- 2

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

الدرس الخامس في تعلم لغة بايثون
اللغات المدعومة:
 C ، C ++ ، C ++ 11 ، Fortan ، HTML 5 ، Java ، PHP والمزيد

3- PyCharm :

 وقد سبق توضيح مميزاته و عيوبه في اول الدرس
الدرس الخامس في تعلم لغة بايثون

4- Eclipse :

 هو محرر حر ومرن مفتوح المصدر مفيد للمبتدئين والمحترفين على حد سواء. بالرغم من انه كان في الأصل بيئة لبرمجة الجافا ، Eclipse لديه الآن مجموعة واسعة من الامكانيات بفضل العدد الكبير من الإضافات. بالإضافة إلى أدوات تصحيح الأخطاء ودعم Git / CVS ، فإن الإصدار العادي من Eclipse يأتي مع Java و Plugin Development Tooling. إذا لم يكن ذلك كافيًا لك ، فهناك العديد من الحزم الأخرى للاختيار من بينها، مثل أدوات الرسم البياني، أدوات الإبلاغ والاختبار وأدوات بناء واجهة المستخدم الرسومية. يتيح عميل Eclipse Marketplace Client للمستخدمين الوصول إلى كنز من المكونات الإضافية والمعلومات التي يقدمها مجتمع مميز من المطورين.

الدرس الخامس في تعلم لغة بايثون
اللغات المدعومة: 
C ، C ++ ، Java ، Perl ، PHP ، Python ، Ruby والمزيد
Code :: Blocks : هو خيار آخر مشهور، مجاني ومفتوح المصدر. إنه بيئة تطوير متكاملة قابلة للتخصيص بشكل كبير وتعمل باستمرار على جميع المنصات ، لذلك فهي رائعة للمطورين الذين يقومون بالتبديل بين أجهزة العمل بشكل متكرر. يتيح إطار المكون الإضافي للمستخدمين تعديل قرص IDE هذا لتلبية احتياجاتهم.


Code :: Blocks- 5    : هو خيار آخر مشهور، مجاني ومفتوح المصدر. إنه بيئة تطوير متكاملة قابلة للتخصيص بشكل كبير وتعمل باستمرار على جميع المنصات ، لذلك فهي رائعة للمطورين الذين يقومون بالتبديل بين أجهزة العمل بشكل متكرر. يتيح إطار المكون الإضافي للمستخدمين تعديل قرص IDE هذا لتلبية احتياجاتهم.

الدرس الخامس في تعلم لغة بايثون

اللغات المدعومة:
 C ، C ++ ، فورتران

انتهى الدرس الخامس

ان شاء الله في الدرس السادس سوف نوضح كيفية تنزيل وتثبيت Pycharm بيئة تطوير متكاملة لتتطوير البرمجيات بلغة Python 
شاهد أيضا :


الاسمبريد إلكترونيرسالة