المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [آلدرس آلسآبع] (لغة آلـــ Python) قوآئم آلتسلسل وتحرير آلسلآسل


eshrag.net
08-20-2010, 11:31 AM
http://a.imageshack.us/img10/3344/112981977277804dda7f.jpg
بسم الله الرحمن الرحيم

آلسلام عليكم أخوآني آلمشآغبين في هذآ آلدرس آلسآبع سوف نتكلم بشكل عآم حول قوآئم آلتسلسل وتحرير آلسلآسل ،،
إن شآء الله رحلتنآ موفقة في آلشروحآت لدروس بإذن الله تعآلى

لنبدأ ،،
http://absba6.absba.org/teamwork8/639738/a.aziz_09.gif

قوآئم آلتسلسل ،،

نفتح آلبرنآمج لكي نبدأ في آلتعليمآت آلموشورة ،،

http://a.imageshack.us/img686/9440/8py.png

قوآئم آلتسلسل وهي مدخل في موضوع آلسلآسل وتسلسل بشكل منفرد نقدر فيه إستغلآل آلمبدئية إلى أكثر تمثيل مع تحرير آلسلآسل ،،

آلآن لدينآ مثآل هنآ ،، نريد آلإستطلآع عليه ،،

http://a.imageshack.us/img844/8841/1pyf.png

كود PHP:
Family = ['mother' , 'father', 'sister', 'brother', 'cat']
Family [3]



نبدأ في آلتحليل آلكود ،، هنآ بدأنآ بتشكل سلسلة تحت Family ثم نرفقهآ بــ هذآ آلرمز لكتآبة آلقوآئم [ ] ،، آلآن نكتب آلعآئلة وبشكل كل إسم موضع مآبين ' ' ثم نستعمل آلبعد بهذه آلفآصلة , ،،
آلآن لقد وضحنآ آلسلسلة آلتي إستقبلنهآ ،، نأتي إلى إسنآد تثبيت آلإسم آلموجود في آلسلسلة من خلآل آلتطرق عبر آلإستعلآم ،، ولقد إستعملنآ إسم آلسلسلة ثم فتحنآ آلمنطق [3] ،، لإستنآد آلحرف وآلذي عدده 3 في آلسلسلة ،، لكن أليس 3 في آلسلسلة هو sister بدل brother ،،
هنآ نميز توضح بأن في آللغة آلـــ python عند إسنآد آلمنطق بآلرقم آلمعطى فحتمآ وفق أنه يوجد آلعدد آلمقدر بحد ذآته في آلعدد آلمصآغ بإسنآد آلصيغة آلإجمآلية ،،
فنحن تمكنآ من ندآء إلى آلإسم آلثآلث في ظل آلعدد 3 ،، فكمآ صيغنآ آلنتيجة أنه يستثني على آلــ 3 ويقدم آلرآبع وهو آلعدد آلمستقبل ،،

=======

هنآ مثآل آخر وبشكل آخر ،، لآحظ ثم تمعن ،،

http://a.imageshack.us/img829/4522/2pyf.png

كود PHP:
Family [-2]



كذلك كمآ صيغنآ في تمثيلنآ للنتيجة آلأولى ،، ولكن هذه آلمرة بآلصيغة آلسآلبة وبآلإتجآه آلسآلب ،، فهي نفس آلتركيبة لسبق آلمثآل آلأول ولكن نتوضعهآ من آلإتجآه آليمين إبتدآءآ من 'cat' ثم نسير إلى آليسآر ،،

=======

آلآن إليكم توضح لفكرة آلتي سبق وشرحنآهآ في مثآلنآ آلأول وآلثآني ،،
فقط لآحظ آلفكرة بآلمقآييس آلمصآغة ،،

http://a.imageshack.us/img443/8964/3pyf.png

تحرير آلسلآسل ،،

تحرير آلسلآسل وهي نظرة وآسعة بآلنسبة لموضوع آلسلآسل وتسلسل بحيث نصآغ لهآ من آلتوضيح في ظرف قوآئم آلتسلسل ،، وأسنآدآ من آلمكتسبآت آلقبلية ،،




لآحظ معي آلسلسلتين ،،

http://a.imageshack.us/img34/3277/4pyf.png

كود PHP:
[5,4,3] + [6,7,8]



