Two Pi
Two Pi
  • 72
  • 574 620
المزخرفات في بايثون | Decorators in python
في هذا الفيديو سندرس المزخرفات (Decorators) و التي ستمكننا من تعديل دالة معينة من دون الحاجة لتغيير الكود الأساسي لها.
00:00 مقدمة
00:30 شرح مفهوم المزخرفات (Decorators)
01:28 تطبيق مفهوم Decorators في بايثون
05:42 تمرين 1
قائمة تشغيل كورس بايثون المستوى الأول للمبتدئين:
th-cam.com/users/playlistlist=PLEcIK87jo_7tJ42_STpXuZxHJ35VqaiaR
قائمة تشغيل كورس بايثون المستوى الثاني:
th-cam.com/play/PLEcIK87jo_7uxR1PpG_NiY5e-oR0jKKJF.html&si=McDIma_YGjsblQI2
رابط موقع بايثون:
www.python.org
رابط موقع فيجوال ستيديو كود:
code.visualstudio.com
#بايثون
#البرمجة_كائنية_التوجه
#كورس_البرمجة_الكائنية
#تعلم_بايثون
#المزخرفات
#Decorators in Python
#OOP
#object_oriented_programming
-----------------------------------------------------------
قناة تو پاي متخصصة في تعليم البرمجة
تهدف هذة القناة إلى تنمية مهارات البرمجة في العالم العربي من خلال توفير دروس تعليمية مجانية بجودة عالية تشرح لك المفاهيم الأساسية للغات البرمجة. كما تحتوي القناة على تحديات برمجية و إختبارات قصيرة تتيح لك إختبار و تطبيق ما تعلمته
-----------------------------------------------------------
يمكنك التواصل معنا:
Facebook:
TwoPi.Channel
Instagram:
twopi.channel
Email:
twopi.channel@gmail.com
มุมมอง: 407

วีดีโอ

