تعلم بايثون من الصفر إلى الاحتراف للمبتدئين : امر الطباعة وتمرين عليه

OctuCode
22 Jun 202307:58

Summary

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

Takeaways

  • 😀 الكود البرمجي في النص يحتاج إلى التعامل مع الأخطاء والتحقق من الأخطاء النحوية.
  • 🎓 يجب على مبرمجين البدء في تعلم أي لغة برمجة بكتابة الجملة 'مرحبا بالعالم'.
  • 🔍 يمكن للغة البرمجة Python طباعة النص والعمل مع الأرقام وعمليات الحساب.
  • 📝 يجب على مبرمجين التعرف على استخدام الكود البرمجي لطباعة النصوص والأرقام.
  • 👀 يجب الاهتمام بالألوان والعلامات التي تشير إلى الأخطاء في الكود.
  • 🖊️ يمكن تعديل حجم الخط والموضوع في البيئة البرمجة لتحسين تجربة الكتابة.
  • 🔑 يجب على مبرمجين التعرف على الأخطاء التي يمكن أن ي犯ها ويتعلم كيفية تصحيحها.
  • 🛠️ يمكن استخدام محرك البحث للبحث عن الأخطاء في الكود وإيجاد حلول.
  • 📚 يجب على مبرمجين التعرف على القواعد النحوية للغة البرمجة التي يستخدمونها.
  • 🔄 يجب على مبرمجين التأكد من إغلاق علامات التنصيص بشكل صحيح لتجنب الأخطاء.
  • 📝 يجب على مبرمجين التأكد من أن الكود يحتوي على علامات تنصيص صحيحة للنص والأرقام.

Q & A

  • ما هي الخطوة الأولى التي يطلبها المحاضر من المشاهد في بداية الفيديو؟

    -المحاضر يطلب من المشاهد تعليم على كل الكود بالضغط على Ctrl + A ثم حذفه من الكيبورد.

  • ما هي أول عبارة يتعلمها الطلاب عند تعلم أي لغة برمجة جديدة؟

    -أول عبارة يتعلمها الطلاب هي طباعة 'Hello, World!'

  • كيف يمكن طباعة نص على الشاشة باستخدام بايثون؟

    -يمكن طباعة نص باستخدام بايثون بكتابة الأمر print() ووضع النص بين الأقواس.

  • ما هي النصيحة التي يقدمها المحاضر للمشاهدين عند كتابة الكود؟

    -المحاضر ينصح بجعل الثيم داكن وتكبير حجم الخط لتجنب إجهاد العينين.

  • كيف يمكن تصحيح خطأ في كتابة الأقواس في بايثون؟

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

  • ماذا يحدث إذا لم تقفل علامات التنصيص بشكل صحيح؟

    -إذا لم تقفل علامات التنصيص بشكل صحيح، سيبقى النص مظللًا بلون مختلف وسيعتبر كل ما يليه جزءًا من النص غير المكتمل.

  • كيف يمكن طباعة عملية حسابية على الشاشة باستخدام بايثون؟

    -يمكن طباعة عملية حسابية بكتابة العملية داخل الأقواس بعد الأمر print()، مثل print(3 + 7).

  • ما هو الغلط الذي قد يحدث إذا تجاهلت خطأ في الطباعة؟

    -إذا تجاهلت خطأ في الطباعة، قد تظهر رسالة خطأ في الكونسول وتوضح وجود خطأ في قواعد الكتابة (Syntax Error).

  • كيف يمكن طباعة نص يحتوي على علامات تنصيص داخلية؟

    -يمكن طباعة نص يحتوي على علامات تنصيص داخلية باستخدام علامات التنصيص الفردية داخل الزوجية أو العكس، مثل print('Hello "World"').

  • ما هي الخطوة التي يجب اتباعها إذا واجهت خطأ غير مفهوم في الكود؟

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

Outlines

00:00

😀 تعليمات بسيطة في برمجة بايثون

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

05:01

😀 الأخطاء في البرمجة وكيفية التعامل معها

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

Mindmap

Keywords

💡كود

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

💡 Yorum

