This site uses cookies.
Some of these cookies are essential to the operation of the site,
while others help to improve your experience by providing insights into how the site is being used.
For more information, please see the ProZ.com privacy policy.
This person has a SecurePRO™ card. Because this person is not a ProZ.com Plus subscriber, to view his or her SecurePRO™ card you must be a ProZ.com Business member or Plus subscriber.
Affiliations
This person is not affiliated with any business or Blue Board record at ProZ.com.
English to Arabic: Python,programming,computer,software General field: Tech/Engineering Detailed field: Computers: Software
Source text - English 1.Class
Python is an Language that supports the Object Oriented Programming paradigm. Like other OOP
languages, Python has classes which are defined wireframes of objects. Python supports class
inheritance. A class may have many subclasses but may only inherit directly from one superclass.
Syntax
class ClassName(object):
"""This is a class"""
class_variable
def __init__(self,*args):
self.args = args
def __repr__(self):
return "Something to represent the object as a string"
def other_method(self,*args):
# do something else
Example
class Horse(object):
"""Horse represents a Horse"""
species = "Equus ferus caballus"
def __init__(self,color,weight,wild=False):
self.color = color
self.weight = weight
self.wild = wild
def __repr__(self):
return "%s horse weighing %f and wild status is %b"
(self.color,self.weight,self.wild)
def make_sound(self):
print "neighhhh"
def movement(self):
return "walk"
2. Single Line Comments
You probably saw us use the # sign a few times in earlier exercises. The # sign is for
comments. A comment is a line of text that Python won't try to run as code. It's just for
humans to read.
Comments make your program easier to understand. When you look back at your code or
others want to collaborate with you, they can read your comments and easily figure out
what your code does.
Instructions
Write a comment on line 1. Make sure it starts with #. It can say anything you like.
3. Booleans
Great! You just stored a number in a variable. Numbers are one data type we use in
programming. A second data type is called a boolean.
A boolean is like a light switch. It can only have two values. Just like a light switch can only
be on or off, a boolean can only be True or False.
You can use variables to store booleans like this:
a = True
b = False
Instructions
Set the following variables to the corresponding values:
1. my_int to the value 7
2. my_float to the value 1.23
3. my_bool to the value True
4.
Exponentiation
All that math can be done on a calculator, so why use Python? Because you can combine
math with other data types (e.g. booleans) and commands to create useful programs.
Calculators just stick to numbers.
Now let's work with exponents.
eight = 2 ** 3
In the above example, we create a new variable called eight and set it to 8, or the result of
2 to the power to 3 (2^3).
Notice that we use ** instead of * or the multiplication operator.
Instructions
Create a new variable called eggs and use exponents to set eggs equal 100.
Try raising 10 to the power of 2.
5.
Multi-Line Comments
The # sign will only comment out a single line. While you could write a multi-line comment,
starting each line with #, that can be a pain.
Instead, for multi-line comments, you can include the whole block in a set of triple quotation
marks:
"""Sipping from your cup 'til it runneth over,
Holy Grail.
"""
Instructions
Write a multi-line comment in the editor. It can be any text you'd like!
?
Hint
Your multiline comment is just a regular phrase or sentence starting with """ and ending
with """. No # needed at all!
Translation - Arabic مُلحق ج : مثال لنص ترجمة من قبل صاحب العمل .
1- التصنيف :
لغة البايثون هي لغة تدعم نموذج البرمجة الغائي . كمثل لغات البرمجة الغائيّة الأخرى
(OPP)،
تمتلك لغة البايثون تصنيفات تشعبيّة للموضوعات . وتدعم لغة البايثون التصنيفات المتوارثة .
فالتصنيف قد يُدرج تحته تصنيف تحتي، لكنّه لاينبثق إلّا مِن تصنيف علوي واحد .
بناء الكود :
class ClassName(object):
"""This is a class"""
class_variable
def __init__(self,*args):
self.args = args
def __repr__(self):
return "Something to represent the object as a string"
def other_method(self,*args):
# do something else
مثال :
class Horse(object):
"""Horse represents a Horse"""
species = "Equus ferus caballus"
def __init__(self,color,weight,wild=False):
self.color = color
self.weight = weight
self.wild = wild
def __repr__(self):
return "%s horse weighing %f and wild status is %b"
(self.color,self.weight,self.wild)
def make_sound(self):
print "neighhhh"
def movement(self):
return "walk"
2- تعليقات السطر الواحد :
قد تكون لاحظت أنّنا إستخدمنا علامة # بضع مرّات في التمرينات السابقة. تُستخدم علامة # في التعليقات .
والتعليق هو سطر نصّي لاتستخدمه لغة البايثون في التكويد . فهو مُخصّص فقط للقراءة من قبل الناس .
تُسهّل التعليقات من عمليّة فهم البرنامج . فعندما تُراجع برنامجك أوأن يُريد أن يُشاركك الآخرون في البرمجة؛ يُمكنهم قراءة تعليقاتك والإكتشاف بسهولة ماالذي يفعله الكود الذي بنيته .
تعليمات : أكتب تعليقاً على السطر 1 . تأكّد من بدئه ب # . يُمكن للتعليق التعبير عن أي شيء تُريده .
3- الدالّة المنطقيّة :
رائع ! لقد سجّلت للتو رقماً في المُتغيّر . الأرقام هي إحدى أنواع البيانات التي نستخدمها في البرمجة .
نوعاً ثانياً من البيانات يُطلق عليه (الدالة المنطقيّة).
الدالّة المنطقيّة هي كمفتاح الضوء، فهي تمتلك فقط قيمتين، تماماً مثل ما أن يكون مفتاح الضوء إمّا مُضاء أو ل، يكون للدالة المنطقيّة إمكانيّتين فقط؛ أن تكون صحيحة أو خاطئة00.
a = True
b = False
تعليمات
حوّل المُتغيّرات التالية إلى القيم المُقابلة لها :
1- my_int to the value 7
2- my_float to the value 1.23
3- my_bool to the value True
4-الدالّة الأسّيّة :
كُل تِلك العمليّات الرياضيّة يُمكن إجرائها على الآلة الحاسبة. فلماذا نستخدم بايثون ؟
لأنّك تستطيع إدماج الرياضيّات مع أنواع من البيانات (مثل الدالّة المنطقيّة) والأوامر الأخرى لإنشاء برامج مُفيدة .
الآلات الحاسبة تتعامل فقط مع الأرقام .
والآن فلنعمل بالدوال الأسيّة .
= 2 ** 3
eight = 2 ** 3
في المثال بالأعلى أنشأنا مُتغيّر جديد يُسمّى "ثمانية" وقابلناه ب 8 أو 2 للأس 3 (2^3)
- لاحظ أنّنا نستخدم (**) بدلاً من (*) أو معامل الضرب.
تعليمات
أنشيء مُتغيّر جديد وسمّه (بيض)، وإستخدم الدالّة الأسيّة لإعداد : بيض = 100.
حاول برفع 10 للأس 2.
5- تعليقات السطور المُتعدّدة :
ستقوم بعلامة # بالتعليق فقط على سطر واحد. وذلك يُمكّنك من التعليق لعدّة سطور بإستخدام علامة # بداية كُل سطر، وذلك قد يكون مؤلماً.
بدلاً من ذلك، يُمكنك تضمين نسق كامل من التعليقات المُتعدّدة داخل مجموعة من علامات التنصيص الثُلاثيّة كالتالي:
"""Sipping from your cup 'til it runneth over,
Holy Grail.
"""
تعليمات
أكتب تعليقاً لعدّة أسطر في البرنامج، يُمكن أن تكون أيّا ماتُريد!
مُلاحظة:
تعليقك عديد السطور هو مُجرّد جُملة عاديّة تبدأ ب """ وتنتهي ب """.
لا يوجد حاجة لعلامة # نهائيّاً!
More
Less
Experience
Years of experience: 12. Registered at ProZ.com: Feb 2015.