الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بعض الاسألة تخص كتابة الكود غير مفهومة لنا (للمبتدئين)

بدأه احمد وسام في 27 أغسطس 2012 · 4 رد · 665 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اسعد الله ايامكم

لدي بعض الاسالة احب ان اتفهم لها واعرف ماهي حتى اتعلمها وتفيدني في كتابة الكود

نبدأ

شوي الاسئلة طويلة لكن راح تفيدني وتفيد المبتدئين

بسم الله توكلنا على الله

----------------------------------------------------------------------------------------------------------------

1 - في بعض الامثلة في بعض الكتب عندما يقومون بكتابة الكود

يضعون متغيرات 2 او اكثر وتكون فارغة اي

هكذا

name = []

pass = []

يثولون نقوم بتخزين فيها الكود

ومع انه الكود طويل لا نفهم انه كيف يتم تخزين الاسماء فيها واضهارها

هل من توضيح مع مثال مفهوم لكي نتعلم

--------------------------------------------------------------------

2- While loop

لمن نقول

s = 0

while s <10

يعني كيف يكون اصغر من عشر مع العلم هوة الرقم 0

كيف يقوم بطباعة للرقم 10

انا اعرف نزيد في كل دورة 1 لكن يعني شنو مفهوم او منطق ان s اصغر من عشرة مع العلم ان s قيمته صفر

ممكن توضيح يعني مفهوم عميق

3 - في بعض الاحيان في الكتب

عند درس حلقات التكرار ف امثلة كثيرة من هذه الامثلة مثال عقدة واي لا افهمه وانا اخذه على خطا

المثال هو شبيه في اسؤال الاعلى

مثل

عندما يعملون مثال بسيط تدخل عمرك ويطبع لك جملة

يكتبون في وسط الكود

هذا

i = 0

s = raw_input("Enter Age:")

while i < s:

ثم يكملون الشرط

يعني اذا دخل عمره 19 كيف يكون 19 اصغر من صفر هل من مفهوم لهذا الشيء

4 - في بعض الامثلة التي تحتاج حلقات تكرار

يضعون الكثير من العداد

s,y,d,f = 0,0,0,0

السؤال هوة : كيف عندما اعمل مشروع بسيط كيف اعرف مشروعي يحتاج الكثير من الاعداد لكي يقوم كل واحد بوضيفته مع العلم شرحهم لكل واحد من العداد ضعيف جدا

هل من امثلة وتوضيح اعتقد اني كثرت من الاسئلة لكننا مبتدئين

وضعفنا في اللغة الانكليزية

-----------------------------------------------------------------------

6 - في بعض الامثلة يكتب كود

if a ==0:

a.readliine

ماذا يقصد كيف يعني اذا كان صفر معناه ان لا شيء في الملف كيف يقرءه

ممكن توضيح بسيط

7 - ممكن توضيح على locals

هذه الاسئلة والله هي سبب عقدتنا في كتابة او تعلم

والله

واعتذر عن شدةاو كثر اسالتي احترامي لكم

تم تعديل هذه المشاركة بواسطة احمد وسام في 27 أغسطس 2012 في 23:38

#2
اقتباس

هكذا

name = []

pass = []

يثولون نقوم بتخزين فيها الكود

ومع انه الكود طويل لا نفهم انه كيف يتم تخزين الاسماء فيها واضهارها

هل من توضيح مع مثال مفهوم لكي نتعلم

المتعارف عليه هو تخزين سلسلة فارغة أو None

name=None
password=None

او

name=''
password=''

اما ال loops فهي عند الحاجة لتكرار فعل معين عدد من المرات

على سبيل المثال جمع مجموعة من الأرقام

او محاولة فتح ملف مخزن بكلمة سر مع إمكانية المحاولة 3 مرات وإذا لم يتم الفتح تفشل العملية

اقتباس

s,y,d,f = 0,0,0,0

السؤال هوة : كيف عندما اعمل مشروع بسيط كيف اعرف مشروعي يحتاج الكثير من الاعداد لكي يقوم كل واحد بوضيفته مع العلم شرحهم لكل واحد من العداد ضعيف جدا

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

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

اقتباس

-----------------------------------------------------------------------

6 - في بعض الامثلة يكتب كود

if a ==0:

a.readliine

فضلا إرفق الكود

ولكن عامة المسألة ممكن التحكم فيها بتعديل سلوك __eq__ ودا شئ منافي لإسلوب بايثون ... فيفضل إستخدام معلومات المساحة عبر size من stat بدل من المقارنة الغير واضحة

اقتباس

7 - ممكن توضيح على locals

هي المتغيرات الداخلية _تقريبا_ الخاصة بال function

>>> name="ahmed"
>>> def func():
...     name="somebody"
...     print "Name: ", name
... 
>>> func()
Name:  somebody
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

انا اقصد مثل هذا

def read_email(self):

d=open(self.surs,"r")

e=d.readline()

user=[]

pa=[]

x=0

self.c=0

while len(e)!=0:

if x==0:

user.append(e.strip('\n') )

x=1

elif x==1:

pa.append(e.strip('\n'))

x=0

self.user=user

self.pa=pa

e=d.readline()

self.c+=1

في كود اخي Py4object

يعني في قراءة الملف كيف يساوي صفر

يعني شنو يقصد انه يساوي صفر

(اذا كان يساوي صفر معناه ان لا يوجد اي سطر في الملف)

#4

أخي قلت لك ان كود الخاص بس سيئ جدا ولا انصحك بالنظر فيه :)

.Because it's FUN to be ALIVE

#5

بالعكس بالنسبة جيد الي انتة

وفقك الله

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…