في سياق البرمجة، يشير 'Yorum' إلى تعليقات الكود التي تساعد على توضيح الكود وتوضيح العمليات التي تتم بداخلها. في النص، يُذكر أن التعليق يمكن حذفه بعد التعلم من خلال الضغط على 'Cntrl Y'.

💡Hello World

'Hello World' هو عبارة ت用作 البداية في تعلم لغات البرمجة، وتظهر في النص كمثال للجملة التي يتعلمها المبتدئ لطباعةها أولاً في لغة بايثون.

💡أخطاء السنتاكس

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

💡اعلام التنصيص

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

💡كود بايثون

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

💡خطا

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

💡لغة برمجة

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

💡استنساخ

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

💡كود الأخطاء

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

💡طباعة

طباعة في سياق البرمجة تشير إلى إخراج النص أو الأرقام على النافذة الطرفية. في النص، يُستخدم كعملية أساسية في كتابة الكود وطباعة 'مرحبا بالعالم'.

Highlights

مقدمة فيديو يشرح كيف تبدأ بكتابة الكود في بيثون وأهمية التجربة في الكتابة.

نصائح لتعلم الكود بطريقة فعالة عن طريق الكتابة والمراجعة والحذف.

شرح كيفية طباعة الجملة 'مرحبا بالعالم' في بيثون.

نصائح حول استخدام الأدوات البرمجية للتحرير وتخصيص الواجهة.

أهمية فهم الأخطاء في البرمجة وكيفية التعامل معها.

شرح الأخطاء المتعلقة بالأقواس وكيفية تصحيحها.

كيفية استخدام علامات التنصيص في بيثون للطباعة.

نصائح حول كيفية كتابة الكود بشكل صحيح وتجنب الأخطاء.

تفسير الفرق بين علامات التنصيص الفردية والزوجية في بيثون.

نصائح لفهم الأخطاء التي تظهر في الكونسول وكيفية تصحيحها.

كيفية استخدام الرابطة لفهم الأخطاء والبحث عن حلولها.

أهمية المعرفة بالأخطاء المشتركة في البرمجة وكيفية تجنبها.

نصائح لكتابة الكود بشكل منظم و易于理解.

شرح كيف تطبع الأرقام والمعلومات الأخرى على الكونسول.

نصائح حول كيفية إضافة سطور فارغة في الكود ولماذا.

شرح الأهمية الأساسية للغة البرمجة في البرمجة وكيفية تعلمها.

نصائح حول كيفية استخدام الكود لطباعة النصوص بشكل مخصص.

نصائح لكتابة الكود بشكل صحيح مع التركيز على التفاصيل الدقيقة.

نصائح لكتابة الكود بشكل منظم وتحسين القراءة والفهم.

خاتمة الفيديو التي تشير إلى المزيد من المحتوى في الفيديوهات القادمة.

Transcripts

play00:05

السلام عليكم مكملين على الفيديو اللي فات

play00:07

خلاص انت عملت الكود اللي قدامك كله تعليق

play00:10

ومنتظر بقى علشان تكتب كود بنفسك اول حاجه

play00:12

اضغط كنترول اي علشان تعلم على كل الكود

play00:15

وبعدين احذفه

play00:17

من الكيبورد مش هاين عليك تحذفه لو قلبك

play00:20

وجعك على الكود اعرف انك هتكتبه بنفسك

play00:22

اصلا النهارده بس منعا للتشتيت احذفه

play00:25

دلوقتي طيب جرت العاده ان اي لغه برمجه

play00:27

بنتعلمها بتكون اول حاجه بتتعلمها فيها

play00:29

انك تخلي يطلع عباره hello مرحبا بالعالم

play00:34

طيب تعال نتعلم نخلي يطبع اول كلمه في

play00:38

استنتاج بتاع بايثون محتاجين نعرفها هي

play00:40

اطبع يعني بتكتب وتعمل قوسين جوه القوسين

play00:45

هتقول لنا انت عاوز الكونسول اللي على

play00:48

اليمين ده يطبع ايه بالمناسبه الادوات

