الأمر | الوصف |
---|---|
print() |
عرض نص أو قيمة على الشاشة. |
input() |
أخذ مدخلات من المستخدم. |
len() |
إرجاع طول الكائن (مثل قائمة أو سلسلة). |
type() |
إرجاع نوع البيانات للكائن. |
int(), float(), str() |
تحويل القيم إلى أنواع بيانات معينة (عدد صحيح، عدد عشري، سلسلة نصية). |
الأمر | الوصف |
---|---|
if |
تنفيذ كتلة من التعليمات الشرطية إذا تحقق شرط معين. |
elif |
تحديد شرط آخر إذا لم يتحقق الشرط السابق. |
else |
تنفيذ كتلة من التعليمات إذا لم تتحقق الشروط السابقة. |
for |
التكرار عبر عناصر مجموعة أو نطاق معين. |
while |
التكرار حتى يتحقق شرط معين. |
break |
الخروج من حلقة التكرار الحالية. |
continue |
تخطي الباقي من حلقة التكرار والانتقال إلى التكرار التالي. |
الأمر | الوصف |
---|---|
def |
تعريف دالة جديدة. |
return |
إرجاع قيمة من الدالة. |
lambda |
تعريف دالة مجهولة (دالة قصيرة). |
الأمر | الوصف |
---|---|
list |
إنشاء قائمة (قائمة مرتبة وقابلة للتغيير). |
tuple |
إنشاء مجموعة مرتبة وغير قابلة للتغيير. |
set |
إنشاء مجموعة غير مرتبة ولا تحتوي على عناصر مكررة. |
dict |
إنشاء قاموس (مجموعة من الأزواج المفتاحية والقيم). |
append(), remove(), pop() |
إضافة، إزالة، أو استخراج عناصر من قائمة. |
keys(), values(), items() |
الحصول على مفاتيح، قيم، أو أزواج مفاتيح-قيم من قاموس. |
الأمر | الوصف |
---|---|
import |
استيراد وحدات أو مكتبات خارجية. |
from ... import ... |
استيراد أجزاء محددة من وحدة. |
as |
إعطاء اسم مستعار للوحدة أو الكائن المستورد. |
pip install |
تثبيت مكتبات بايثون من مستودع PyPI. |
الأمر | الوصف |
---|---|
open() |
فتح ملف للتعامل معه. |
read(), readline(), readlines() |
قراءة محتويات الملف. |
write(), writelines() |
كتابة محتويات إلى الملف. |
close() |
إغلاق الملف بعد الانتهاء من التعامل معه. |
with open() as |
فتح الملف بشكل آمن يضمن إغلاقه تلقائيًا. |
الأمر | الوصف |
---|---|
try |
تجربة تنفيذ كود قد يسبب استثناءً. |
except |
التعامل مع الاستثناءات التي قد تحدث. |
finally |
تنفيذ كود بغض النظر عما إذا حدث استثناء أم لا. |
raise |
إثارة استثناء يدويًا. |
الأمر | الوصف |
---|---|
upper(), lower(), title() |
تحويل السلسلة إلى حروف كبيرة، صغيرة، أو عنوان. |
strip(), lstrip(), rstrip() |
إزالة المسافات الزائدة من السلسلة. |
replace() |
استبدال جزء من السلسلة بآخر. |
split(), join() |
تقسيم السلسلة إلى قائمة أو دمج قائمة إلى سلسلة. |
format() |
تنسيق السلاسل النصية مع متغيرات. |
الأمر | الوصف |
---|---|
[expression for item in iterable if condition] |
إنشاء قائمة جديدة بناءً على تعبير وشروط معينة. |
{key: value for item in iterable} |
إنشاء قاموس باستخدام فهم القوائم. |
{item for item in iterable} |
إنشاء مجموعة باستخدام فهم القوائم. |
الأمر | الوصف |
---|---|
lambda arguments: expression |
تعريف دالة مجهولة تقوم بحساب تعبير معين. |
map(), filter(), reduce() |
استخدام الدوال المجهولة مع وظائف معالجة المجموعات. |
pip
لتثبيت المكتبات الضرورية.الوصف | الاختصار (ويندوز/لينكس) | الاختصار (ماك) |
---|---|---|
تشغيل البرنامج (Run Python File) | Ctrl + F5 | Cmd + F5 |
تنسيق الكود (Format Document) | Shift + Alt + F | Shift + Option + F |
تحريك السطر لأعلى أو لأسفل | Alt + ↑ أو ↓ | Option + ↑ أو ↓ |
نسخ السطر لأعلى أو لأسفل | Shift + Alt + ↑ أو ↓ | Shift + Option + ↑ أو ↓ |
تحديد الكل (Select All) | Ctrl + A | Cmd + A |
إغلاق الملف المفتوح (Close File) | Ctrl + W | Cmd + W |
إغلاق جميع الملفات المفتوحة | Ctrl + K ثم W | Cmd + K ثم W |
فتح نافذة جديدة | Ctrl + Shift + N | Cmd + Shift + N |
تكرار السطر الحالي | Ctrl + Shift + D | Cmd + Shift + D |
تنقل إلى الملف التالي | Ctrl + Tab | Cmd + ` |
التراجع (Undo) | Ctrl + Z | Cmd + Z |
الإعادة (Redo) | Ctrl + Y أو Ctrl + Shift + Z | Cmd + Shift + Z |
فتح المحطة المدمجة (Integrated Terminal) | Ctrl + ` | Cmd + ` |
إعادة تسمية المتغير أو الوظيفة | F2 | F2 |
التنقل إلى التعريف (Go to Definition) | F12 | F12 |
فتح قائمة البحث (Search) | Ctrl + Shift + F | Cmd + Shift + F |
التنقل بين الأقسام في نفس الملف | Ctrl + Shift + O | Cmd + Shift + O |
تحديد الكود داخل الأقواس | Ctrl + Shift + M | Cmd + Shift + M |
تحديد الكلمة الحالية | Ctrl + D | Cmd + D |
إضافة مؤشر متعدد التحديد | Alt + النقر بالماوس | Option + النقر بالماوس |
تنفيذ كود محدد في المحطة | Shift + Enter | Shift + Enter |
تعليق/إلغاء تعليق على سطر أو تحديد | Ctrl + / | Cmd + / |
طي جميع الكتل البرمجية (Fold All) | Ctrl + K ثم Ctrl + 0 | Cmd + K ثم Cmd + 0 |
توسيع جميع الكتل البرمجية (Unfold All) | Ctrl + K ثم Ctrl + J | Cmd + K ثم Cmd + J |