الانتقال إلى المحتوى الرئيسي

كيفية عرض جدول في بايثون: دليل مبتدئ بسيط

  • المهندسة جالا بنو الأحمر بن الحارث
  • المقالات

تتمثل إحدى المهام المهمة في برمجة بايثون في إخراج المعلومات بطريقة مريحة ومنظمة. في هذه المقالة ، سننظر في كيفية إخراج جدول في بايثون باستخدام طرق مختلفة.

الجدول هو وسيلة فعالة لتقديم البيانات في شكل جداول. يسمح لك بعرض المعلومات بصريا وإجراء العمليات معها بسهولة ، مثل الفرز والتصفية والتحليل.

هناك عدة طرق لإخراج جدول في بيثون. واحدة من أسهل الطرق هي استخدام قائمة القوائم ، حيث تمثل كل قائمة داخلية صفا في جدول. في هذه الحالة ، سيكون كل عنصر في القائمة قيمة خلية جدول.

على سبيل المثال ، إليك ما قد يبدو عليه الجدول الذي يحتوي على معلومات حول الفاكهة:

الفاكهةاللونطعم
أبلأحمرحلو
الموزالأصفرحلو
أورانجأورانجحامض

لعرض الجدول على الشاشة ، يكفي أن تذهب من خلال قائمة القوائم باستخدام الحلقات وإخراج كل عنصر. يمكنك أيضا استخدام طريقة التنسيق () لتنسيق الصفوف وإنشاء جدول.

  1. كيفية إنشاء جدول في بيثون: دليل خطوة بخطوة للمبتدئين
  2. تثبيت وتكوين بايثون
  3. استيراد الوحدات المطلوبة
  4. إنشاء جدول
  5. إضافة البيانات إلى جدول
  6. 1. إضافة البيانات يدويا
  7. 2. استخدام الدورات
  8. العمل مع الخلايا
  9. تخطيط الجدول
  10. حفظ الجدول
  11. سؤال وجواب

كيفية إنشاء جدول في بيثون: دليل خطوة بخطوة للمبتدئين

بايثون هي لغة برمجة قوية توفر إمكانيات مختلفة للعمل مع البيانات. واحدة من هذه الميزات هي إنشاء الجداول. في هذا الدليل خطوة بخطوة ، سننظر في كيفية إنشاء وعرض جدول في بايثون.

يستخدم بيثون وحدة بريتيتابل لإنشاء الجداول. أولا ، تأكد من تثبيت هذه الوحدة بالفعل. إذا لم يكن متوفرا ، تثبيته باستخدام نقطة:

بيب تثبيت بريتيتابل

بعد تثبيت جميلةوحدة الجدول ، يمكنك البدء في إنشاء جدول في بيثون. هنا مثال بسيط:

من بريتيتابل استيراد بريتيتابل

# إنشاء كائن جدول

الجدول = بريتيتابل()

# إضافة رؤوس الأعمدة

الجدول.أسماء الحقول = ["الاسم الأخير" ، "الاسم الأول" ، "العمر"]

# إضافة البيانات إلى الجدول

الجدول.إضافة صف (["بتروف" ، "إيفان" ، 25])

الجدول.إضافة صف (["إيفانوفا" ، "ماريا" ، 30])

الجدول.إضافة صف (["سيدوروف" ، "أليكسي" ، 35])

# عرض الجدول على

شاشة الطباعة(الجدول)

عند تشغيل هذا الرمز ، سترى النتيجة التالية:

+----------+------+--------+

/ اسم العائلة / الاسم الأول / العمر |

+----------+------+--------+

/ بتروف / إيفان / 25 |

/ إيفانوفا / ماريا / 30 |

/ سيدوروف / أليكسي / 35 |

+----------+------+--------+

وهكذا ، كنت قد أنشأت بنجاح وعرض الجدول في بيثون باستخدام وحدة بريتيتابل. يمكنك أيضا تخصيص المظهر المرئي للجدول وإضافة أعمدة إضافية وتغيير الخلايا والمزيد باستخدام طرق وسمات وحدة بريتيتابل.

