قاموس المصطلحات

الكود
from IPython.display import display, HTML
import pandas as pd

# Read the CSV file
df = pd.read_csv('assets/glossary.csv')

# Replace NaN values in the 'comment' column with empty strings
df['comment'] = df['comment'].fillna('')

df.rename(columns={
    'ar': 'عربي',
    'en': 'English',
    'comment': 'تعليق'
}, inplace=True)

# Display the dataframe as an HTML table
df.to_html(index=False)
display(HTML(df.to_html(index=False)))
English عربي تعليق
Identifier مُعرَّف
Variable متغير
Value قيمة
Simple Statement جملة بسيطة
Compound Statement جملة مركبة
Expression تعبير مثل: `x + y`
Clause شطر جملة مثل: `if x > y`
Code Block قطعة كود
Cell لَبِنَة مثل
Operation عملية مثل: `+` في `x + y` و مثل: `.` في `point.x`
Function فعل في سياق البرمجة لا نقول دالة لأن الدالة دائمًا لها مخرجات ولا تتأثر إلا بمدخلاتها
Method فعل أو سلوك مثل: `append` في `list.append(x)`
Object شيء أو كائن
Class صنف
Type نوع
Container حاوية
Iterable متوالية قابل للتكرار (مفعول به)
Iterator مكرِّر فاعل
Reversible معكوس مفعول به: قابل للعكس
Generator مولِّد فاعل
Sized محجَّم صفة
Callable منادى
Collection مجموعة
Sequence تسلسل
Mutable Sequence تسلسل متغير
List قائمة
List Index مؤشر قائمة
Database Index فهرس قاعدة بيانات
Tuple صف فرد، زوج) صف ثلاثي، صف رباعي، ...إلخ
Set مجموعة رياضية
Dictionary قاموس
Mapping دالة
Hashable مرقوم صفة: يصير رقمًا
Dictionary Key مرقوم قاموس
Dictionary Item رابط
Key مفتاح
Value قيمة
String نص
View عرض
Parameter معامل وهي المتغيرات الشكلية في تعريف الفعل
Argument معامل قيم التعيين للمتغيرات الشكلية
File ملف
Module وحدة
Package حزمة
Library مكتبة
Framework إطار عمل
Built-in مدمج
{} قوسين معوجين أو قوسين متعرجين
[] قوسين مربعين
() قوسين دائريين
<> قوسين زاويين أو قوسين حادين
Feedback تعقيب التعليقات أو الردود التي ترد بعد عرض رأي أو عمل
Static ثابت
Dynamic متغير
Constant ثابت
Variable متغير
System Time وقت النظام
Calendar Time وقت التقويم
Epoch المرجع الزمني الحاسوبي
Positional مكاني
Swap قَلب فعل
Path مسار
Directory دليل
Absolute Path مسار مطلق يبدأ من الجذر
Relative Path مسار نسبي يبدأ من الموقع الحالي
Context Manager مدير سياق يتحكم في فتح وإغلاق الموارد
Recursion تسلسل في الفعل فعلٌ بنفس الفعل
Recursive Function فعل متسلسل
Execution Frame إطار تنفيذ
Object-Oriented Programming برمجة شيئية
Attribute صفة متغير مسند لمعيَّن من النوع
Method فعل فعل مسند لمعيَّن من النوع
Composition تركيب
Inheritance توريث

Tuple

Etymology. The term originated as an abstraction of the sequence: single, couple/double, triple, quadruple, quintuple, sextuple, septuple, octuple, …, n‑tuple, …, where the prefixes are taken from the Latin names of the numerals. The unique 0-tuple is called the null tuple or empty tuple. Wikipedia

Parameter

A parameter (from Ancient Greek παρά (pará) ‘beside, subsidiary’ and μέτρον (métron) ‘measure’), generally, is any characteristic that can help in defining or classifying a particular system (meaning an event, project, object, situation, etc.). Wikipedia