play00:50

اللي على الجنب هنا دي لو ضغطت عليها

play00:52

ونزلت على الاعدادات هتلاقي حاجه اسمها

play00:55

حجم الخط تقدر تعمله كبير او حتى تكبره

play00:59

خالص ويبقى ولو نزلت تحت في نهايه

play01:02

الاعدادات دي تقدر تخلي الثيم بتاعك دارك

play01:05

زي كده او تغيره تخليه لايت بس نصيحه

play01:08

علشان عينيك وانت بتكتب كود خليه دارك

play01:10

وكبر حجم الخط طيب تمام انا كده عندي

play01:13

استنتاج بتاع مزبوط كلمه وجنبها قوزين طيب

play01:17

فاكر لما قلنا ان ادت المحي بيساعدني اشيك

play01:21

على اخطاء السنتاكس تعال نغلط كده ونشوف

play01:23

عاوزك تاخد بالك من لون اصفر ولون الاقواس

play01:26

ابيض ده معناه انه فاهمها وملونها صح اهوت

play01:30

طيب هحذف القوسين دول واحط نوعين اقواس

play01:32

تانيه زي كده شفت عمل ايه علم لي عليها

play01:35

ازرق وحط لي خط احمر تحتها قصده هنا يقول

play01:37

لي خد بالك ده مش انتاك مظبوط رجع نفسك

play01:40

ايه ده كده من قبل ما اعمل اه بيفهم

play01:42

السنتاكت بتاعك لحظيا بترجم الكود اللي

play01:45

كتب لغه الاله بتشيك الكود بتاعك هيطلع

play01:48

النتيجه اللي انت ترجوها ولا لا انما لازم

play01:51

بيتاكد ان اللغه المكتوبه نفسها سليمه اذا

play01:54

الوظيفه اللي اسمها طريقه عملها كالاتي

play01:56

بتكتب وتفتح قوس داخل القوسين ه اللي انت

play02:00

عاوزه ينطبق على الشاشه وبعد ما تكتب اللي

play02:03

انت عاوزه تتكى الرن الكمبيوتر هيطبع

play02:05

الجزء اللي بين الاقواس دي طيب نرجع

play02:08

القوسين زي ما كانوا ونكتب جواها مثلا رقم

play02:10

تلاته ونعمل انا هنا بقول للكنسل ده اطبع

play02:14

لي اللي جوه الاقواس اللي هو رقم تلاته

play02:16

نشوف كده اهوت طلع لي على الشاشه تلاته

play02:19

ممكن كمان تخليه يطبع على الشاشه عمليه

play02:21

حسابيه يعني لو قلت له افتح قوس 3 بلس

play02:25

وعملت طلع لي على طول الناتج تان عشره وده

play02:29

يفكرك لما قلت لك ان زيكو بيجي عارف حاجات

play02:32

اوتوماتيك طيب افرض انا عاوزه يكتب اطبع

play02:35

لي هالو على الشاشه وافرض اني قمت كاتبها

play02:38

كده لقيته مطلع لي تحتها خط احمر تجاهلته

play02:41

وايه المشكله يعني وعملت الكونسول اما طلع

play02:43

لي الخطا ده هل تقدر تقول لي ايه الخطا

play02:46

اللي انا عملته انت عرفته من كورس

play02:48

الاساسيات لو فاكر فكر كده ثلاث ثواني

play02:50

وبعدين اقول لك

play02:53

الغلط ان ده نص وزي ما قلنا قبل كده اي نص

play02:57

بحطه بالعلامتين تنصيص يا منفرده يا

play03:00

مزدوجه لان ده نوع بيانات اسمه اتمنى جدا

play03:04

تكون فعلا اتفرجت على الاساسيات لانها

play03:06

سهله وممتعه ومش هنشرحها تاني فاذا لازم

play03:09

اكتبها له كده افتح القوس او علامه تنصيص

play03:12

هالو واقفل واقفل القوس هتك على الرمل

play03:16

هيشتغل عادي بقى اهوت وقف الفيديو واكتب

play03:18

من دماغك اسمك بالكامل على الكانسول اطبع

