mohamedz
- إزالة الغموض من الفصل الأول
السلام عليكم إذا كان لديك إستفسار أو سؤال في دروس الفصل الاول فاطرحه هنا لنزيل الغموظ. بإمكانك المشاركة بسكربت أو تمرين. و إذا غفلت أنا عن شيء في الدروس فذكرني به. أرجو أن تتفاعلوا، و تخرجوا ما في أذهانكم. فهرس الدورة الفصل الاول : أساسيات بايثون دورة بايثون م…
- الدرس الرابع : الجملة الشرطية if
رائع واصل على هذا المنوال
- الدرس الثامن : الحلقات loops (الجزء الثاني)
أخطأت في العنوان ثانية هذا الدرس التاسع الفصل الاول : أساسيات بايثون حلقة for التسلسلية كما يتضح من التسمية فإن هذا النوع من الحلقات يتسلسل (يمشي من بداية سلسلة ما حتى نهايتها) عكس while التي لا تدخل الحلقة إلا إذا تحقق شرطها فإذا تحقق لا تتوقف عن الدوران حتى …
- برمجة سكربت حذف بعض الكلمات
ربي يجازيك أنت كي شاركتنا بهذا اللغز الشيق.
- برمجة سكربت حذف بعض الكلمات
هذا السكربت يقوم بإظافة الإيميلات و الباسوردات إلى الملف email.txt : #!/usr/bin/python Email = raw_input('Email : ') Passw = raw_input('Password : ') Usrinf ='\n%s:%s' % (Email, Passw) print"\nLINE : %s \nAPPEND TO 'email.txt'" % (Usrinf) f = open('email.txt',…
- الدرس الثامن : الحلقات loops (الجزء الأول)
شكرا عى التنبيه
- برمجة سكربت حذف بعض الكلمات
الحل الأمثل لمشكلتك : #!/usr/bin/python f = open('email.txt','r') #فتح الملف بصلاحية القراءة فقط for line in f : #طالما لم تنتهي محتويات الملف كرر هذه الحلقة print '%s|%s' % (line[0 : line.find('@')], #'@' وينتهي بالحرف الموجود قبل index 0 يبدأ ب line الأول بج…
- الدرس الثامن : الحلقات loops (الجزء الأول)
الفصل الاول : أساسيات بايثون الحلقات loops الحلقات هي من المواضيع المهمة و العملية في البرمجة، فهي تعني الإستمرار في تنفيذ جزء معين من العبارات بوجود شرط معين، وعندما ينتفي هذا الشرط تتوقف الحلقة عن الدوران. حلقة while الصورة العامة : while الشرط : #--- block …
- الدرس السابع : الكائنات متعددة العناصر (الجزء الثاني)
الفصل الاول : أساسيات بايثون القواميس dicts القواميس هي حاويات مثل list و tuple و نستخدمها لتخزين البيانات بصورة مفتاح و قيمة (key , value) كالقاموس بالفعل. إنشاء قاموس : dictname = {key : value} مثال لقاموس أحفظ فيه معلوماتي الشخصية : >>> me = {'Name' : 'Moha…
- الدرس السادس : الكائنات متعددة العناصر (الجزء الثاني)
لا أدري لماذ لا يثبتون الدورة
- الدرس السادس : الكائنات متعددة العناصر (الجزء الثاني)
أنا أحاول إنهاء الدورة قبل الدخول المدرسي.
- الدرس السادس : الكائنات متعددة العناصر (الجزء الثاني)
لقد أخطأت في العنوان هذا هو الجزء الأول الفصل الاول : أساسيات بايثون القوائم lists القوائم lists هي مجموعة من العناصر المرتبة (المتسلسلة واحدة بعد الأخرى) نميزها بعلامة القوس المربع [ ]. مثال ل list للغات البرمجة : >>> lang = ["Python","Ruby"] >>> lang ['Pytho…
- الدرس الخامس : المقاطع string
الفصل الاول : أساسيات بايثون المقاطع - string المقاطع هي عبارة عن نص (text) أو مجموعة من الحروف و الأرقام و الرموز، حيث أنه يمكن يمكن للمتغير المقطعي أن يستقبل إسم مستخدم مثلا أو رقم جواز السفر أو رقم لوحة سيارة تحتوي على حروف و أرقام. السكربت التالي يوضح كيفي…
- الدرس الرابع : الجملة الشرطية if
الفصل الاول : أساسيات بايثون الجملة الشرطية if عبارة if الشرطية في لغة بايثون هي عبارة سهلة وواضحة . العبارة if وحدها صورتها العامة : if Condition or comparison : #':' لا تنسى النقطتين order #المسافة البادئة إجبارية سكربت يشرح العبارة if : #!/usr/bin/python na…
- الدرس الثالث : الإدخال Input
الحل المثالي للتمرين #!/usr/bin/python First = raw_input("Please enter the first letter of your name : ") Last = raw_input("Please enter the last letter of your name : ") print "Dear user, your name start with ", First , " and end with ", Last
- الدرس الثاني : المتغيرات Variables
المتغيرات يمكنك تعريف متغيرات بواسطة عملية الإحلال assignment ورمزها علامة المساواة "=" >>> a=1 >>> b=2 >>> a+b 3 ويمكنك وضع قيمة في أكثر من متغير >>> x=y=2 >>> z=x+y >>> z 4 ويمكنك وضع أكثر من قيمة في أكثر من متغير (إن تساوى عدد القيم والمتغيرات) >>> i,j=3,4 …
- الدرس الثالث : الإدخال Input
تمارين أكتب برنامج يطلب من المستخدم إدخال الحرف الاول و الاخير من اسمه ثم يقوم البرنامج باخبار المستخدم أن اسمه يبدأ ب "الحرف الاول الذي ادخله المستخدم" و ينتهي ب "الحرف الاخير الذي ادخله المستخدم".
- دورة بايثون من الصفر الى الاحتراف
شكرا على المتابعة،،، عند إنتهاء الفصل الاول ساخصص درس اضع فية ملخصات للدروس مع بعض السكريبتات. ودرس اخر اسرد فيه مميزات البايثون و اقارنها بلغات اخرى.
- الدرس الثالث : الإدخال Input
شكرا على التفاعل لكنني لا اريد ردود الشكر اريد حلا للتمارينات ههههه
- الدرس الثالث : الإدخال Input
الفصل الاول : أساسيات بايثون الإدخال Input في الدرسين السابقين لم ندرس إلا الاخراج باستخدام الدالة print، الأن سنعرف كيفية الإدخال بواسطة الدالتين raw_input و input لنتمكن من كتابة برامج أكثر تفاعلا ، يقوم فيها المستخدم بإدخال قيم للمتغيرات بدلا من كتابتها في …