OOP project Python | Build Tic Tac Toe - مشروع بايثون

Поділитися
Вставка
  • Опубліковано 2 лип 2024
  • برمجة لعبة tic tac toe باستخدام بايثون وتطبيق مفاهيم الـ oop او الـ object oriented programming بمعني البرمجة الشيئيه او البرمجة كائنية التوجه وتصميم اللعبة من خلال انشاء UML Class diagram الخاص بها
    00:00 المقدمة
    00:54 كورس اساسيات البرمجة و تعلم لغة بايثون
    01:40 tic tac toe Game Analysis
    06:12 UML Class Diagram
    14:08 Class Diagram Relationships
    18:48 player class
    25:54 menu class
    29:46 board class
    1:01:46 game class
    2:02:03 افكار اضافية لتطوير اللعبة
    كورس تعلم البرمجة للمبتدئين و تعلم بايثون وهندسة البرمجيات:
    www.codezilla.courses/introdu...
    ---------------------------------------------------
    حساب تويتر:
    / codezilla_
    ---------------------------------------------------
    حساب انستجرام:
    / islamhesham_
    ---------------------------------------------------
    قناة codezilla academy:
    / @codezillacademy
    ---------------------------------------------------
    قناة codecast:
    / @codezillacodecast
    ---------------------------------------------------
    قناتي الشخصية:
    / islamheshammahfouz
    ---------------------------------------------------
    link to facebook group:
    / codezilla.channel
    ---------------------------------------------------
    link to facebook page:
    / codezilla.channel
    ---------------------------------------------------
    link to my linkedin profile:
    / islamheshamashraf
    #python
    #oop
    #tictactoe
    #بايثون

