![]() |
مقدمة في لغة البايثون بسم الله الرحمن الرحيم الحمد لله والصلاة والسلام على رسول الله محمد بن عبد الله اما بعد: قد لاحظة كثيرا ان الاشخاص مهتمون بلغة البايثون كثير فااحببت ان اقدم للمنتدى الغالي منتدى الصاعقة لامحة بسيط عن اللغة اتمنى ان ينال الموضوع الاعجاب ماهي للغة البايثون ؟ هي للغة تفسيرية (( اي تحتاج برنامجا مفسر للاكواد التنفيذية ) وذات واجة تفاعلية وتدعم البرمجة الموجة واقوى مايميز اللغة هو سهولتها وشعبيتها ملاحظة : للغة البايثون اسهل من للغة البيرل الانظمة التي تعمل عليها للغة البايثون ؟ Linux/FreeBsd/Windows/macintosh/Solaris/VMS/(OS/2)/Amiga/BeOS/Palm OS/QNIX/Psion/Playstation/VxWorks/Sharp Zaurus/ Acorn Risc Os/Windows CE,/Pocket PC كاتب اللغة هولندي الجنسية اسمه Guido van Rossum #!usr/bin/python print "Hello world \n" print 'I am talking from the wonderful python \n' الاول حددنا مسار مفسر الكود وهذا المسار خاص بانطمة يونكس وتغيرة حسب مسار المفسر ولو مشكلة تغير المسار للمكان الموجود فية المفسر ثاني سطر : هو تعليمة print=printf=system.out.println لكن على العموم راح تظهر لك مكتبة sys.stdout.write() #!usr/bin/python import sys sys.stdout.write(“Hello World! \n”) #\n=newline \n تعطيك سرط اضافي يعني بالامكان تزل سطر خصوصا يعرفهااا الي يستخدموا السي ++ وفي السي ايضا بالامكان استخدام (endl) # التعليقة هذي تختلف عن السي هنا في البايثون معناها الي تبي تستخدمة في الشيل .. لاكن في السي ++ معناها تضمين مثلا #include<iostream.h> يعني تضمين للمكتة اسوتريم عيث فيها دوال الطباعة والادخال واضافة السطر cout,cin,endl فقط المثال للتوضيح #!usr/bin/python #This a comment #This is another comment and go on print "This program is just comments nothing else \n" المتغيرات والثوابت يمكنك تعريفها عادي جدا بدون مشاكل ووجع راسك #!usr/bin/python a=5 b=2 print "a+b = ",a+b #adding print "a x b = ",a*b #multiply print "a / b= ",a / b #dividing print "a^b= ",a**b print هذي دالة طباعة مثلا السي ++ هناك دالة الطباعة cout ex: cout<<"my name"; ملاحظة مهمة في للغة البايثون لايوجد مايسمة char هذي طبعا في السي ++ عبارة عن دالة الاحرف مثلا int = number float = real number(الكسور والاعدار الصحيحة) char = characterالان نجي لحلقات التكرار والشروط : #!usr/bin/python x=[1,2,3,4,5] for I in x : print I for=راح تتطبع لك 1,2,3,4,5 #!usr/bin/python x=1 while x<100 : x=x+1 print x #!usr/bin/python x=1 while x<100 : x=x+1 print x, الحين في البرنامج هذا راح يطبع لك من 1,100 المثال الاول الناتج افقي والثاني راسي يعني تفنن بس بالبرمجة الحين اعطيكم مثال على قاعدة if والباسورد اصلا انتم عارفين من اسمها نعرف استخدامها وهي اذا كان الشرط كذا نفذ واذا لم يتحقق نفذ الاخر #!usr/bin/python x=raw_input("what's ur name : ") if x=="ahmed": print 'hello ahmed' elif x=="l1nUx3r": لاحظ يمكن استخدام input=raw_input int(input("number:")) اذا كان المدخل عددي شروط المتغيرات لاتكون كلمه محجوزة في اللغة مثل or يجب ان يكون الحرف الاول ابجدي underscores(_) يمكن ان يحتوى على ارقام وتختلف المتغيرات بااختلاف الاسم وان لاتحتوي على مسافات var1#!Var1 نسق الكتابة هنالك عدة اساليب للكتابة مثل myname Myname myName الكمات المحجوزة في اللغةReserved words # and elif global or # # assert else if pass # # break except import print # # class exec in raise # # continue finally i s return # # def for lambda try # del from not while # حيث انك ماتسمي المتغيرات بها ان شاء الله انزل جزء ثاني للشرح اللغة اكمل فية الملخص البسيط عن للغة البايثون والسلام ختام اتمنى ان ينال الموضوع الاعجاب |
شكرا يا كودز على الشرح الرائع ان شاء الله رح اتعلم هاللغه :) |
مشكور لمرورك وبتوفيق |
يعطيك العافيه على المجهود |
مشكور بارك الله فيك والله ما هي غريبه منك يا اسد واقلك انت رائع والشكر ما يكفيك لكن نسال الله ينفك والسلام |
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية . شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية . |
♥♥♥ شكرا جزيلا خيو ♥♥♥ |
رد: مقدمة في لغة البايثون مشكور اخوي جزاك الله الف خير وتحياتي لك اخوي |
رد: مقدمة في لغة البايثون (y) (y) (y) (y) your the best |
رد: مقدمة في لغة البايثون laka a7la ta9yiim |
رد: مقدمة في لغة البايثون جميل. بارك الله فيكم |
رد: مقدمة في لغة البايثون tnxxxxxxxxxxxxxxxxxxxxxxxxxxx |
رد: مقدمة في لغة البايثون بارك الله فيك |
رد: مقدمة في لغة البايثون صحاااااااااااااااااااااااااااااااااااااااا |
الساعة الآن 01:37 AM |
[ vBspiders.Com Network ]