الإستثناءات في بايثون - الجزء 2 | Custom Exceptions
มุมมอง 420หลายเดือนก่อน
في هذا الجزء الثاني من درس الإستثناءات (Exceptions) سنتعلم كيفية تعريف إستثناءات خاصة (Custom Exceptions) و التي ستمكننا من معالجة الأخطاء البرمجية بأكثر دقة و فاعلية 00:00 مقدمة 00:32 مفهوم الإستثناءات الخاصة (Custom Exceptions) 01:41 كيفية تعريف Custom Exceptions في بايثون 08:07 تركيبة Custom Exception في بايثون 09:07 تنظيم Custom Exceptionsفي مشاريع بايثون قائمة تشغيل كورس بايثون المستوى الأ...
الإستثناءات في بايثون | Exceptions in Python
มุมมอง 5752 หลายเดือนก่อน
في هذا الفيديو سنتعلم كيفية التعامل مع الإستثناءات (Exceptions) وهي الأخطاء البرمجية التي تحدث أثناء تنفيذ البرنامج. و هذه الإستثناءات قد تسبب توقف و إنهيار البرنامج لذلك يجب أن نتعلم كيفية معالجتها قبل وقوعها. 00:00 مقدمة 00:34 أنواع الأخطاء البرمجية 01:35 مفهوم الإستثناء (Exceptions) 02:23 كيفية معالجة الإستثناءات في بايثون 10:31 تركيبة try except statement 12:03 قائمة بأهم Exceptions في بايث...
تعدد الأشكال في بايثون - الجزء 2
มุมมอง 4893 หลายเดือนก่อน
في هذا الجزء الثاني من درس Polymorphism سنشرح كيفية تطبيق تعدد الأشكال بإستخدام Method overloading و Duck typing 00:00 مقدمة 00:34 تطبيق Polymorphism بإستخدام Method overloading 06:19 تطبيق Polymorphism بإستخدام Operator overloading كيفية تطبيق Method overloading في لغة بايثون: www.geeksforgeeks.org/python-method-overloading/ قائمة تشغيل كورس بايثون المستوى الأول للمبتدئين: th-cam.com/users/pla...
تعدد الأشكال في بايثون | Polymorphism in python
มุมมอง 5773 หลายเดือนก่อน
في هذا الفيديو سنشرح مفهوم تعدد الأشكال (Polymorphism) بطريقة مبسطة كما سنتعرف على مختلف حالات إستخدام Polymorphism في لغة بايثون 00:00 مقدمة 00:37 شرح مفهوم تعدد الأشكال في لغة بايثون 02:28 تطبيق Polymorphism بإستخدام Duck typing 07:27 تطبيق Polymorphism بإستخدام Method overriding 11:15 دوال مدمجة في بايثون تطبق Polymorphism قائمة تشغيل كورس بايثون المستوى الأول للمبتدئين: th-cam.com/users/pla...
التجريد في بايثون | Abstraction in python
มุมมอง 8174 หลายเดือนก่อน
في هذا الفيديو سنتعرف على أحد المفاهيم الأساسية في البرمجة الكائنية وهو مفهوم التجريد (Abstraction) و الذي سيمكننا من التعامل مع كلاسات أخرى بطريقة مجردة دون الحاجة إلى معرفة التفاصيل و التعقيدات البرمجية الموجودة بداخلها. كما سنتعلم كيفية إستخدام Abstraction في لغة بايثون 00:00 مقدمة 00:36 شرح مفهوم التجريد (Abstraction) 02:15 كيفية تطبيق Abstraction في بايثون 08:09 تمرين قائمة تشغيل كورس بايث...
التغليف في بايثون | Private method
มุมมอง 6945 หลายเดือนก่อน
في هذا الجزء الثالث من درس التغليف (Encapsulation) سنشرح كيفية تعريف دوال خاصة (Private methods) يمكن إستدعائها فقط من داخل الكلاس. و هذه الدوال الخاصة ستمكننا من إخفاء التفاصيل و التعقيدات البرمجية الموجوة بداخل كلاس معين 00:00 مقدمة 00:32 كيفية تعريف Private method في بايثون قائمة تشغيل كورس بايثون المستوى الأول للمبتدئين: th-cam.com/users/playlistlist=PLEcIK87jo_7tJ42_STpXuZxHJ35VqaiaR قائمة...
التغليف في بايثون | Protected Access modifier
มุมมอง 6055 หลายเดือนก่อน
في هذا الجزء الثاني من درس التغليف (Encapsulation) سنشرح كيفية إخفاء البيانات عند إستخدام مفهوم الوراثة (Inheritance) و ذلك عن طريق إستخدام Protected Access modifier 00:00 مقدمة 00:28 شرح Protected Access modifier 01:31 كيفية إستخدام Protected Access modifier في بايثون قائمة تشغيل كورس بايثون المستوى الأول للمبتدئين: th-cam.com/users/playlistlist=PLEcIK87jo_7tJ42_STpXuZxHJ35VqaiaR قائمة تشغيل ك...
التغليف في بايثون
มุมมอง 7926 หลายเดือนก่อน
في هذا الفيديو سندرس مفهوم التغليف (Encapsulation) و الذي سيمكننا من تأمين و حماية البيانات الموجودة بداخل كلاس معين، مع توفير واجهة للمستخدم يستطيع من خلالها التعامل مع هذا الصنف 00:00 مقدمة 00:30 شرح مفهوم التغليف 03:33 كيفية إستخدام مفهموم التغليف في بايثون 11:51 كيفية الوصول للبيانات المخفية في بايثون قائمة تشغيل كورس بايثون المستوى الأول للمبتدئين: th-cam.com/users/playlistlist=PLEcIK87jo_...
كورس بايثون المستوى الأول | تعلم أساسيات لغة بايثون
มุมมอง 7K6 หลายเดือนก่อน
يهدف هذا الكورس إلى تعليم أساسيات لغة بايثون و يحتوي هذا الكورس على تمارين و إختبارات و مشاريع صغيرة تتيح لك إختبار و تطبيق ما تعلمته محتوى كورس بايثون المستوى الأول: تقديم لغة بايثون تثبيت بايثون و فيجوال ستوديو كود المخرجات في بايثون المتغيرات في بايثون المدخلات في بايثون السلاسل النصية في بايثون فهرسة السلاسل النصية تقطيع السلاسل النصية عوامل السلاسل النصية دوال السلاسل النصية تنسيق السلاسل ...
الدوال السحرية في بايثون - الجزء 3 | Making a Custom Container
มุมมอง 7667 หลายเดือนก่อน
في هذا الجزء الثالث من درس الدوال السحرية (Magic methods) سنشرح كيفية إنشاء حاوية خاصة (Custom container) بمعني هيكل بيانات يمكنه تخزين مجموعة من العناصر (items) وذلك من خلال القيام بإعادة تعريف لمختلف الدوال السحرية التي تسهل التعامل مع containers 00:00 مقدمة 00:35 مفهوم الحاويات الخاصة (Custom containers) 02:03 كيفية إنشاء Custom container في بايثون دليل مفصل لجميع الدوال السحرية في بايثون: r...
الدوال السحرية في بايثون - الجزء 2 | Overloading operators
มุมมอง 7027 หลายเดือนก่อน
في هذا الجزء الثاني من درس الدوال السحرية (Magic methods)، سنتعلم كيفية القيام بإعادة تعريف (Overloading) لمختلف العوامل (Operarors) مثل العوامل الرياضية و عوامل المقارنة و بالتالي سنتمكن من التحكم في طريقة تنفيذ هذه العوامل بداخل الكلاسات التي نقوم بتعريفها 00:00 مقدمة 00:34 إعادة تعريف العوامل Overloading operators 03:07 Overloading arithmetic operators 08:22 Overloading comparison operators ...
الدوال السحرية في بايثون - الجزء 1 | Magic methods
มุมมอง 1K7 หลายเดือนก่อน
في هذا الفيديو سندرس الدوال السحرية (Magic methods) وهي مجموعة من الدوال المميزة التي سيتم إستدعائها تلقائيا عند وقوع حدث معين بداخل الكائن (Object) وهذا سيسمح بتسريع و تسهيل عملية تطوير البرامج لذلك سميت بالدوال السحرية (Magic methods) 00:00 مقدمة 00:34 مفهوم الدوال السحرية (Magic methods) 03:27 كيفية إستخدام Magic methods في بايثون قائمة تشغيل كورس بايثون المستوى الأول للمبتدئين: th-cam.com/p...
الوراثة في بايثون - الجزء 3 | Overriding
มุมมอง 8018 หลายเดือนก่อน
في هذا الجزء الثالث و الأخير من درس الوراثة (Inheritance) سنتعرف على مفهوم Overriding و الذي سيمكننا من إعادة تعريف الدوال التي يرثها الكلاس الفرعي (Subclass) من الكلاس الرئيسي (Superclass). و بالتالي سنتمكن من التحكم في سلوك subclass و نحدث تغييرات عليه حسب إحتياجات البرنامج 00:00 مقدمة 00:37 مفهموم إعادة التعريف (Overriding) 02:01 كيفية إستخدام Overriding في بايثون 06:23 تمرين 2 قائمة تشغيل ك...
أنواع الوراثة في بايثون
มุมมอง 1.1K8 หลายเดือนก่อน
في هذا الجزء الثاني من درس الوراثة (Inheritance) سنتعرف على مختلف أنواع الوراثة في لغة بايثون و ذلك من خلال مجموعة من الأمثلة التطبيقية و التمارين 00:00 مقدمة 00:25 أنواع الوراثة في لغة بايثون 01:27 الوراثة الفردية (Single inheritance) 01:53 الوراثة الهرمية (Hierarchical inheritance) 07:46 الوراثة المتتالية (Multilevel inheritance) 11:00 الوراثة المتعددة (Multiple inheritance) قائمة تشغيل كورس ...
الوراثة في بايثون
มุมมอง 1.6K9 หลายเดือนก่อน
الوراثة في بايثون
الكلاس و الكائن في بايثون - الجزء 4 | Class & Static methods
มุมมอง 1.6K9 หลายเดือนก่อน
الكلاس و الكائن في بايثون - الجزء 4 | Class & Static methods
الكلاس و الكائن في بايثون - الجزء 3 | Class attributes
มุมมอง 1.7K10 หลายเดือนก่อน
الكلاس و الكائن في بايثون - الجزء 3 | Class attributes
الكلاس و الكائن في بايثون - الجزء 2 | Define methods
มุมมอง 2.4K10 หลายเดือนก่อน
الكلاس و الكائن في بايثون - الجزء 2 | Define methods
الكلاس و الكائن في بايثون - الجزء 1 | Define attributes
มุมมอง 3.6K10 หลายเดือนก่อน
الكلاس و الكائن في بايثون - الجزء 1 | Define attributes
ماهي البرمجة كائنية التوجه؟
มุมมอง 2.5K11 หลายเดือนก่อน
ماهي البرمجة كائنية التوجه؟
كورس البرمجة كائنية التوجه في بايثون | Python Object Oriented Programming
มุมมอง 4.9K11 หลายเดือนก่อน
كورس البرمجة كائنية التوجه في بايثون | Python Object Oriented Programming
الرسم بالذكاء الإصطناعي | leonardo.ai
มุมมอง 2.4Kปีที่แล้ว
الرسم بالذكاء الإصطناعي | leonardo.ai
مشاريع بايثون | لعبة الثعبان - الجزء 2
มุมมอง 1.3Kปีที่แล้ว
مشاريع بايثون | لعبة الثعبان - الجزء 2
مشاريع بايثون | لعبة الثعبان - الجزء 1
มุมมอง 2.8Kปีที่แล้ว
مشاريع بايثون | لعبة الثعبان - الجزء 1
مشاريع بايثون | لعبة تخمين الأرقام
มุมมอง 3.5Kปีที่แล้ว
مشاريع بايثون | لعبة تخمين الأرقام
إختبار بايثون 3 | Python Exam 3
มุมมอง 1.9Kปีที่แล้ว
إختبار بايثون 3 | Python Exam 3
تعلم بايثون من الصفر | كورس بايثون للمبتدئين
มุมมอง 51Kปีที่แล้ว
تعلم بايثون من الصفر | كورس بايثون للمبتدئين
التعامل مع الملفات في بايثون - الجزء 3 | os module
มุมมอง 1.7Kปีที่แล้ว
التعامل مع الملفات في بايثون - الجزء 3 | os module
التعامل مع الملفات في بايثون - الجزء 2 | Binary File
มุมมอง 2Kปีที่แล้ว
التعامل مع الملفات في بايثون - الجزء 2 | Binary File