КОМЕНТАРІ • 85

  • @Codezilla
    @Codezilla  6 місяців тому +7

    كورس تعلم البرمجة للمبتدئين و تعلم بايثون وهندسة البرمجيات:
    www.codezilla.courses/introduction-to-programming/?coupon=TICTAC

    • @AboMaysara
      @AboMaysara 6 місяців тому +1

      لو سمحت انا عاوز اشتري كورس أساسيات البرمجة انا داخل مصر وأرسلت للدعم ولم يتم الرد علي وانا عاوز استفيد بالخصم انا سمعت عن الكورس من مهندس أسامة الزيرو وحابب اشتريه

    • @mohamednazeeh6692
      @mohamednazeeh6692 6 місяців тому

      بعد اذنك ي بشمهندس عاوز اشترك في الكورس و عاوز احول فودافون كاش وببعت لخدمة العملاء ومحدش بيرد

    • @moteaalarifi8085
      @moteaalarifi8085 6 місяців тому

      دخلت على صفحتك ماقدرت اشتري ٠الكوس بسس اني لا امتلك فيزا كارد اريد منك رقم حسابك في wistern ضروري علشان احولك المبلغ

    • @moteaalarifi8085
      @moteaalarifi8085 6 місяців тому

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

    • @moteaalarifi8085
      @moteaalarifi8085 6 місяців тому

      ارجو منك ارسال رقمك على wistern علشان ارسلك عبر صراف

  • @coachhamadasaleh
    @coachhamadasaleh 6 місяців тому +11

    شهر 7 اللي فات لم اكن اعلم شيء عن البرمجة النهارده بفضل الله وسبب فيديوهاتك وفيديوهات الزيرو خلاص بدور علي شغل وبقبل مشاريع علي مواقع الفريلانسر اقل كلمة اقولها ربنا يجازيك كل خير في الدين والدنيا والاخرة❤

    • @Pythonic.99
      @Pythonic.99 6 місяців тому +1

      ممكن مواقع عمل فري لانس

    • @abdulrhmanibrahim1127
      @abdulrhmanibrahim1127 5 місяців тому

      @@Pythonic.99
      Freelancer
      Up work
      Mostaql
      Khamsat

    • @kylewade9898
      @kylewade9898 4 місяці тому

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

    • @coachhamadasaleh
      @coachhamadasaleh 4 місяці тому +1

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

    • @moatazmosstafa7559
      @moatazmosstafa7559 4 місяці тому

      ​@@coachhamadasalehطيب ايه المواقع خمسات مثلا؟

  • @minaahossam
    @minaahossam 5 місяців тому +3

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

  • @MohammedT10
    @MohammedT10 6 місяців тому +3

    شكراً لك ولمجهودك الرائع نرجو أن تستمر بنشر المزيد❤

  • @kintag4459
    @kintag4459 6 місяців тому +1

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

  • @Hassan-lv9di
    @Hassan-lv9di 4 місяці тому

    انا بتعلم علوم الكمبيوتر بشكل ذاتي، واللغة اللي بستخدمها هي جافا ولكن اتفرجت على الفيديو من باب تطبيق المفاهيم واستفدت جدا! جزاك الله كل خير

  • @muhannaddarwish868
    @muhannaddarwish868 5 місяців тому

    شكرًا ليك يا هندسة ❤❤

  • @ayah9747
    @ayah9747 6 місяців тому +5

    كان عندي تسليم مشروع اكس اوه بلغه البايثون اليوم,
    وانا بقمه ياسي اجاني اشعارك
    شكرا الك ولمجهودك, جزاك الله خيرا ❤💫

  • @0xmuka
    @0xmuka 4 місяці тому

    شكراً لك ولمجهودك الرائع❤

  • @zakariaa6171
    @zakariaa6171 6 місяців тому

    مشكوررر على الدرس

  • @jubrantube1680
    @jubrantube1680 6 місяців тому +1

    ‏درس رائع

  • @Smeiley
    @Smeiley 6 місяців тому +1

    شرح جميل جدا مع تحيات منصات سمايلي

  • @mohamedsayed-kq8eh
    @mohamedsayed-kq8eh 20 днів тому

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

  • @guostonline
    @guostonline 6 місяців тому

    السلام عليكم نرجو تشرح لنا مبدئ SOLID بطريقتك الرائعة

  • @abdilah2563
    @abdilah2563 6 місяців тому +1

    ما شاء الله

  • @user-ts9zd2qe1z
    @user-ts9zd2qe1z 6 днів тому

    يا أخي شكرااا

  • @mohamedsayed-kq8eh
    @mohamedsayed-kq8eh 20 днів тому

    well done

  • @mohamed-embrator
    @mohamed-embrator 6 місяців тому

    جامد من قبل ما أشوف الفيديو ❤

  • @theangel-xy4zk
    @theangel-xy4zk 7 днів тому

    السلام عليكم ورحمة الله وبركاته
    يا اخي انا الجزائر بدات اتابعك اخي انت سبق و عملت فديوهات فيها مشاريع بايثون ك web scraping اذا تقدر ممكن فديوهات عن الهاكينڨ

  • @iknow.max1
    @iknow.max1 6 місяців тому

    كنت طالبها منك من زمان وعملتها بطريقة minimax و الفا بيتا

  • @eng-khaledelmohands1877
    @eng-khaledelmohands1877 6 місяців тому

    انت مبتردش على حد و لا بتهتم أساسا بالناس و اتواصلت معاك من كل الايميلات و طلبت رقم للتواصل جوال او واتساب للأسف مبتعبرش حد شكرا على اهتمامك

  • @mathematiquesinformatique1423
    @mathematiquesinformatique1423 6 місяців тому

    merci

  • @mr_saad3534
    @mr_saad3534 6 місяців тому

    ❤❤

  • @KRKR_G9
    @KRKR_G9 6 місяців тому

    ❤❤❤❤

  • @Abdo_bahgdadi
    @Abdo_bahgdadi 6 місяців тому

    ممكن تعمل فيديو علي replit بعد التحديث

  • @Insh2020
    @Insh2020 6 місяців тому

    عندي سؤال ياباشمهندس ..ماهي مواصفات اللابتوب اللي مفترض تكون عندي عشان اقدر استغل علي Microsoft azure واستخدم فيها machine learning package?

  • @Mohammeeed
    @Mohammeeed 6 місяців тому

    بتمنى تقوم بعمل برنامج محاسبي للمحلات التجاري و سوبر ماركت يكون off line

  • @IbrahimAbdulrazix
    @IbrahimAbdulrazix 6 місяців тому +2

    بارك الله فيك يا بشمهندس. من فضلك أريد أحاول التواصل معك منذ أشهر

  • @wardwannous5470
    @wardwannous5470 6 місяців тому +1

    في عندي سؤال بتمنى انك تجاوب عليه
    انا حابب اتعلم تصميم المواقع الإلكترونية اقدر صمم مواقع بلغة بايثون بس و شو هنن اللغات يلي يجب تعلمها لهاد المجال

  • @hithammohamed5907
    @hithammohamed5907 6 місяців тому

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

  • @kaneny.alhenaof4428
    @kaneny.alhenaof4428 6 місяців тому +1

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

  • @learnenglishcomputer2644
    @learnenglishcomputer2644 6 місяців тому

    سلام عليكم يا احلى مبرمج فى الوطن العربى كله ... معلش ياريت لو تطبيق على مكتبه الارقام numpy او اى مكتبه ارقام كل اللى انا عاوزه ان عندى مجموعه من الارقام زى 1,3,3,5,1,4,7,3,7,1 وعاوز احطهم فى arry وعاوز البايثون يكمل بنفس النمط بناء على خوارزميه معينه فى اى مكتبه .. وعشان ابسطلك الفكره.. الفكره عباره عن لعبه زى عجله الحظ مكونه من 8 خانات اللى هما 8 ارقام من 1 ل 8 وعاوز البايثون يتوقع لى اى من الارقام هوا اللى هيكون التالى بناء على النتايج اللى فى ال arry معلش طولت على حضرتك بس اتمنى انك حتى تدينى خطوات او يبقى كتر خيرك لو عملت حاجه عظمه زى ما على طول بتعمل حجات عظمه يا مستر اسلام 😘😘😘

  • @wadoodshamma3124
    @wadoodshamma3124 6 місяців тому +12

    أتمنى الاجابة على سؤالي يا باش مهندس..انت ك مبرمج فرونت اند أين تقيم أو اين تشتغل وكم مرتبك الشهري في هذه الوظيفة... وأتمنى الاجابة بصدق وكدا هتكون عملت معروف معايا❤️❤️❤️❤️❤️

    • @Rasheed-jf1gx
      @Rasheed-jf1gx 6 місяців тому +6

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

    • @elia180
      @elia180 6 місяців тому +5

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

    • @Rasheed-jf1gx
      @Rasheed-jf1gx 6 місяців тому

      @@elia180 كمان هذا الكلام غلط يعني أنت ليه ممكن تدرس برمجة لو مانك طامع بمردودها العالي؟

    • @elia180
      @elia180 6 місяців тому +1

      @@Rasheed-jf1gx اعمل حاجة تحبها راح تجبلك ذهب والبرمجة لو ما بتحبهاش هدر للوقت، عشان البرمجة مش مجموعة اكواد او اساسيات و خلاص لو كانت كده ، كان كل الناس اتعلمتها .

    • @Rasheed-jf1gx
      @Rasheed-jf1gx 6 місяців тому

      @@elia180 كمان لا تربطها بهذ الطريقة هو فعلالو شي بتحبه بتقضي فيه وقت وبتدرس أساسياته وحتى تعقيداته وأنت مبسوط بس بنفس الوقت المادة مهمة يعني هل من الممكن تسوي تطبيق ممكن تطويره أو صيانته بشكل مستمر مقابل أسعار قليلة؟

  • @zoheirannoun9963
    @zoheirannoun9963 6 місяців тому

    First 😁

  • @HamzaMuhammd
    @HamzaMuhammd 3 місяці тому

    1:28:44 ليه حضرتك لما ناديت على اسم اللاعب محطتش السيلف ؟

  • @yahiaashraf6138
    @yahiaashraf6138 6 місяців тому

    ممكن مشروع لعبة flappy bird للغة بايثون

  • @zaidalkhateeb6408
    @zaidalkhateeb6408 4 місяці тому

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

  • @abdosaber3344
    @abdosaber3344 6 місяців тому

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

  • @soufianben7590
    @soufianben7590 4 місяці тому

    chr(1)

  • @Barmaj_bel_3arabi
    @Barmaj_bel_3arabi 6 місяців тому

    على فكرة انا الي عملها الاول😂😂😂

    • @ahmedsalsmeh1931
      @ahmedsalsmeh1931 3 місяці тому

      ممكن تقولي الجزء الاخير عشان لما بجي اعيد الدور مفيش حاجة بتتمسح وبيفضل الحاجات بتاع الدور الاول زي ما هيا

  • @user-si3nr8dj5p
    @user-si3nr8dj5p 6 місяців тому

    أقسم بالله أحاول صنعها
    cpp

  • @mohamedtamer1628
    @mohamedtamer1628 6 місяців тому +1

    خلي بالك يا باشمهندس الكورس بتاعك بتاع تأسيس البرمجه اتسرق و بينزل على جروبات تليجرام ببلاش

  • @TahaFawaz-zr8io
    @TahaFawaz-zr8io 2 місяці тому +1

    يعطيك العافية استاذ بس شرحك كتير سريع

  • @HamzaMuhammd
    @HamzaMuhammd 3 місяці тому

    يا شباب لى حاسس ان الدنيا زحمة كده ومش فاهم حاجة مع ان الموضوع بسيط بس مشتت جدا ومش عارف افكر ؟؟؟

  • @user-bz4nq5ss2o
    @user-bz4nq5ss2o 6 місяців тому

    هل يمكني ان ادفع بي الجنيه المصري

    • @Codezilla
      @Codezilla  6 місяців тому

      نعم، تواصل مع الدعم
      support@codezilla.courses

  • @user-bi5wo7qy1d
    @user-bi5wo7qy1d 6 місяців тому

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

    • @ahmedsalsmeh1931
      @ahmedsalsmeh1931 3 місяці тому

      ابعتلي خاص

    • @user-bi5wo7qy1d
      @user-bi5wo7qy1d 3 місяці тому

      جزاك الله خيرا نحلت المشكلة من زمان
      @@ahmedsalsmeh1931

  • @user-zq4zs7lz9x
    @user-zq4zs7lz9x 6 місяців тому

    أتمنى أنك ترد على سؤالي انا عندي 13 سنه ومتعلم اساسيات البايثون نفسي اجيب فلوس 😢 لان حالتي الماديه مش كويسه
    ازاي اجيب فلوس من اساسيات البايثون بعد ما اتعلمتها اتمنى ترد عليا ❤

    • @EviLC0de-bq2hd
      @EviLC0de-bq2hd 4 місяці тому

      صعب لازم تتعلم مجال معين

    • @chsal2000
      @chsal2000 24 дні тому

      تعلمي اكثر واشتغلي مشاريع لطلاب الهندسة يحتاجو الاكواد في دراستهم

  • @user-ls9hy8tn4n
    @user-ls9hy8tn4n 6 місяців тому

    هل ممكن نقدر نعمل تطبيق انيمشن لتحريك الشخصيات

  • @abdullahardah2735
    @abdullahardah2735 16 днів тому

    ممكن السورس كود

  • @BIUE-qc2wj
    @BIUE-qc2wj 6 місяців тому

    .

  • @Math-Challenges
    @Math-Challenges 3 місяці тому

    Thank you islem for everything
    method check_win in self.board.board[combo[0]] you forgot to substruct 1
    self.board.board[combo[0]-1] == self.board.board[combo[1]-1] == self.board.board[combo[2]-1]

  • @moteaalarifi8085
    @moteaalarifi8085 6 місяців тому

    دخلت على صفحتك ماقدرت اشتري ٠الكوس بسس اني لا امتلك فيزا كارد اريد منك رقم حسابك في wistern ضروري علشان احولك المبلغ

  • @user-eh1ur7co8g
    @user-eh1ur7co8g 6 місяців тому

    ❤❤