Hussein Abdulrahman نشر 12 يونيو 2023 أرسل تقرير نشر 12 يونيو 2023 السلام عليكم و رحمة الله و بركاتو انا لدي عددا من الاسئلة, بخصوص التوابع في بايثون ما هم اهم التوابع التي يجب على كل مبرمج معرفتهم ? السؤال الثاني عندما نجري مكالمة مع المدرب ما هي الاسئلة التي سيطرحها علينا? شكرا 1 اقتباس
0 محمد Fahmy نشر 12 يونيو 2023 أرسل تقرير نشر 12 يونيو 2023 وعليكم السلام ورحمة الله وبركاته، السؤال الأول يوجد العديد من التوابع في بايثون التي يجب على كل مبرمج بايثون معرفتها، ولكن هناك بعض التوابع الأساسية التي تستخدم بشكل شائع ويجب تعلمها بشكل جيد، وهي: 1. توابع الطباعة: print() تستخدم لإظهار نص أو قيمة ما على الشاشة. 2. توابع التحويل: int(), float(), str(), bool() تستخدم لتحويل القيم من نوع إلى آخر، مثلاً تحويل قيمة من نوع float إلى int. 3. توابع الإدخال: input() تستخدم للحصول على إدخال المستخدم. 4. توابع الرياضيات: abs(), pow(), round(), min(), max() تستخدم للعمليات الرياضية البسيطة، مثل القيم المطلقة والأقل والأكبر والتقريب. 5. توابع القائمة: len(), append(), remove(), pop() تستخدم لإجراء عمليات على القوائم، مثل الحصول على عدد العناصر في القائمة وإضافة وإزالة العناصر. 6. توابع التعرف على النوع: type() تستخدم لمعرفة نوع القيمة المدخلة. 7. توابع التحكم في التدفق: if, else, elif, while, for تستخدم لإدارة التدفق البرمجي، مثل تكرار العمليات مع تحقق من شروط معينة. هذه بعض التوابع الأساسية التي يجب على كل مبرمج معرفتها في بايثون، ولكن هناك العديد من التوابع الأخرى المفيدة والتي يمكن تعلمها حسب الاحتياجات الخاصة بالمشروع. وبالنسبة لسؤالك الثاني عندما تجري محادثة صوتية مع المدرب، فإنه سيطرح عليك أسئلة متعلقة بالدورة ويناقش ما قمت بتنفيذه خلالها. وسوف يطرح المدرب أسئلة حول المفاهيم والمهارات التي تم تعلمها في الدورة، وكذلك حول المشاريع التي تم تنفيذها، وكيفية تطبيق هذه المهارات في مشروع التخرج الذي ستقوم بتنفيذه. و يمكنك التواصل مع مركز مساعدة أكاديمية حسوب للمزيد من التفاصيل من هنا. 1 اقتباس
0 Mustafa Suleiman نشر 12 يونيو 2023 أرسل تقرير نشر 12 يونيو 2023 أنت تقصد الدوال صحيح؟ سأوضح لك كل تابع مع مثال بسيط لتفهم بشكل أوضح: 1- print() تستخدم لطباعة النصوص أو القيم على الشاشة. print("Hello, World!") 2- input() تستخدم للحصول على إدخال المستخدم من خلال لوحة المفاتيح. name = input("Please enter your name: ") print("Hello, " + name) 3- len() تستخدم للحصول على طول أو عدد العناصر في تسلسل ما (سلسلة نصية أو قائمة). name = "John Doe" print(len(name)) # ستطبع القيمة 8 4- range() تستخدم لإنشاء تسلسل من الأرقام بناءً على البداية والنهاية والخطوة. for i in range(1, 10, 2): print(i) 5- str(), int(), float() تستخدم لتحويل القيم من نوع إلى نوع آخر. num_str = "10" num_int = int(num_str) num_float = float(num_str) 6- list(), tuple(), dict(), set() تستخدم لإنشاء مجموعات بيانات مختلفة. my_list = list(range(1, 5)) my_tuple = tuple(('apple', 'banana', 'cherry')) my_dict = dict(name='John', age=30) my_set = set([1, 2, 3, 3, 4]) 7- max(), min() تستخدم للعثور على القيمة الأكبر والأصغر في تسلسل من الأرقام. numbers = [5, 2, 9, 1, 7] max_num = max(numbers) min_num = min(numbers) 8- abs() تستخدم للحصول على قيمة مطلقة لرقم. num = -10 abs_num = abs(num) 9- round() تستخدم لتقريب رقم عشري إلى أقرب رقم صحيح. num = 3.7 rounded_num = round(num) 10- sum() تستخدم لحساب مجموع عناصر التسلسل. numbers = [1, 2, 3, 4, 5] sum_of_numbers = sum(numbers) وهناك العديد من التوابع الأخرى المهمة في Python مثل sorted() لفرز العناصر، zip() لدمج قوائم متعددة معًا، enumerate() للحصول على فهرس وقيمة العناصر في حلقة الإعادة والمزيد. ولكن ما ذكرته لك هو الأساسي ويجب معرفته. وتستطيع رؤية كل الدوال المضمنة في بايثون من خلال موسوعة حسوب . وبخصوص الإمتحان فستجد هنا تفاصيل واضحة للمطلوب منك: اقتباس
0 عبدالباسط ابراهيم نشر 12 يونيو 2023 أرسل تقرير نشر 12 يونيو 2023 بالإضافة للتوابع السابقة يوجد بالتأكيد! إليك بعض الأمثلة على استخدام التوابع التي تم ذكرها في الإجابة السابقة: `type()` # تحديد نوع البيانات لمتغير x = 5 print(type(x)) `sorted()` # فرز قائمة من العناصر numbers = [5, 2, 8, 1, 9] sorted_numbers = sorted(numbers) print("The sorted numbers are:", sorted_numbers) `zip()` # دمج قوائم متعددة في قائمة واحدة names = ["Alice", "Bob", "Charlie"] ages = [25, 30, 35] genders = ["female", "male", "male"] data = list(zip(names, ages, genders)) print(data) اقتباس
السؤال
Hussein Abdulrahman
السلام عليكم و رحمة الله و بركاتو انا لدي عددا من الاسئلة, بخصوص التوابع في بايثون ما هم اهم التوابع التي يجب على كل مبرمج معرفتهم ?
السؤال الثاني عندما نجري مكالمة مع المدرب ما هي الاسئلة التي سيطرحها علينا?
شكرا
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.