ความคิดเห็น

  • @sameeramarei3083
    @sameeramarei3083 3 ชั่วโมงที่ผ่านมา

    البايثون من مايكروسوفت محمل مسبقا وللاسف عندما حملت الvs code لنظام الويندوز لم يعمل البايثون بداخله بالرغم من تحميله داخل الجهاز ... فما الحل

  • @mimgames1240
    @mimgames1240 12 ชั่วโมงที่ผ่านมา

    يعطيك العافية اجمل كورس الحمدلله فهمت جميع الدروس حصلت على ١٨/٢٠

  • @MohammedElhassani-t7s
    @MohammedElhassani-t7s 2 วันที่ผ่านมา

    achokr galil fi hagk ostade asalo alah l3adim an yodkhilka janat lfirdawss la3la bidoni hissab wala sabigi 3adabe

  • @Tectronics.
    @Tectronics. 3 วันที่ผ่านมา

    حليت التمرين لكن الجزء الي كان صعب بالنسبة لي هو كيف اظهر القائمة مرتبة تحت بعض ف استعنت ب chat gpt وسألته كيف ارتب العناصر واعطاني عدة طرق استخدمت الي لقيتها مطابقة لمستواي المعرفي الي اتعلمته من هذا الكورس واستعملته الي هي طريقة while loop اتمنى انه م يعتبر غش names_list = [] name = input("enter a names") names_list.append(name) while name != "quit" : name = input("enter a names") if name != "quit" : names_list.append(name) names_list.sort() a = 0 while a < len(names_list) : print(names_list[a]) a += 1

  • @NANANANA-v3m
    @NANANANA-v3m 5 วันที่ผ่านมา

    السلام عليكم الشرح ممتاز بارك الله فيك كيف يمكنني الحصول على العرض التقديمي الذي تشرح منه؟

  • @WHITEFans-zj7wv
    @WHITEFans-zj7wv 5 วันที่ผ่านมา

    الاستاذ برنامج بايثون للهاتف؟؟

    • @two_pi
      @two_pi 5 วันที่ผ่านมา

      اهلا بك نعم يمكنك استخدام pydoid3 تجد طريقة التثبيت في هذا الرابط th-cam.com/video/L-DOk9wB108/w-d-xo.htmlsi=EEh_BVZUjjFztKMa

  • @Tectronics.
    @Tectronics. 6 วันที่ผ่านมา

    شكرا لك امتحان كان ممتاز وشامل وللأسف جبت 20 لكن حبيت اوريك سويت نسخة محسنة من تمرين اليوم سويته لما اتفرجت على درس ال list وسبحان الله صادف انو جبت لنا تمرين شبيه بالبرنامج الي سويته من نفسي اتمنى منك انك تجربه وتعطيني رأيك والبرنامج اذا اتعلمت اشياء في الدروس القادمة راح احسنه اسف اني طولت هذا هو البرنامج Emails = [] Passwordes = [] print(" 1 Regester \t 2 login") choice = int(input(" 1 or 2")) if choice == 1 : Name = input("Your triple name") email = input("enter email") Bithday = input("enter your birthday") phone_number = input("enter your number") password = input("enter your password") Emails = [email] Passwordes = [password] print("login") login_email = input("enter your email") login_password = input("enter your password") if login_email in Emails and login_password in Passwordes : print("welcome") else : print("the email or password is error") elif choice == 2 : print("you most regester acount")

    • @two_pi
      @two_pi 5 วันที่ผ่านมา

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

  • @mahmoudmyh8108
    @mahmoudmyh8108 6 วันที่ผ่านมา

    السلام عليكم ورحمة الله وبركاته اولا : اشكر الله علي مجهودك العظيم ثانيا : هل هناك كورس قادم ل c++

    • @two_pi
      @two_pi 5 วันที่ผ่านมา

      و عليكم السلام نخطط لإضافة كورس c++ بإذن الله

  • @unleashyourself1747
    @unleashyourself1747 8 วันที่ผ่านมา

    18/20

  • @YoussefMohamed-DS
    @YoussefMohamed-DS 8 วันที่ผ่านมา

    r=float(input("enter the r: ")) pi=3.14 area=pi*r print(f"the area is{area:.3f}")

  • @YoussefMohamed-DS
    @YoussefMohamed-DS 9 วันที่ผ่านมา

    افضل كورس لبايثون جزاك الله خير

  • @ahmedhadjir
    @ahmedhadjir 9 วันที่ผ่านมา

    Pi = 3.14 x = 4.5 x = x + 2.2 x += 1.6 r = x Area = Pi * r**2 print(f"The surface is {Area:.4f}")

    • @two_pi
      @two_pi 8 วันที่ผ่านมา

      أحسنت 👏

  • @NEW-eo6ij
    @NEW-eo6ij 11 วันที่ผ่านมา

    شكرا لك اخي على هذا الشرح الرائع ❤❤❤❤ أتمنى منك إضافة كورس SQL❤❤❤❤❤

    • @two_pi
      @two_pi 11 วันที่ผ่านมา

      قريبا ان شاء الله سنخصص درس لكيفية ربط برامج بايثون بقواعد البيانات

  • @Dev_Mohamad178
    @Dev_Mohamad178 12 วันที่ผ่านมา

    class Move: def __init__(self, name, release_year, exit_status, assess): self.name = name self.release_year = release_year self.exit_status = exit_status self.assess = assess def move_age(self): from datetime import date today = date.today().year return today - self.release_year def print_move_information(self): move_information = f"""The movie information :- Name: {self.name} Release Year: {self.release_year} Exit Status: {self.exit_status} Assess: {self.assess} Age: {self.move_age()} """ print(move_information) input_name = input("Enter the move name: ") input_release_year = int(input("Enter the move release year: ")) input_exit_status = input("Enter the move exit status: ") input_assess = float(input("Enter the move assess: ")) Move1 = Move(input_name, input_release_year, input_exit_status, input_assess) Move1.move_age() Move1.print_move_information()

  • @bob0333
    @bob0333 12 วันที่ผ่านมา

    def multiplication_table(): """ Generates and prints a multiplication table for a user-provided number. """ try: # Get user input for the number user_number = float(input("Enter a number: ")) # Accepts both integer and float input # Print the multiplication table print(f"Multiplication table for {user_number}:") for i in range(1, 11): result = user_number * i print(f"{user_number} * {i} = {result}") except ValueError: print("Invalid input. Please enter a valid number.")

    • @two_pi
      @two_pi 11 วันที่ผ่านมา

      Great work 👏

    • @bob0333
      @bob0333 11 วันที่ผ่านมา

      @@two_pi thanks

  • @nooralshami9052
    @nooralshami9052 13 วันที่ผ่านมา

    MashaAllah, your content is great god bless!

  • @ahmedhadjir
    @ahmedhadjir 13 วันที่ผ่านมา

    s1 = "Learn all about" s2 = "python strings" print(s2.title()) s3 = s1 + " " + s2 print(s3) print(len(s3)) print(s3.find("python")) print(s3.replace("strings", ""))

  • @jeweleryLudostar
    @jeweleryLudostar 13 วันที่ผ่านมา

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

    • @two_pi
      @two_pi 11 วันที่ผ่านมา

      ماهي نسخة الوندوز التي تستخدمها؟

  • @Yassine105-jo9qy
    @Yassine105-jo9qy 15 วันที่ผ่านมา

    شكرا لك أستاذنا العزيز انا استفيد كثيرا من هذه الدروس و استمتع بطريقة شرحك الرائعة ❤

  • @nahedbakr1961
    @nahedbakr1961 15 วันที่ผ่านมา

    عندما اكتب python select linter لا يظهر لى شيء علما بانى نزلت python 12 زى ما حضرتك قولت ننزل احدث نسخه

    • @two_pi
      @two_pi 8 วันที่ผ่านมา

      ليست مشكلة linter هي مجرد آدات لتصحيح الأخطاء يمكنك الإستغناء عنها و العمل من دونها

  • @Shifaawwad123
    @Shifaawwad123 15 วันที่ผ่านมา

    كيف اعرف ماذا اضع؟

    • @two_pi
      @two_pi 5 วันที่ผ่านมา

      تجد كروس بايثون المستوى الأول على القناة ستفهم من خلاله كيفية كتابة برامج بايثون و يمكنك التطبيق على الهاتف أو لابتوب

  • @marconab6458
    @marconab6458 16 วันที่ผ่านมา

    def get_max(*Num): print(Num) print(max(Num)) print(get_max(1,2,3,6,10,8,6,100,506,248)) استخدمت max دالة لكي يظهر أكبر رقم 😊 هل يمكنك شرح مكتبة tkinter؟

  • @alisalameh9165
    @alisalameh9165 17 วันที่ผ่านมา

    شكرا جزيلا ❤

  • @naaz7190
    @naaz7190 17 วันที่ผ่านมา

    شكرا استاذ جزاك الله خيرا

  • @elmo7taram351
    @elmo7taram351 17 วันที่ผ่านมา

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

  • @abdoujsmb9430
    @abdoujsmb9430 17 วันที่ผ่านมา

    شكرا لك جزاك الله خيرا

  • @hossamelbleady420
    @hossamelbleady420 18 วันที่ผ่านมา

    طريقة تقديم الكورس قمة فى الاحترافية احسنت

  • @bilaltq4901
    @bilaltq4901 18 วันที่ผ่านมา

    شكرا الك , استمر في شرحك الرائع

  • @bob0333
    @bob0333 20 วันที่ผ่านมา

    data_scientist = {"Git", "SQL", "R", "Python"} data_engineer = {"Hadoop", "Git", "SQL", "Scala", "Java", "Python"} data_scientist.update({"SAS"}) print(data_scientist) data_engineer.discard("Scala") print(data_engineer) num_items = len(data_engineer) print("Number of items in data_engineer:", num_items) print(data_engineer&data_scientist) print(data_engineer-data_scientist) my_skills = {"Python", "SQL"} if my_skills.issubset(data_scientist): print("All your skills are available in the data_scientist set.") else: print("Not all your skills are available in the data_scientist set.")

  • @Shifaawwad123
    @Shifaawwad123 20 วันที่ผ่านมา

    ماشاء الله 🌷 بقدر انزلها على التلفون؟

    • @two_pi
      @two_pi 18 วันที่ผ่านมา

      طبعا يمكنك أن تشتغل على موبايل شاهد هذا الفيديو حتى تستطيع تثبيت بايثون على الهاتف: th-cam.com/video/L-DOk9wB108/w-d-xo.html

  • @bob0333
    @bob0333 22 วันที่ผ่านมา

    players_scores = [60, 84, 45, 100, 77, 93] players_scores[0] = 62 # Change the score at index 0 to 62 print(players_scores) players_scores.append(58) # Add the score 58 to the list print(players_scores[0], players_scores[1], players_scores[2]) print(players_scores) players_scores.remove(45) print(players_scores) players_scores = sorted (players_scores, reverse=True) print("List in descending order:", players_scores) print(players_scores)

  • @alamusic1400
    @alamusic1400 22 วันที่ผ่านมา

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

    • @two_pi
      @two_pi 4 วันที่ผ่านมา

      استخدم pycharm cummunity فهو مجاني ولاكن ينقصه بعض مميزات النسخة professional

  • @abdulrahmanalnaous6163
    @abdulrahmanalnaous6163 22 วันที่ผ่านมา

    **************user card**************** * name:Guido Van Rossum * * title:computer programmer * * date of birth:31/01/1956 * ***************************************

  • @Hal__ta3lam04
    @Hal__ta3lam04 24 วันที่ผ่านมา

    data_scientist ={"Git","SQL","R","Python"} data_enginer ={"Hadoop","Git","SQL","Scala","Java","Python"} data_scientist.add("SAS") print(data_scientist) data_enginer.remove("Scala") print(data_enginer) print(len(data_enginer)) print(data_enginer & data_scientist) # print(data_enginer data_scientist) my_skills ={"SQL","Python"} print(my_skills) print("Python" in data_scientist) print("SQL" in data_scientist)

  • @user-ns9yj2th7i
    @user-ns9yj2th7i 26 วันที่ผ่านมา

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

  • @user-be9ol6rb7t
    @user-be9ol6rb7t 27 วันที่ผ่านมา

    حصلت على 30 كنت قريبا جدا 😅

    • @two_pi
      @two_pi 27 วันที่ผ่านมา

      أحسنت نتيجة ممتازة جدا

    • @user-be9ol6rb7t
      @user-be9ol6rb7t 27 วันที่ผ่านมา

      @@two_pi شكرا لك لكنني سأعيد مشاهدة درس القواميس و الدوال لانني لم استوعبه جيدا

  • @Tectronics.
    @Tectronics. 27 วันที่ผ่านมา

    حليت التمارين الاثنين هذا الاول num1 = float(input("enter the first number")) print(1, "subtarction") print(2, "addition") print(3, " multiplication") print(4, "division") ob = int(input("Choose the calculation (1,2,3,4)")) num2 = float(input("enter the second number")) if ob == 1: reselt = num1 - num2 print(reselt) elif ob == 2 : reselt = num1 + num2 print(reselt) elif ob == 3 : reselt = num1 * num2 print(reselt) elif ob == 4 : if num2 != 0 : reselt = num1 / num2 print(reselt) else : print("cannot divibe by zero") else : print("unknown opretor") هذا الثاني weight = float(input("Enter your weight in kg ")) height = float(input("Enter your height in cm")) height /= 100 BMI = weight / height**2 if BMI < 18.5 : print(f"{BMI : .2f} you are underweight") elif BMI >= 18.5 and BMI < 25 : print(f"{BMI } you are helthy") elif BMI >= 25 and BMI < 30 : print(f"{BMI} you are overweight") else : print(f"{BMI} you are obese") بس ابغى اعرف هل في طريقة كيف استخدم f statement في العبارات المنطقية عشان اخلي مفسر بايثون يطبعلي عددين اثنين بعد الفاصلة العشرية استخدمت float وما ظبط معي تعديل : شفت حلقة match statement وعرفت الحل شكرا لك شرح ممتاز ومختصر ونريد مزيدا من التقدم واتمنى بعد م يخلص كورس بايثون تسوي كورس Java script

  • @ezzeddine8671
    @ezzeddine8671 29 วันที่ผ่านมา

    شكرا استاذ . شرفتنا. عمل احترافي باتم معنى الكلمة . يعيشك

  • @el121000
    @el121000 หลายเดือนก่อน

    weight = float(input("Enter your weight in kgs: ")) height = float(input("Enter your height in meters: ")) bmi = weight / height ** 2 if bmi < 18.5 : print(f"Your BMI is {bmi:.2f}") print("You are UNDERWEIGHT") elif bmi < 25 : print(f"Your BMI is {bmi:.2f}") print("You are HEALTHY") elif bmi < 30 : print(f"Your BMI is {bmi:.2f}") print("You are OVERWEIGHT") else : print(f"Your BMI is {bmi:.2f}") print("You are OBESE") print("Done")

  • @Tectronics.
    @Tectronics. หลายเดือนก่อน

    سويت نسخة محسنة وافضل من التمرين وطلع شغال اتمنى تعطيني رأيك student_age = float(input("enter the student age :" )) student_scseed = float(input("enter the student scseed :")) if student_age >= 18 and student_scseed >=60 : print("congratulations you got the visa") if student_age < 18 and student_scseed < 60 : print("Sorry, you did not meet the requirements") if student_age >=18 and student_scseed < 60 : print("Sorry, you did not meet the requirements") if student_age < 18 and student_scseed >= 60 : print("Sorry, you did not meet the requirements")

    • @two_pi
      @two_pi หลายเดือนก่อน

      أحسنت مهم جدا ان تتجاوز حدود التمرين و تحاول إيجاد حلول أخرى أو إضافة وظائف أخرى انت على الطريق الصحيح 👍

  • @Hal__ta3lam04
    @Hal__ta3lam04 หลายเดือนก่อน

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

  • @user-be9ol6rb7t
    @user-be9ol6rb7t หลายเดือนก่อน

    بارك الله فيك ارجو منك القيام بشروحات للجوال اكثر مثل المكتبات و غيرها ❤❤❤

    • @two_pi
      @two_pi หลายเดือนก่อน

      في المستقبل ان شاء الله

  • @VinoMarco
    @VinoMarco หลายเดือนก่อน

    Projects_Tasks = { "task1": 68, "task2": 100, "task3": 65, "task4": 33, "task5": 100 } you_Mission_accomplished = 0 if "task1" in Projects_Tasks and Projects_Tasks["task1"] == 100: del Projects_Tasks["task1"] you_Mission_accomplished += 1 if "task2" in Projects_Tasks and Projects_Tasks["task2"] == 100: del Projects_Tasks["task2"] you_Mission_accomplished += 1 if "task3" in Projects_Tasks and Projects_Tasks["task3"] == 100: del Projects_Tasks["task3"] you_Mission_accomplished += 1 if "task4" in Projects_Tasks and Projects_Tasks["task4"] == 100: del Projects_Tasks["task4"] you_Mission_accomplished += 1 if "task5" in Projects_Tasks and Projects_Tasks["task5"] == 100: del Projects_Tasks["task5"] you_Mission_accomplished += 1 Unfinished_tasks = len(Projects_Tasks) print("Remaining tasks after processing:") print(Projects_Tasks) print("Missions accomplished:") print(you_Mission_accomplished) print("Unfinished tasks:") print(Unfinished_tasks) اهو الكود بس اسدخدمت del

    • @two_pi
      @two_pi หลายเดือนก่อน

      Excellent work 👏 keep going...

  • @Aymen-ru9fl
    @Aymen-ru9fl หลายเดือนก่อน

    هل يمكنني إنشاء ملفات txt على pycharm أخي حفصي

  • @haydealammer813
    @haydealammer813 หลายเดือนก่อน

    weight=float(input("enter your weight in (Kg): ")) hight=float(input("enter your hight in (cm): ")) bmi=weight/(hight/100)**2 if bmi < 18.5: print("under wegight") elif bmi< 25: print("healthy") elif bmi<30: print("over") else: print("obbes")

    • @two_pi
      @two_pi หลายเดือนก่อน

      Great work 👏 keep going...

  • @baselskaiker2200
    @baselskaiker2200 หลายเดือนก่อน

    لله يعطيك العافية ❤ اخي سؤال بعد اذنك اول شي كيف فيني اعرف انو انا بهالمرحلة هي بكون خلصت الاساسيات وجاهز للفل التاني او الاختصاص بشي معين تاني شي هل يجب حفظ جميع الدوال والعمليات لانواع البيانات ولا عالممارسة وحسب الواحد شو عم يشتغل وشو عم يصمم وحسب شو بيحتاج من دوال او عمليات لازم يكون بيعرفا ولا لازم يكون حافظ كلشي ليقدر يصمم شيئ معي يعني بالمختصر شو المتطلبات يلي لازم تكون معروفة ويلي لازم نكون حافظينها ومتمكنين منها لنقدر نصمم شيئ واقعي وجدّي

    • @two_pi
      @two_pi หลายเดือนก่อน

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

    • @baselskaiker2200
      @baselskaiker2200 หลายเดือนก่อน

      @@two_pi شكرا الك ولتعاونك والاهتمام بالاجابة على التعليق ❤ الاساسيات بلغة بايثون تختصر على الكورس الاول يلي عالقناة ؟ ولا الاساسيات الكورس الاول + الثاني لحتى اعرف انو هدول الاساسيات بلغة بايثون ويمكن من بعدها الممارسة والتوجه لاي مكتب هندسي والبدء باكتساب الخبرة يلي بتاهلني صير اعرف اكتر واكتر

  • @fatmatawfik703
    @fatmatawfik703 หลายเดือนก่อน

    كلامات الشكر لا تكفى

  • @xt8tl
    @xt8tl หลายเดือนก่อน

    يمكنني عمل هذ الكورس على الأندرويد ؟

    • @two_pi
      @two_pi หลายเดือนก่อน

      نعم يمكنك تثبيت pydroid3 أو dcoder لكتابة برامج بايثون و متابعة هذا الكورس لتعلم جميع أساسيات لغة بايثون

    • @xt8tl
      @xt8tl หลายเดือนก่อน

      @@two_pi ان شاءالله سوف استمر على pydroid3 وأكمل هذ الكورس، وأشكرك مقدمتاً

  • @baqer0781
    @baqer0781 หลายเดือนก่อน

    class Employee :#للموضفين def __init__(self,name,role,base_salary): self.name = name self.role = role self.base_salary = base_salary def display_info(self):#عرض معلومات الموضف اسمه وعملة print(f"{self.name} is a {self.role}") def get_salary(self):#لحساب راتبة return self.base_salary class Manger(Employee):#للمدير ياخذ نفس دالة عرض معلوماتة def __init__(self,name,base_salary,bonus): super().__init__(name,"Manager",base_salary) self.bonus = bonus def get_salary(self): return self.base_salary + self.bonus class Developer (Employee): def __init__(self,name,base_salary,add_hours,hour_pay): super().__init__(name,"Developer",base_salary) self.add_hours = add_hours self.hour_bay = hour_pay def get_salary(self): return self.base_salary + self.add_hours *self.hour_bay print("---------------للموضف---------------") emp1= Employee("ali","securty",500) emp1.display_info() print(f"salary : {emp1.get_salary()} $ ") print("----------------للمدير--------------") emp2= Manger("baqer",4000,500) emp2.display_info() print(f"salary : {emp2.get_salary()} $ ") print("----------------للمطور--------------") emp3=Developer("hawraa",3000,3,150) emp3.display_info() print(f" salary : {emp3.get_salary()} $")

  • @anaahmed8702
    @anaahmed8702 หลายเดือนก่อน

    عند فتح cmd واكتب دالة التعرف على البرنامج يكتب امر اخر حروف اي لا يتعرف عليه