ما هي لغة بايثون؟


التعليقات

هذا الفيديو سوف يجيب على سؤالك

هل يمكنك إعطائى رابط يوتيوب لقائمة فيديوهات هذه الدورة يا صديقى؟

-2

لغة برمجية(.)

حسناً ما هو مجالها؟

إمكانياتها؟

كيف يكنب بها الكود؟

ما مدى صعوبتها مقارنة ب c++ مثلاُ؟

هل تؤثر الأخطاء الاملائية البسيطة بها؟

هل يوجد compiler لها؟

هل هي object oriented ?

مجالها كل شيء تقريبًا!

إمكانياتها غير محدودة!

كتابتها كالإنكليزية العادية؛ الرابط أعلاه يوضح.

C++ ليست صعبة وبايثون ليست سهلة كما قد يقال لك.

نعم تؤثر الأخطاء الإملائيّة فهي حساسة لحالة الأحرف.

يوجد بها مفسِّر interepterer.

نعم، هي كائنيَّة التوجُّه.

ليست صعبة وبايثون ليست سهلة كما قد يقال لك.

ربما المقصد هو مجرد المقارنة بينهم.. حينها سنجد البايثون أكثر سهولة، كمثال: البايثون لا تحتاج لتحديد نوع المتغير اذا كان int , float او غيرها مثل c++ ، ولكن بمجرد ان تكتب اسم المتغير وتضع بداخله القيمة ايّاً كانت..

وكمثال آخر فانه فالغالب لا تحتاج لمكتبات .. مثل c++

و أيضاً c++ ليست صعبة حقاً .. ولكن طويلة قليلاً..


بالمناسبة ردّي المبدئي على انها لغة برمجة ، كان فقط لطلب تحديد ماذا تريد معرفته عن اللغة..

@what_the

ليس القصد المقارنة بينها و بين أي لغة و لكني لم أسمع بها الا مؤخراً فوددت أن أعرف عنها المزيد.

تحديد نوع المتغير من الأشياء التي كانت تغيظني في c++ لذلك عدم وجود هذا في بايثون أمر جميل =)

بالنسبة لمجالها ماذا تعني بأي شيء؟ هل يمكن استخدامها في تصميم موقع ويب مثلا أو لعبة بسيطة؟

نعم يمكنك تصميم مواقع ويب بها ويتطلب ذلك تثبيت إطارات عمل مثل Django أو Flask ويمكنك كذلك برمجة الألعاب بها عن طريق إطار عمل مثل Pygame

وكذلك هناك مكتبات تستخدم لتحليل البيانات وأخرى ل data mining و machine learning و..و..

طبعًا العديد من المكتبات لا تأتي مثبتة مسبقًا ويتطلب الامر تثبيتها يدويها عن طريق ال Terminal

وكمثال آخر فانه فالغالب لا تحتاج لمكتبات .. مثل c++

لا، بل تحتاج لمكتبات وَيتم استيراد مكتبات من C++ إلى بايثون على الدوام.

بالمناسبة ردّي المبدئي على انها لغة برمجة ، كان فقط لطلب تحديد ماذا تريد معرفته عن اللغة..

هذا حفزه على تحديد ما يريد بدقة.

...حفزها..

كنت سأضع تساؤلاتي في نص المشاركة أعلاه و لكني رأيت أن من الأفضل فعل ذلك بعد قراءة التعليقات.

لا، بل تحتاج لمكتبات وَيتم استيراد مكتبات من C++ إلى بايثون على الدوام.

نعم أعترف اخطأت في هذا الأمر.. شكراً لك.

الرابط به أجابة شافية شكراً لك.

-3

بايثون ...

مؤسسها " ستيفان فرميجيا " ..

بايثون ديناميكية

بايثون محمولة

بايثون مجانية و حرة

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

بايثون ممتازة للبرامج الصغيرة ذات ال 10 سطور ,, ورائعة مع البرامج الضخمة ذات مئات السُطُور ..

تركيب جُمل بايثون , سهل القراءة و الكتابة ... لدرجة أن ,, قراءة برامج الأخرين تبدو ممتعة ..

بايثون ذكية .. تُدير موارد الحاسوب وحدها ..

بايثون نحو المستقبل

مؤسسها " ستيفان فرميجيا " ..

بل هو جايدو فان روسم - "Guido van Rossum"

آسف إن كان الأسلوب تهجمي، لكن هذه اللغة هي حبي الأول، لا استحمل أن يُخطئ أحد بحقها D:

ماذا يعني ديناميكية وماذا تعني محمولة

ماذا يعني ديناميكية

يمكن القول , بأنها لغة حية , نشيطة وقوية و فعالة ,, قليلة الأخطاء

وماذا تعني محمولة

يعني أنها قابلة للنقل " أساساََ " و أنها ليست متعلقة بنظام تشغيل واحد ... يمكن نقلها من الويندوز إلى لينُكس و ماك وأكثر ,,,, .. وتشغيلها في الأنظمة السابقة بكل أرياحية و " ثبات " ..

لماذا هل هناك لغات برمجة غير محمولة يعني خاصة في نظام واحد

هل هناك لغات برمجة غير محمولة يعني خاصة في نظام واحد

بالطبع هناك لغات , لم ترتقي لتصبح كبايثون اليوم .. يوجد لغات برمجية إحتكارية لا تقبل بأن تُستخدم في غير بيئتها الأساسية ,, مثل " فيجوال بيسك " و " ويندوز " سابقا ..

تحياتي لشخصك الكريم ..

اشكرك على التوضيح

العفو عزيزي ..

تحياتي لشخصك الرائع :)


اشرحها وكأني في الخامسة

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

65.3 ألف متابع