play03:21

اسمك كاملا

play03:25

المفروض تكون كتبت كده مثلا وافتح قوس

play03:28

علامه التنصيص ابراهيم عادل اقفل القوس

play03:30

علامه تنصيص اسمك في النص وخد بالك من

play03:33

الاستنتاج لازم القوسين بعد ولازم لو اللي

play03:36

جوه كان نص يبقى لازم تحطه بين علامات

play03:39

تنصيص لو جيت حذفت اخر علامه تنصيص كده من

play03:42

هنا بص هيحصل ايه اللون اتغير وبقى كله

play03:45

برتقاني ده معناه انه فاهم ان انت بتقول

play03:47

له انا لسه بكتب نص ما خلصتش كل اللي

play03:50

قدامك ده نص انا لسه ما خلصتهوش فقط لو

play03:53

حطيت علامه التنصيص التانيه اللي هتقفل

play03:55

بها يقوم بعدها يفهم ان اللي بينهم ده هو

play03:58

اللي نص طول ما انت ما قفلتهاش هيفضل فاكر

play04:01

ان كل حاجه بعد علامه التنصيص الاولانيه

play04:03

كل اللي جاي بعدها نص وهيفضل مستنيك تقفل

play04:06

له علامه التنصيص طيب لو عملت الرن على

play04:09

كده هلاقي الكونسول هنا في الجنب مطلعلي

play04:11

خطا وبيقول لي سنتاكت اير في خطا في قواعد

play04:15

الكتابه والكلام اللي بعدها قد تكون انت

play04:17

مش فاهمه لان الانجليزي عندك مش قوي او

play04:19

لان الكلام نفسه غامض عادي مش عاوزك تحمل

play04:21

اي هم انا بعمل الاخطاء دي قدامك علشان

play04:23

اعيشك التجربه الحقيقيه قد تكون تحت تاثير

play04:26

الوهم ان المبرمج الخبره ما بيعملش اخطاء

play04:29

خليني اقول لك انه لا انت بتحلم ما فيش

play04:31

مبرمج يقدر يقول لك انا بقعد اكتب الكود

play04:33

ما بعملش اخطاء وما بنساش كلنا بننسى

play04:36

وكلنا بنعمل اخطاء اعترف ومن اعترف وانكر

play04:38

من انكر ولذلك مهم قوي تعرف لما يحصل خطا

play04:41

انت مش فاهمه تتعامل ازاي طيب انا هاجي

play04:44

اخد الخطا ده نفسه كوبي كده واحطه في جوجل

play04:46

واكتب جنبه فقط كده بس علشان ما يجيبليش

play04:50

حلول من اللغه التانيه وهضغط على اول رابط

play04:52

حتى لو مش بفهم كل الكلام الانجليزي

play04:54

المكتوب او مش عندي طريقه اترجم بها

play04:56

الموقع للغه العربيه عادي ما فيش مشكله بص

play04:58

تحت هنا كده بيقول لك ده الغلط اللي كان

play05:01

عند المستخدم ده وادي الحل كان حاطط علامه

play05:03

تنصيص وما قفلهاش فانت تشوف هتقول اه

play05:06

ثواني كده خليني ارجع اشيك على الكود

play05:08

بتاعي تصدق صح على ما قفلتش علامه التنصيص

play05:10

زوجيه او فرديه الاثنين مقبولين بس المهم

play05:13

اللي تفتحها تقفلها عملتها فرديه اقفلها

play05:16

فرديه عملتها زوجيه اقفلها زوجيه عملتها

play05:18

فوزيه يبقى سيبيه يمسكها فوزيه بهزر معلش

play05:21

طيب فهقفلها واضغط على اللي هي بالمناسبه

play05:24

بدل ما تفضل كل رايح جاي عليها ممكن تضغط

play05:27

كنترول انتر لو انت على ويندوز او كمان

play05:29

انتر لو بتستخدم ماك طيب اشتغل اهوت وكتب

play05:32

لي hello عادي جدا فما تزعلش لما تلاقي

play05:34

