مرحبا
أود ان أسأل عن Python language
هل هي لغة بحد ذاتها أم أنها شق من احد الشقوق
هل لها إستعمالات معينه او إختصاصات
إلى أي مستوا تصل و ما مدا قدراتها
هذا هو رابط موقعها
فهل من أحد يمدنا بمعلومات و معطيات عن Python
شكرا لكم جميعا
مرحبا
أود ان أسأل عن Python language
هل هي لغة بحد ذاتها أم أنها شق من احد الشقوق
هل لها إستعمالات معينه او إختصاصات
إلى أي مستوا تصل و ما مدا قدراتها
هذا هو رابط موقعها
فهل من أحد يمدنا بمعلومات و معطيات عن Python
شكرا لكم جميعا
عفوا هل يمكن الشرح بشكل أوسع فأنا مبتدأ
كمان معلومه يارب تفيدك :
ميزة لغه البايثون أنها تعمل علي الويندوز واللينكس والماكنتوش.
وعلي حد علمي أنها سهله ...
يمكنك تنزيل البيئه الخاصه بها للويندوز وتنزيل بعض الدروس وان شاء الله تمشي وأنا ناوي أبدأ فيها
بس مستني الامتحانات تخلص.
وعلي فكره يوجد لها plug in لربطها بال visual studio.net .
وبعد الامتحانات هنشوف الموضوع ده مع بعض...
bashmohandes كتب:الPython هي Scripting Language اي انها لا تنتج Executable Binary Files و لكن يتم كل مرة عمل Interpreting للكود و تنفيذه و لكنها لغة رائعة في بناء ال GUI خاصة على نظم Linux و ايضا في الويب
وهل معني ذلك أن البرنامج الذي نقوم انتاجه عن طريقها يكون كوده مفتوح للجميع ؟؟؟
وكمان سؤال يا bashmohandes
يبدو انك تعرف الفرق بين ال Scripting Language و ال system language فأرجو توضيحه
بالتفصيل الممل ؟؟؟
لأني قرأت موضوع قبل كده صنف الفيجوال بيسك علي انه Scripting Language ومش فاهمها؟
رجاء اقرأ الموضوع : Python as a First Language
تم تعديل هذه المشاركة بواسطة hazzoom في 17 مايو 2005 في 18:53
اقتباسوهل معني ذلك أن البرنامج الذي نقوم انتاجه عن طريقها يكون كوده مفتوح للجميع ؟؟؟
نعم يكون الكود مفتوح للجميع
اقتباسيبدو انك تعرف الفرق بين ال Scripting Language و ال system language فأرجو توضيحه
اولا لا يوجد شئ اسمه System Language و اظن انك تقصد الفرق بين ال Scripting Languages او ال Interpreted Languages و ال Compiled Languages
ال Scripting-Interpreted Languages
هي لغات لا تتحول الى ال Machine Code او ال Binary Code الا اثناء تنفيذها فقط عن طريق عملية الInterpreting او الترجمة الفورية و لهذا يجب ان يكون الSource Code موجودا . و تتميز هذه اللغات في العادة بالسهولة و الInteroprability بين نظم التشغيل اي انها يمكن تشغيل نفس الكود على اي نظام ما دام ال Interpreter الخاص بهذا النظام موجود
و من امثلة هذه اللغات ال Python و ال ASP و ال VB ايضا يعتبر لغة Scripting و لكن هذا في النسخ السابقة ل VB5 حيث لم يكن متاح بناء exe من ال VB و ظهرت هذه الخاصية على ما اذكر من VB6 او ربما VB5
كما ان هناك Scripting Languages للويب كثيرة مثل ال ASP, JSP, VBscript, Jscript, Php, ..etc
ال Compiled Languages
هذه اللغات الاكثر تعقيدا تتحول بعد عملية الCompilation الى MachineCode و لا تحتاج الى الSource Code اثناء التشغيل فمثلا برامج ال ++C / C بعد بناء الExecutable لا تحتاج الSource لعملية التشغيل و لكن كل ما يفعله النظام هو ان يضع نسخة من هذا الExecutable داخل الRam و يبدأ التنفيذ فورا و تتميز هذه اللغات في السرعة و القوة و القدرة على الوصول الى الHardware و ايضا مهمة جدا في الApplication التي تحتاج الى اخفاء كود البرنامج
هناك ايضا نوع ثالث من اللغات و هي اللغات الجيل الجديد مثل الVb.net و #C و Java فهذه اللغات تجمع الى حد كبير مابين النوعين السابقين فهما Compiled Language و لكن لا يتم تحويل الكود الى Machine Language مباشرة و لكن يتم تحويلهما الى لغة وسيطة Intermediate Language ففي اللغات الخاصة بالdotnet يتحول الكود الى Microsoft Intermediate Language MSIL و في ال java يتحول الكود الى مايسمى ال Bytecode و يتم اثناء التشغيل عن طريق ال Just In Time Compiler تحويل الIntermediate Language الى Machine Code
ارجو ان تكون الفكرة وضحت
تم تعديل هذه المشاركة بواسطة bashmohandes في 17 مايو 2005 في 19:17
Sr. Software Development Engineer
Hulu, LLC
My Blogs
شكرا لكم وللروابط , ومرحبا بالعضو الجديد A M S :
ولكن أنا فقط أريد أن أعرف حاجه : ايه اللي يخليني أشتغل python مثلا وبلاش باقي اللغات ؟
لأن هذه اللغات لا تتمتع بشهره تجعلنا نعرف امكانياتها وقدرتها لأن في أمثله كتير زي perl , tcl ,
scheme , ruby و وفي كمان كتير وكتير مثلا ada , eiffel .....
يعني ما هي مميزات كل لغه عن الأخري (من ناحيه تعاملها مع النظام و قواعد البيانات والشبكات و غيره
وغيره و...)؟
يعني لو حبيت أعمل برنامج صغير مثلا (يغير شكل الماوس في اللينكس أو برنامج شات أو برنامج
منبه برنامج لمواقيت الصلاه مثلا يعني ) ايه اللي يفرق بين اللغات دي في عمل البرنامج ؟
ودي برامج صغيره أما بقي لو برامج كبيره أيه برضه اللي يخليني أشتغل python وباقي اللغات لأ؟
ولا الفرق في ال syntax لكل لغه (شكل الكود وصيغته)؟
لأن في لغات متخصصه في قواعد البيانات فقط وضعيفه في التعامل مع النظام وبقية التطبيقات وفي لغات
قويه في التعامل مع النظام وضعيفه في تطبيقات قواعد البيانات وفي لغات متخصصه لكتابة UNIX
Shell Script وأنا مش عايز أقع في النقطه دي وبعد ما أمشي في اللغه شويه ألاقيها مش هيا اللي
كنت عايزها وأدور علي لغه تاني !!!
في الموضوع الأول اللي طرحه الأخ A M S يوجد في العنوان Other features:
Standard Python does not support continuations (and never will, according to Guido van Rossum), but there is a variant known as Stackless Python that does.
ماذا يعني الكلام السابق ؟؟؟
يعني أنا عايز لغه قويه في جميع أنواع التطبيقات وتبني برامج لها GUI كويس و أقدر امشي فيها
بسهوله مش لغه معقده يعني أنا لما شفت البيرل مريحتنيش؟
ساعدوني لأني لسه متردد!!! :wacko: :wacko: :wacko:
سامحوني ان كنت طولت عليكم و جزاكم الله كل خير ...
تم تعديل هذه المشاركة بواسطة hazzoom في 18 مايو 2005 في 09:45
لا توجد لغة برمجة في الدنيا ظهرت بدون سبب او توجه معين
مثلا لغة ADA و هي لغة شهيرة جدا في مجال الذكاء الصناعي و التشفير و قد استخدمت بنطاق ضيق اولا داخل اجهزة المخابرات قبل ان تستخدم بشكل اوسع عالميا
لغة C ظهرت كلغة مخصصة لكتابة نظم التشغيل و كان نظام UNIX اول نظام كتب بالC و قد اشترك مصممي لغة C نفسهم في النسخ الاولى من UNIX كما ان العالم كان في حاجة الى لغة وسط بمعنى ان تكون Modular و ذات قواعد سهلة مقارنة بال Assembly و في نفس الوقت تعطي الكثير من امكانيات الAssembly مثل السرعة و الوصول الى الHardware
لغة Fortran هي اختصار كلمة Formula Translation و من اسمها فهي تستخدم في اكثر الوقت في التطبيقات الرياضية و العلمية
لغة COBOL ظهرت لاستخدامها في التطبيقات التجارية
لغة Basic للاغراض التعليمية
لغةVisual Basic للتطبيقات التي تحتاج GUI بشكل اساسي مثل التطبيقات التجارية البسيطة
لغة Java للتطبيقات التي يمكن نقلها من الMain Frames الى MiniComputers او ال PC او حتى الساعات و الثلاجات و الغسالات و الاجهزة الذكية او ال SmartCard
و هكذا فلكل لغة تطبيق امثل و على المبرمج ان يختار حسب احتياجاته اللغة المناسبة التي تساعده على انجاز التطبيقات بشكل اسرع و اقوى
Sr. Software Development Engineer
Hulu, LLC
My Blogs
in general, if you are new at programming, you can learn it as a first language
==================================
welcome hazzom and all other members
for me i can tell u that i'm using python for fun , i love this language
i'm new learner like u , i found it so easy so powerful and not wasting my time
u can use python both in small or big projects
i don't want to talk much but i can tell u for the end
get pyhton and read the very good Tutorial by Guido van Rossum
who's creating the language
تمام يا عم وربنا يخليني ليكم ويخليكم ليا :rolleyes:
وعقبال ما نفتح قسم Python وأبقي أنا المشرف بتاعه :lol:
بس ماحدش فيكم شاف مكان يكون فيه معلومات زي اللي وضحها bashmohandes بس تكون شامله
عدد لغات أكتر وبالتفصيل أكتر...؟!؟
طيب ليه فعلا مايكونش فيه منتدى ليها
TORNADO_pro كتب:طيب ليه فعلا مايكونش فيه منتدى ليها
bashmohandes كتب:الحقيقة هي لغة رائعة و تستاهل منتدىبس فين محترفين هذه اللغة؟
ان شاء الله هيكون لأني حطيت الموضوع في دماغي وبدأت البحث ويا قاتل يا مقتول :lol:
وآدي البدايه بس ياريت تنتخبوني مشرف لقسم ال python :lol:
شكرا ليك وفعلا وصلة مفيدة
متشكرين ياعم حازم على الرابط العظيم ده وهانتخبك مشرف :lol:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
يعني الموضوع ليه كام يوم محدش معبره اوعوا تكونوا مستنيين محترف وطالما مفيش محترف
فاسمحولي أبدأ أنا أول درس فيها وهو الدرس اللي بتبدأ بيه أي لغه :
بعد تشغيل برنامج ال python بعد تنزيلها ...
print "Hello World"
المثال السابق يطبع كلمة Hello Wolrd
علي فكره كتاب Python 2.1 Bible ممتاز جدا ويبدأ من الصفر ولا أخفي عليكم أني قرأت هذا المثال
منه وجاري القرأة والفهم , والي اللقاء في مثال آخر ... B) B) B)
تم تعديل هذه المشاركة بواسطة hazzoom في 22 مايو 2005 في 10:20
لدى فكرة ما رأيك بان نقوم بقراءة لكتاب O'Reilly -- Python In A Nutshell ثم تناقش فيه
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
قشطه يا عم علي الردود السريعه :
بس أنا حسيت ان كتاب Python 2.1 Bible.pdf أسلوبه أفضل و يدعم الشرح بأمثله بسيطه .
بس الكتاب كبير قوي وربنا يقدرني وأخلصه ... :rolleyes:
يبقى انا مستنى اكون واحد من التلاميذ
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
يبقي يلا هات كراسه وقلم ...,قصدي أفتح ال python واكتب ورايا الدرس الثاني :
لغة ال python زي ما بيقولوا حساسه لحالة الحروف أي تتعرف علي الحروف ال small , capital
زي لغة ال #C ولذلك يمكن الاعلان عن متغيرين زي بعض بالضبط بس الحرف الأول مختلف في الحاله :
ِِA=1 a=2 b=A*a
وطبعا سيكون الناتج هو 2
آه نسيت أقول ان علامات الجمع والطرح والضرب والقسمه زي مااحنا عارفين (+),(-),(*),(/)
آمل أن يكون الدرس سهل وبسيط واللي اللقاء في درس آخر , بس أفهمه أنا الأول ... :lol: :lol:
يا جماعه افتحولنا ليها قسم خلونا نرتاح... B) :lol: B) :lol:
تم تعديل هذه المشاركة بواسطة hazzoom في 22 مايو 2005 في 10:35
اقتباسآه نسيت أقول ان علامات الجمع والطرح والضرب والقسمه زي مااحنا عارفين (+),(-),(*),(/)آمل أن يكون الدرس سهل وبسيط واللي اللقاء في درس آخر , بس أفهمه أنا الأول ...
افادك الله ياحازم ياحبيبى انا مش عارف من غير الملاحظة دى كنا هانعمل ايه....ربنا يخليك لخدمة البشرية :lol:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
هذا الموضوع مغلق.