كونها جديدة على بيثون ، وخلق جدول قد يبدو وكأنه مهمة شاقة ، ولكن مع وحدة بريتيتابل يصبح أسهل بكثير. استخدم هذا الدليل لبدء إنشاء الجداول الخاصة بك في بايثون!

تثبيت وتكوين بايثون

قبل البدء في العمل مع بيثون ، تحتاج إلى تثبيته على جهاز الكمبيوتر الخاص بك. هنا هو دليل خطوة بخطوة لتثبيت بيثون:

  1. انتقل إلى موقع بايثون الرسمي (https://www.python.org ) وتحميل المثبت بيثون لنظام التشغيل الخاص بك.
  2. قم بتشغيل المثبت الذي تم تنزيله واتبع تعليمات معالج التثبيت.
  3. حدد خيار" إضافة بايثون إلى المسار " لإضافة بايثون إلى متغير بيئة المسار. سيسمح لك ذلك بالاتصال ببيثون من أي مكان في سطر الأوامر.
  4. حدد مسار تثبيت بايثون أو اترك القيمة الافتراضية.
  5. انقر فوق الزر" تثبيت " وانتظر حتى يكتمل التثبيت.

بعد تثبيت بايثون بنجاح ، يمكنك البدء في تكوين بيئة التطوير الخاصة بك. فيما يلي بعض الأدوات والحزم المفيدة التي يمكن أن تكون مفيدة عند التطوير في بايثون:

  • إيد (بيئة التنمية المتكاملة): اختيار بيئة التنمية التي هي مريحة بالنسبة لك ، مثل بيشارم ، فيسوال ستوديو كود أو أتوم.
  • جوبيتر دفتر: بيئة تطوير التفاعلية التي تسمح لك لإنشاء وتشغيل أجهزة الكمبيوتر المحمولة مع رمز بيثون.
  • نومبي ، الباندا ، ماتبلوتليب: هذه مكتبات شائعة للعمل مع صفائف البيانات وتحليل البيانات والتصور.
  • فيرتوالينف: أداة لخلق بيئات بيثون معزولة ، والذي يسمح لك لإدارة التبعيات والإصدارات حزمة.
  • النقطة: مدير حزم بايثون يسمح لك بتثبيت الحزم وإدارتها.

بعد تثبيت وتكوين بيثون ، سوف تكون على استعداد لبدء كتابة وتشغيل البرامج الخاصة بك في هذه اللغة البرمجة القوية.

استيراد الوحدات المطلوبة

للعمل مع الجداول في بيثون ، نحن بحاجة إلى وحدة الباندا.

الباندا يوفر فرصا لاستخدام وتحليل البيانات ، بما في ذلك العمل مع الجداول والسلاسل الزمنية.

لاستخدام وحدة الباندا ، تحتاج إلى استيرادها في بداية البرنامج باستخدام الكلمة الرئيسية استيراد:

استيراد الباندا كما بد

الآن يمكننا استخدام الوظائف والأساليب التي توفرها وحدة الباندا للعمل مع الجداول.

إنشاء جدول

عملية إنشاء جدول في بيثون بسيطة للغاية ويتم تنفيذها باستخدام وحدة كسف القياسية.

الخطوة الأولى هي استيراد وحدة كسف:

استيراد كسف

:

ملف = فتح ('الجدول.كسف' ، 'ث' ، نيولين=")

في المثال أعلاه ، نفتح ملف جديد اسمه ' جدول.كسف ' في وضع الكتابة ('ث'). إذا كان ملف بهذا الاسم موجودا بالفعل ، فسيتم الكتابة فوقه.

من وحدة كسف:

الكاتب = كسف.كاتب (ملف)

لكتابة خطوط فردية. على سبيل المثال ، لكتابة السلسلة "الاسم" في الخلية الأولى من الجدول ، يمكننا استخدام الكود التالي:

كاتب.الكاتب (['اسم'])

يمكننا أيضا كتابة أسطر أخرى عن طريق إضافتها كعناصر منفصلة إلى القائمة:

كاتب.الكاتب (['إيفانوف'])

كاتب.الكاتب (['بتروف'])

كاتب.الكاتب (['سيدوروف'])

لإنهاء التسجيل وحفظ الملف ، يجب علينا إغلاق كائن الكاتب والملف:

كاتب.إغلاق()

ملف.إغلاق()

الآن " طاولة.سيتم إنشاء ملف" كسف " في الدليل الحالي مع البيانات الموجودة في الجدول:

الاسم
إيفانوف
بتروف
سيدوروف

إنشاء جدول في بيثون باستخدام وحدة كسف هو وسيلة بسيطة وفعالة للعمل مع البيانات في شكل كسف. يمكنك أيضا استخدام خيارات وطرق مختلفة لتخصيص إنشاء الجدول وفقا لاحتياجاتك ، مثل فواصل الأعمدة ومعالجة الأحرف الخاصة وغيرها.

إضافة البيانات إلى جدول

بعد إنشاء جدول في هتمل ، قد تحتاج إلى إضافة بيانات إليه. في هذا القسم ، سننظر في عدة طرق لإضافة البيانات إلى جدول.

1. إضافة البيانات يدويا

(خلية البيانات).

مثال:

الاسم

العمر

آنا

25

إيفان

30

2. استخدام الدورات

إذا كان لديك كمية كبيرة من البيانات ، فقد تكون إضافة البيانات يدويا غير فعالة. في هذه الحالة ، يمكنك استخدام الحلقات لأتمتة عملية إضافة البيانات إلى الجدول.

في بايثون:

البيانات = [

['آنا' ، 25],

['إيفان' ، 30],

['ماريا' ، 35]

]

الاسم

العمر

{٪للصف في البيانات٪}

{٪للخلية في الصف٪}

{{خلية }}

{٪إندفور٪}

{٪إندفور٪}

إلى الطاولة. يمكنك استبدال هذا الرمز بطريقتك الخاصة في العمل مع بيانات بايثون.

الآن أنت تعرف كيفية إضافة البيانات إلى جدول في هتمل باستخدام الإدخال اليدوي أو استخدام الحلقات في لغة البرمجة. سيسمح لك ذلك بعرض كميات كبيرة من البيانات بسهولة في جدول.

العمل مع الخلايا

عند العمل مع الجداول في بيثون ، هناك عدد من العمليات التي تسمح لك بالعمل مع الخلايا. وهنا بعض منهم:

  • الوصول إلى الخلايا عن طريق الإحداثيات
  • تغيير محتويات الخلايا
  • تغيير أنماط الخلايا
  • الجمع بين الخلايا
  • إضافة وإزالة الخلايا

يتم الوصول إلى الخلايا باستخدام الإحداثيات (أرقام الصفوف والأعمدة) في الجدول. على سبيل المثال ، للوصول إلى خلية في الصف الأول والعمود الأول ، تحتاج إلى تحديد إحداثيات (0 ، 0).

يتم تغيير محتويات الخلايا عن طريق تعيين قيم جديدة لها. على سبيل المثال ، لتغيير محتويات خلية ، يمكنك استخدام التعليمات البرمجية التالية:

# إنشاء جدول

الجدول = [["الخلية 1" ، "الخلية 2"] ، ["الخلية 3" ، "الخلية 4"]]

# تغيير محتويات الخلية (0 ، 1)

الجدول [0] [1] = "خلية جديدة"

# إخراج الجدول

للصف في الجدول:

للخلية في الصف:

طباعة (خلية ، نهاية= "\ ر")

طباعة()

يمكن أن يكون تغيير أنماط الخلايا مفيدا عند تنسيق جدول. يمكنك تحديد نمط لكل خلية على حدة أو للصف أو العمود بأكمله. على سبيل المثال ، لتغيير لون خلفية الخلية ، يمكنك استخدام التعليمات البرمجية التالية:

# إنشاء جدول

الجدول = [["الخلية 1" ، "الخلية 2"] ، ["الخلية 3" ، "الخلية 4"]]

# تغيير نمط الخلية (0 ، 1)

الجدول [0] [1].النمط = "لون الخلفية: أصفر"

# إخراج الجدول

للصف في الجدول:

للخلية في الصف:

طباعة (خلية ، نهاية= "\ ر")

طباعة()

يمكن أن يكون الجمع بين الخلايا مفيدا لإنشاء هياكل أكثر تعقيدا في الجدول. على سبيل المثال ، لدمج الخلايا في الصف الأول ، يمكنك استخدام التعليمات البرمجية التالية:

# إنشاء جدول

الجدول = [["الخلية 1" ، "الخلية 2"] ، ["الخلية 3" ، "الخلية 4"]]

# دمج الخلايا ( 0 ، 0) و (0 ، 1)

الجدول [0] [0].دمج (جدول [0] [1])

# إخراج الجدول

للصف في الجدول:

للخلية في الصف:

طباعة (خلية ، نهاية= "\ ر")

طباعة()

تساعد إضافة الخلايا وإزالتها على توسيع الجدول أو تقصيره. على سبيل المثال ، لإضافة عمود جديد ، يمكنك استخدام التعليمات البرمجية التالية:

# إنشاء جدول

الجدول = [["الخلية 1" ، "الخلية 2"] ، ["الخلية 3" ، "الخلية 4"]]

# إضافة عمود جديد

للصف في الجدول:

صف.إلحاق ("خلية جديدة")

# إخراج الجدول

للصف في الجدول:

للخلية في الصف:

طباعة (خلية ، نهاية= "\ ر")

طباعة()

هذه ليست سوى بعض العمليات التي يمكن تنفيذها مع الخلايا في بيثون عند العمل مع الجداول. بمعرفة هذه العمليات ، ستتمكن من تخصيص الجداول وتنسيقها كما يحلو لك.

تخطيط الجدول

يمكن تنفيذ تصميم الجدول في هتمل باستخدام سمات وأنماط وفئات مختلفة.

1. رؤوس الجدول

يمكنك استخدام علامات ثاد وث لتسليط الضوء على رؤوس الجدول. تحدد علامة ثاد مجموعة من رؤوس الجداول ، ويتم استخدام العلامة العاشرة لإنشاء كل رأس. على سبيل المثال:

العنوان 1

العنوان 2

البيانات 1

البيانات 2

2. تصميم الخلية

باستخدام سمة النمط ، يمكنك تعيين أنماط لخلايا الجدول. على سبيل المثال ، يمكنك تغيير لون خلفية الخلية والخط ومحاذاة النص وخصائص أخرى. على سبيل المثال:

العنوان 1

العنوان 2

البيانات 1

البيانات 2

3. إضافة فئات

تسمح لك الفصول بتطبيق أنماط معينة على مجموعة من عناصر الجدول. لإضافة فئة لخلية أو صف ، يمكنك استخدام سمة الفئة. على سبيل المثال ، يمكنك إضافة الفئتين "الفردية" و "الزوجية" لتبديل ألوان صفوف الجدول:

البيانات 1

البيانات 2

البيانات 3

البيانات 4

حفظ الجدول

بعد أن أنشأنا جدولا في بايثون ، يمكننا حفظه لاستخدامه لاحقا أو مشاركته مع أشخاص آخرين. فيما يلي بعض الطرق لحفظ الجدول.

1. حفظ الجدول في ملف

يمكننا حفظ الجدول في ملف يمكن فتحه في برنامج جداول بيانات مثل مايكروسوفت اكسل أو أوراق جوجل. للقيام بذلك ، نستخدم مكتبة الباندا ، والتي توفر وظائف مريحة للعمل مع جداول البيانات.

  1. .
  2. .
  3. .
  4. .

2. حفظ الجدول بتنسيق هتمل

مكتبات الباندا.

  1. .
  2. .

هذه ليست سوى مثالين على طرق لحفظ جدول في بيثون. يمكنك أيضا حفظ الجدول في أشكال أخرى مثل إكسيل ، جسون ، سكل وغيرها باستخدام المكتبات والأساليب المختلفة في بيثون. من المهم اختيار تنسيق الحفظ المناسب لاحتياجاتك ومتطلباتك.

سؤال وجواب