عندك غلط بيفيدك وبيشغل دماغك وكده كده

play05:37

هتغلط زي ما قلت لك ما فيش مبرمج ما

play05:40

بيغلطش طيب مستعد لسؤال في هنا كود انا

play05:43

كتبته انت مش شايفه اهوت الكود ده لما اجي

play05:45

اعمل له رن من هنا كده هيطلع لي ثلاث سطور

play05:49

على الكنسل السطر الاولاني مكتوب فيه

play05:52

السطر التاني فاضي ما فيهوش حاجه السطر

play05:55

التالت مكتوب فيه

play05:56

واللي جواها مفيهوش علامات تنصيص يعني

play05:59

السطر التالت ده انا مش عاوزك تكتب ما هو

play06:02

كده يبقى زي السطر الاول انا عاوز يكتبها

play06:05

زي ما الكانسول بتاعي كاتبها كده

play06:08

وحاطط القوس تمام فكر فيها كده وقف

play06:11

الفيديو وحل

play06:17

الحل المفروض يبقى كده زي ما انت شايف هنا

play06:19

كده اول سطر كتبت عادي بقى فتحت قوسين

play06:22

وعلامه تنصيص وكتبت متعودين عليها خلاص

play06:24

طيب وعاوز سطر فاضي سطر فاضي اعمله ازاي

play06:27

دي انا ما قلتهالكش فكنت عاوزك تشغل دماغك

play06:29

شويه هعمل وافتح قوسين واسيب اللي بين

play06:33

القوسين فاضي كده الكانسل هيجي على السطر

play06:35

رقم اتنين يلاقيني بقول له اطبع فهيطبع طب

play06:37

ما فيش حاجه جواه يطبعها ما ليش فيه هسيب

play06:40

لك السطر فاضي انت اللي قلت لي طيب نيجي

play06:42

بقى على السطر رقم تلاته انا بقول له عادي

play06:44

اهوت وبفتح قوسين وبحط علامه التنصيص طيب

play06:47

انا عاوز اطبع ايه انا عاوز اطبع كلمه

play06:49

اصلا وعاوز اطبع اقواس كمان طب ايه

play06:51

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

play06:54

انها نص على انها يعني اه هطبعها على

play06:57

الكانسل على انها نص طب ما انت مكبر

play06:59

الموضوع ليه ما تكتب على طول من علامات

play07:01

التنصيص بالشكل ده هي دي كانت التريكه

play07:04

يعني طيب افرض انا كنت عاوز اطبع علامات

play07:06

التنصيص كمان كنت هعملها ازاي دي قال لك

play07:09

سهله اكتبها كده افتح قوس علامات تنصيص

play07:12

مزدوجه وبينهم اكتب وافتح قوس وعلامه

play07:15

تنصيص فرديه واكتب اللي في النص كده

play07:16

الكمبيوتر يفهم ان علامات التنصيص الزوجيه

play07:19

اللي فوق دي دي من ناحيه ودي قفلتها من

play07:21

الناحيه التانيه اللي بينهم كله نص والنص

play07:25

اللي فيهم ده في برضو علامه تنصيص فرديه

play07:27

ودي افريتها الناحيه التانيه ما عندهوش اي

play07:28

مانع يحط علامه تنصيص فرديه جوه الزوجيه

play07:31

او العكس يعني ممكن اكتبها كده لو حبيت

play07:34

وافتح قوس واعمل علامه تنصيص فرديه

play07:36

واقفلها في النهايه واللي في النص بينهم

play07:38

اكتبهم علامه تنصيب زوجيه عادي وبرضو هنا

play07:40

هو فاهم ان علامه التنصيص الفرديه دي هي

play07:43

القنتينر او الحاويه الكبيره ودي قفلتها

play07:46

واللي بينهم هيعرضوا زي ما هو تمام طيب

play07:48

اسيبك هنا ونكمل الحلقه الجايه ان شاء

play07:50

الله شكرا للمشاهده والسلام عليكم ورحمه

play07:51

الله وبركاته

play07:56

[موسيقى]

Rate This

5.0 / 5 (0 votes)

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