أستعملنآ هنآ بشكل مبسط سلسلتين ثم قمنآ بجمعهمآ الأولى مع آلثآنية ،،

=======

لآحظ هذآ آلمثآل ،،

http://a.imageshack.us/img815/6417/5pyf.png

كود PHP:
'absba'*5



بشكل مبسط ضربنآ كلمة 'absba' على 5 ،، وآلنتيجة مرفقة بأن آلكلمة توفقت 5 مرآت ولقد شآهدنآ مثآل عليهآ في درس آلسلآسل ،،

=======

لآحظ ثم أكتشف ،،

http://a.imageshack.us/img62/284/6pyf.png

كود PHP:
[20]*5



أكيد هنآ أستخدمنآ في مثآلنآ في فتح سلسلة للعد 20 ثم ضربنهآ 6 مرآت وآلنتيجة مرفقة ،،
=======

آلآن ندخل بشكل صحيح إلى آلسلآسل وفي تمثيل آخر ،،
لآحظ معي هذآ آلمثآل جيدآ ،،

http://a.imageshack.us/img148/3474/7pyf.png

كود PHP:
name='absba'
'h' in name
'a' in name



آلآن لآحظ آلمتغير name أرفقنآه بآلكلمة absba ،، ثم طلبنآ للبرنآمج هل آلــ 'h' موجودة في كلمة absba فوضع لنآ false بمعنى لآيوجد حرف h في كلمة absba ،، من ثم طلبنآ مرة أخرى للبرنآمج هل 'a' موجودة في كلمة absba فوضع لنآ true بمعنة موجود آلحرف a في كلمة absba

=======

آلآن إستنآدآ للمثآل آلسآبق نتعرف جيدآ وهي في آلسلسلة ،،

http://a.imageshack.us/img16/7223/8pyf.png

كود PHP:
Family = ['absba', 'saber-39','programmming']
'program' in Family
'programming' in Family



سبق وشرحت آلسلسلة في قوآئم آلتسلسل بشكل تفصيلي ،، من مثآلنآ نجد أننآ أتممنآ من فتح آلسلسلة ثم أخترنآ ثلآث كلمآت وآلتركيز آلأهم على كلمة programming ،، فطلبنآ من آلبرنآمج هل كلمة program موجودة في سلسلة Family ،، أكيد كلمة program غير موجودة في آلسلسلة ،، قم أستندنآ مرة هل كلمة programming موجودة في سلسلة Family ،،


=======
آلدروس آلسآبقة



آلمقدمة (http://www.absba.org/showpost.php?p=8919955&postcount=1)
تثبيت برنآمج آلــ paython وبرنآمجك آلأول (http://www.absba.org/showpost.php?p=8919959&postcount=2)
[آلدرس آلأول] (لغة آلـــ Python) آلأرقــ،ـآم وآلــ،ـريآضيــ،ـآت (http://www.absba.org/showpost.php?p=8920324&postcount=1)
[آلدرس آلثآني] (لغة آلـــ Python) آلمتـــ،ــغــ،ـيرآت (http://www.absba.org/showpost.php?p=8922809&postcount=1)
[آلدرس آلثآلث] (لغة آلـــ Python) آلوحــ،ـدآت ووظــ،ـآئفهــــ،ـآ (http://www.absba.org/showpost.php?p=8926043&postcount=1)
[آلدرس آلرآبع] (لغة آلـــ Python) كـ،ـيفيـ،ـة حفـ،ـظ برآمـ،ـجك وتشغيلــ،ـهآ (http://www.absba.org/showpost.php?p=8929882&postcount=1)
[آلدرس آلخآمس] (لغة آلـــ Python) آلســ،ـلآســـ،ـل (http://www.absba.org/showpost.php?p=8932832&postcount=1)
[آلدرس آلسآدس] (لغة آلـــ raw_input (Python و input (http://www.absba.org/showpost.php?p=8933099&postcount=1)

===========================

إن شآء قد تمت آلصورة آلموضحة مع لغة آلـــ Python ،، بآلنسبة لقوآئم آلتسلسل وتحرير آلسلآسل في رعآية الله مع آلدرس آلثآمن ،،

// أي إستفسآر بآلنسبة لدرس أنا موجود ،، //

بآلتوفيق إليكم ،،