المحاضرة الثانية - اساسيات البايثون - ذكاء اصطناعي. #برمجة #بايثون #ذكاء_اصطناعي
محمد حسن - ذكاء اصطناعي
0:00 / 0:00
المحاضرة الثانية - اساسيات البايثون - ذكاء اصطناعي. #برمجة #بايثون #ذكاء_اصطناعي
101 просмотр · 3 нед. назад
محمد حسن - ذكاء اصطناعي
48 подписчиков
101 просмотр · 3 нед. назад
هلا بيكم من جديد بالمحاضرة الثانية من سلسلة أساسيات بايثون. بالمحاضرة الماضية تعلمنا الطباعة والمتغيرات. اليوم راح نتعلم شيئين: دالة type، والقوائم، واسمها list.
دالة type
تتذكرون گلنا المتغير يخزّن أنواع مختلفة من البيانات؟ طيب، شلون نعرف نوع البيانات اللي داخل المتغير؟ نستخدم دالة type. نكتب type، قوسين، وجوه القوسين نحط اسم المتغير.
(اكتب:)
name = "Ali"
age = 20
price = 5.5
print(type(name))
print(type(age))
print(type(price))
شوفوا شطلع: الأول str يعني نص، الثاني int يعني رقم صحيح، والثالث float يعني رقم عشري. فإذا مرة ما عرفتوا شنو نوع المتغير، استخدموا type وتنحل المشكلة.
يعني شنو قائمة؟
هسه ننتقل للقوائم. تخيلوا عدكم عشر أسماء وتريدون تخزنونهم. هل راح نسوي عشر متغيرات؟ لا، هاي متعبة. بايثون عدها حل أحسن: القائمة. القائمة مثل كيس نحط بيه أكثر من قيمة بمكان واحد.
إنشاء قائمة
نكتب اسم القائمة، يساوي، وبين أقواس مربعة نحط القيم، وبينهم فاصلة.
(اكتب:)
names = ["Ali", "Sara", "Omar"]
print(names)
وتگدرون تحطون أرقام بدل النصوص، وحتى تخلطون بيناتهم.
الوصول للعناصر (الفهرس)
شلون أجيب عنصر واحد من القائمة؟ نستخدم رقمه، واسمه index. بس انتبهوا، العد بايثون يبدي من صفر مو من واحد. يعني أول عنصر رقمه 0، الثاني 1، وهكذا.
(اكتب:)
print(names[0])
print(names[1])
الأول راح يطبع Ali، والثاني Sara. وإذا تريدون آخر عنصر، تگدرون تستخدمون -1.
تعديل القائمة
القائمة تگدرون تغيّرون بيها. إذا تريد تبدّل عنصر، نكتب رقمه ونعطيه قيمة جديدة.
(اكتب:)
names[0] = "Hassan"
print(names)
إضافة وحذف
لو نريد نضيف عنصر بالآخر، نستخدم append. ولو نريد نحذف، نستخدم remove.
(اكتب:)
names.append("Zainab")
names.remove("Omar")
print(names)
عدد العناصر
وإذا تريد تعرف شكد عنصر بالقائمة، نستخدم دالة len.
(اكتب:)
print(len(names))
دمج type وlist
وحتى نربط الدرسين، جرّبوا هذا: اطبعوا type لقائمة.
(اكتب:)
print(type(names))
راح يطلع list، يعني نوعها قائمة.
الخاتمة
وبهيك خلصنا المحاضرة. اليوم تعلمنا دالة type، وشلون ننشئ قائمة ونوصل لعناصرها ونعدّل عليها. أنصحكم تجرّبون وياي وتسوون قائمة من عدكم، مثلاً أسماء أصدقائكم. إذا استفدتوا لا تنسون الإعجاب والاشتراك وتفعيل الجرس، وأي سؤال اكتبوه بالتعليقات. نلتقي بالمحاضرة الجاية، مع السلامة