- 240
- 3 022 174
كورسات في البرمجة - Korsat X Parmaga
เข้าร่วมเมื่อ 4 ธ.ค. 2021
كورسات في البرمجة - Korsat X Parmaga
-----------------------------------------
هي قناة متخصصة في البرمجة ( الفكرة فيها تقديم محتوي عربي ولكن بقوة ومستوي الكورسات الأجنبي الموجودة علي منصات مثل يوديمي و ليندا وكورسيرا )
نتمي لكم مشاهدة عربية ممتعة .. ونسعد بمشاركاتكم ومقترحاتكم .
👍لا تنسى (الأعجاب، والأشترك، ومشاركة المحتوى ليستفيد الجميع)👍
لينك القناة : www.youtube.com/@korsatxparmaga
❤️== لدعم القناة مادياً || Support Us ==❤️
BUYMEACOFFEE
www.buymeacoffee.com/korsatXparmaga
----- or -----
PATRION
www.patreon.com/korsatxparmaga
PAYPAL
paypal.me/korsatxparmaga
-----------------------------------------
تابعنا علي اليوتيوب - Follow us on TH-cam
www.youtube.com/@korsatxparmaga
th-cam.com/channels/tk1PX6rwD1A4yBsfXTVCcw.html
----- Contact Me -----
Gmail:
sabry3hosny666@gmail.com/
Facebook:
sabry.hosny.56
LinkedIn:
www.linkedin.com/in/sabry-hosny-665068123/
GitHub:
github.com/SabryHosny
-----------------------------------------
هي قناة متخصصة في البرمجة ( الفكرة فيها تقديم محتوي عربي ولكن بقوة ومستوي الكورسات الأجنبي الموجودة علي منصات مثل يوديمي و ليندا وكورسيرا )
نتمي لكم مشاهدة عربية ممتعة .. ونسعد بمشاركاتكم ومقترحاتكم .
👍لا تنسى (الأعجاب، والأشترك، ومشاركة المحتوى ليستفيد الجميع)👍
لينك القناة : www.youtube.com/@korsatxparmaga
❤️== لدعم القناة مادياً || Support Us ==❤️
BUYMEACOFFEE
www.buymeacoffee.com/korsatXparmaga
----- or -----
PATRION
www.patreon.com/korsatxparmaga
PAYPAL
paypal.me/korsatxparmaga
-----------------------------------------
تابعنا علي اليوتيوب - Follow us on TH-cam
www.youtube.com/@korsatxparmaga
th-cam.com/channels/tk1PX6rwD1A4yBsfXTVCcw.html
----- Contact Me -----
Gmail:
sabry3hosny666@gmail.com/
Facebook:
sabry.hosny.56
LinkedIn:
www.linkedin.com/in/sabry-hosny-665068123/
GitHub:
github.com/SabryHosny
كل ماتريد معرفته عن البرمجة الكائنية - OOP Crash Course in Arabic
كل ماتريد معرفته عن البرمجة الكائنية - OOP Crash Course in Arabic
== ⌚ Timestamps ⌚==
00:00:00 - Introduction
00:02:15 - 01. Why we use OOP ?
00:05:35 - 02. What is an Object ?
00:13:05 - 03. What is a Class ?
00:19:25 - 04. What is Abstraction ?
00:22:15 - 05. What is Encapsulation ?
00:27:53 - 06. What is Inheritance ?
00:32:20 - 07. What is Polymorphism ?
-----------------------------------------
➤➤ كورسات في البرمجة - Korsat X Parmaga :
هي قناة متخصصة في البرمجة ( الفكرة فيها تقديم محتوي عربي ولكن بقوة ومستوي الكورسات الأجنبي الموجودة علي منصات مثل يوديمي و ليندا وكورسيرا )
نتمي لكم مشاهدة عربية ممتعة .. ونسعد بمشاركاتكم ومقترحاتكم .
👍 لا تنسى (الأعجاب، والأشترك) في القناة 👍
💝 شارك المحتوي ليستفيد الجميع إن شاء الله 💝
لينك القناة : www.youtube.com/@korsatxparmaga
❤️== Support Our Work | لدعم القناة ==❤️
➤ BUYMEACOFFEE
www.buymeacoffee.com/korsatXparmaga
-----------------------------------------
➤ PATRION
www.patreon.com/korsatxparmaga
➤ PAYPAL
paypal.me/korsatxparmaga
-----------------------------------------
تابعنا علي اليوتيوب - Follow us on TH-cam
www.youtube.com/@korsatxparmaga
th-cam.com/channels/tk1PX6rwD1A4yBsfXTVCcw.html
------------- Tags --------------------
#korsatxparmaga
#البرمجة_الكائنية
#البرمجة_الشيئية
#oop
#برمجة
#تعلم_البرمجة
#تعلم_البرمجة_من_الصفر
#python
------------- Keywords ----------------
البرمجة الكائنية,oop,البرمجة كائنية التوجه,البرمجة الشيئية,البرمجة الكائنية oop,تعلم البرمجة,ما هي البرمجة الشيئية,البرمجة,شرح oop,شرح البرمجة الكائنية,برمجة,البرمجة كائنية التوجة,تعلم البرمجة من الصفر,تعلم oop,برمجة كائنية التوجه,تعلم البرمجة للمبتدئين,البرمجة الكائنية oop التغليف encapsulation,تاريخ البرمجة الكائنية,مقدمة البرمجة الكائنية,البرمجة الكائنية بايثون,البرمجة الكائنية التوجه,البرمجة الشيئية oop,البرمجة الكائنية بلغة الجافا,برمجة مواقع,تعلم البرمجة الكائنية,introduction to oop
== ⌚ Timestamps ⌚==
00:00:00 - Introduction
00:02:15 - 01. Why we use OOP ?
00:05:35 - 02. What is an Object ?
00:13:05 - 03. What is a Class ?
00:19:25 - 04. What is Abstraction ?
00:22:15 - 05. What is Encapsulation ?
00:27:53 - 06. What is Inheritance ?
00:32:20 - 07. What is Polymorphism ?
-----------------------------------------
➤➤ كورسات في البرمجة - Korsat X Parmaga :
هي قناة متخصصة في البرمجة ( الفكرة فيها تقديم محتوي عربي ولكن بقوة ومستوي الكورسات الأجنبي الموجودة علي منصات مثل يوديمي و ليندا وكورسيرا )
نتمي لكم مشاهدة عربية ممتعة .. ونسعد بمشاركاتكم ومقترحاتكم .
👍 لا تنسى (الأعجاب، والأشترك) في القناة 👍
💝 شارك المحتوي ليستفيد الجميع إن شاء الله 💝
لينك القناة : www.youtube.com/@korsatxparmaga
❤️== Support Our Work | لدعم القناة ==❤️
➤ BUYMEACOFFEE
www.buymeacoffee.com/korsatXparmaga
-----------------------------------------
➤ PATRION
www.patreon.com/korsatxparmaga
➤ PAYPAL
paypal.me/korsatxparmaga
-----------------------------------------
تابعنا علي اليوتيوب - Follow us on TH-cam
www.youtube.com/@korsatxparmaga
th-cam.com/channels/tk1PX6rwD1A4yBsfXTVCcw.html
------------- Tags --------------------
#korsatxparmaga
#البرمجة_الكائنية
#البرمجة_الشيئية
#oop
#برمجة
#تعلم_البرمجة
#تعلم_البرمجة_من_الصفر
#python
------------- Keywords ----------------
البرمجة الكائنية,oop,البرمجة كائنية التوجه,البرمجة الشيئية,البرمجة الكائنية oop,تعلم البرمجة,ما هي البرمجة الشيئية,البرمجة,شرح oop,شرح البرمجة الكائنية,برمجة,البرمجة كائنية التوجة,تعلم البرمجة من الصفر,تعلم oop,برمجة كائنية التوجه,تعلم البرمجة للمبتدئين,البرمجة الكائنية oop التغليف encapsulation,تاريخ البرمجة الكائنية,مقدمة البرمجة الكائنية,البرمجة الكائنية بايثون,البرمجة الكائنية التوجه,البرمجة الشيئية oop,البرمجة الكائنية بلغة الجافا,برمجة مواقع,تعلم البرمجة الكائنية,introduction to oop
มุมมอง: 835
วีดีโอ
تعلم بايثون من الصفر الى الاحتراف 🚀 | كورس كامل (الجزء 7) {Python Classes & Objects}
มุมมอง 1.1Kหลายเดือนก่อน
python,python classes,class in python,python class,classes in python,python programming,python tutorial,python classes and objects,classes python,classes and objects in python,python objects,learn python,python for beginners,python course,python classes and objects tutorial,python programming tutorial,python classes explained,python classes methods,python basics,class python,python object orien...
تعلم بايثون من الصفر الى الاحتراف 🚀 | كورس بايثون كامل للمبتدئين (الجزء 6)
มุมมอง 9722 หลายเดือนก่อน
تعلم البرمجة,البرمجة,كيف اتعلم البرمجة,تعلم البرمجة للمبتدئين,تعلم البرمجة من الصفر,لغات البرمجة,البرمجة للمبتدئين,البرمجة من الصفر,ماهي البرمجة,افضل طريقة لتعلم البرمجة,كيف تتعلم البرمجة,اسهل طريقة لتعلم البرمجة,كورس برمجة,تعليم البرمجة,برمجة,كيف اتعلم برمجة الويب,اساسيات البرمجة,ما هي البرمجة,كيف اتعلم برمجة التطبيقات,اتعلم البرمجة,كيفية تعلم البرمجة,تعلم البرمجة من الصفر الى الاحتراف,تعلم اس...
تعلم بايثون من الصفر الى الاحتراف 🚀 | كورس بايثون كامل للمبتدئين | الجزء 5 (2)
มุมมอง 7722 หลายเดือนก่อน
تعلم البرمجة,البرمجة,كيف اتعلم البرمجة,تعلم البرمجة للمبتدئين,تعلم البرمجة من الصفر,لغات البرمجة,البرمجة للمبتدئين,البرمجة من الصفر,ماهي البرمجة,افضل طريقة لتعلم البرمجة,كيف تتعلم البرمجة,اسهل طريقة لتعلم البرمجة,كورس برمجة,تعليم البرمجة,برمجة,كيف اتعلم برمجة الويب,اساسيات البرمجة,ما هي البرمجة,كيف اتعلم برمجة التطبيقات,اتعلم البرمجة,كيفية تعلم البرمجة,تعلم البرمجة من الصفر الى الاحتراف,تعلم اس...
تعلم بايثون من الصفر الى الاحتراف 🚀 | كورس بايثون كامل للمبتدئين | الجزء 5 (1)
มุมมอง 7812 หลายเดือนก่อน
تعلم البرمجة,البرمجة,كيف اتعلم البرمجة,تعلم البرمجة للمبتدئين,تعلم البرمجة من الصفر,لغات البرمجة,البرمجة للمبتدئين,البرمجة من الصفر,ماهي البرمجة,افضل طريقة لتعلم البرمجة,كيف تتعلم البرمجة,اسهل طريقة لتعلم البرمجة,كورس برمجة,تعليم البرمجة,برمجة,كيف اتعلم برمجة الويب,اساسيات البرمجة,ما هي البرمجة,كيف اتعلم برمجة التطبيقات,اتعلم البرمجة,كيفية تعلم البرمجة,تعلم البرمجة من الصفر الى الاحتراف,تعلم اس...
تعلم بايثون من الصفر الى الاحتراف 🚀 | كورس بايثون كامل للمبتدئين (الجزء 4)
มุมมอง 7293 หลายเดือนก่อน
تعلم البرمجة,البرمجة,كيف اتعلم البرمجة,تعلم البرمجة للمبتدئين,تعلم البرمجة من الصفر,لغات البرمجة,البرمجة للمبتدئين,البرمجة من الصفر,ماهي البرمجة,افضل طريقة لتعلم البرمجة,كيف تتعلم البرمجة,اسهل طريقة لتعلم البرمجة,كورس برمجة,تعليم البرمجة,برمجة,كيف اتعلم برمجة الويب,اساسيات البرمجة,ما هي البرمجة,كيف اتعلم برمجة التطبيقات,اتعلم البرمجة,كيفية تعلم البرمجة,تعلم البرمجة من الصفر الى الاحتراف,تعلم اس...
تعلم بايثون من الصفر الى الاحتراف 🚀 | كورس بايثون كامل للمبتدئين (الجزء 3)
มุมมอง 9473 หลายเดือนก่อน
تعلم البرمجة,البرمجة,كيف اتعلم البرمجة,تعلم البرمجة للمبتدئين,تعلم البرمجة من الصفر,لغات البرمجة,البرمجة للمبتدئين,البرمجة من الصفر,ماهي البرمجة,افضل طريقة لتعلم البرمجة,كيف تتعلم البرمجة,اسهل طريقة لتعلم البرمجة,كورس برمجة,تعليم البرمجة,برمجة,كيف اتعلم برمجة الويب,اساسيات البرمجة,ما هي البرمجة,كيف اتعلم برمجة التطبيقات,اتعلم البرمجة,كيفية تعلم البرمجة,تعلم البرمجة من الصفر الى الاحتراف,تعلم اس...
تعلم بايثون من الصفر الى الاحتراف 🚀 | كورس بايثون كامل للمبتدئين (الجزء 2)
มุมมอง 1.1K3 หลายเดือนก่อน
تعلم البرمجة,البرمجة,كيف اتعلم البرمجة,تعلم البرمجة للمبتدئين,تعلم البرمجة من الصفر,لغات البرمجة,البرمجة للمبتدئين,البرمجة من الصفر,ماهي البرمجة,افضل طريقة لتعلم البرمجة,كيف تتعلم البرمجة,اسهل طريقة لتعلم البرمجة,كورس برمجة,تعليم البرمجة,برمجة,كيف اتعلم برمجة الويب,اساسيات البرمجة,ما هي البرمجة,كيف اتعلم برمجة التطبيقات,اتعلم البرمجة,كيفية تعلم البرمجة,تعلم البرمجة من الصفر الى الاحتراف,تعلم اس...
تعلم بايثون من الصفر الى الاحتراف 🚀 | كورس بايثون كامل للمبتدئين (الجزء 1)
มุมมอง 2.3K3 หลายเดือนก่อน
تعلم البرمجة,البرمجة,كيف اتعلم البرمجة,تعلم البرمجة للمبتدئين,تعلم البرمجة من الصفر,لغات البرمجة,البرمجة للمبتدئين,البرمجة من الصفر,ماهي البرمجة,افضل طريقة لتعلم البرمجة,كيف تتعلم البرمجة,اسهل طريقة لتعلم البرمجة,كورس برمجة,تعليم البرمجة,برمجة,كيف اتعلم برمجة الويب,اساسيات البرمجة,ما هي البرمجة,كيف اتعلم برمجة التطبيقات,اتعلم البرمجة,كيفية تعلم البرمجة,تعلم البرمجة من الصفر الى الاحتراف,تعلم اس...
13. DaisyUI | سلسلة تعلم Next.js بالعربي
มุมมอง 6534 หลายเดือนก่อน
سلسلة تعلم Next.js بالعربي - دورة عربية مقدمة من كورسات في البرمجة لشرح ايطار عمل Next.js في هذه السلسلة التعليمية، سنتعلم معًا كيفية استخدام إطار العمل Next.js لبناء تطبيقات ويب حديثة وسريعة باستخدام React Next.js هو إطار عمل لتطوير تطبيقات الويب مبني على مكتبة React. يضيف Next.js العديد من المزايا والخصائص التي تجعل عملية تطوير تطبيقات الويب أسهل وأكثر كفاءة. أبرز المميزات: 1. التحويل بين الخ...
12. Tailwind CSS | سلسلة تعلم Next.js بالعربي
มุมมอง 4944 หลายเดือนก่อน
سلسلة تعلم Next.js بالعربي - دورة عربية مقدمة من كورسات في البرمجة لشرح ايطار عمل Next.js في هذه السلسلة التعليمية، سنتعلم معًا كيفية استخدام إطار العمل Next.js لبناء تطبيقات ويب حديثة وسريعة باستخدام React Next.js هو إطار عمل لتطوير تطبيقات الويب مبني على مكتبة React. يضيف Next.js العديد من المزايا والخصائص التي تجعل عملية تطوير تطبيقات الويب أسهل وأكثر كفاءة. أبرز المميزات: 1. التحويل بين الخ...
11. CSS Modules | سلسلة تعلم Next.js بالعربي
มุมมอง 4224 หลายเดือนก่อน
سلسلة تعلم Next.js بالعربي - دورة عربية مقدمة من كورسات في البرمجة لشرح ايطار عمل Next.js في هذه السلسلة التعليمية، سنتعلم معًا كيفية استخدام إطار العمل Next.js لبناء تطبيقات ويب حديثة وسريعة باستخدام React Next.js هو إطار عمل لتطوير تطبيقات الويب مبني على مكتبة React. يضيف Next.js العديد من المزايا والخصائص التي تجعل عملية تطوير تطبيقات الويب أسهل وأكثر كفاءة. أبرز المميزات: 1. التحويل بين الخ...
10. Global Styles | سلسلة تعلم Next.js بالعربي
มุมมอง 4354 หลายเดือนก่อน
سلسلة تعلم Next.js بالعربي - دورة عربية مقدمة من كورسات في البرمجة لشرح ايطار عمل Next.js في هذه السلسلة التعليمية، سنتعلم معًا كيفية استخدام إطار العمل Next.js لبناء تطبيقات ويب حديثة وسريعة باستخدام React Next.js هو إطار عمل لتطوير تطبيقات الويب مبني على مكتبة React. يضيف Next.js العديد من المزايا والخصائص التي تجعل عملية تطوير تطبيقات الويب أسهل وأكثر كفاءة. أبرز المميزات: 1. التحويل بين الخ...
09. Static and Dynamic Rendering | سلسلة تعلم Next.js بالعربي
มุมมอง 6654 หลายเดือนก่อน
سلسلة تعلم Next.js بالعربي - دورة عربية مقدمة من كورسات في البرمجة لشرح ايطار عمل Next.js في هذه السلسلة التعليمية، سنتعلم معًا كيفية استخدام إطار العمل Next.js لبناء تطبيقات ويب حديثة وسريعة باستخدام React Next.js هو إطار عمل لتطوير تطبيقات الويب مبني على مكتبة React. يضيف Next.js العديد من المزايا والخصائص التي تجعل عملية تطوير تطبيقات الويب أسهل وأكثر كفاءة. أبرز المميزات: 1. التحويل بين الخ...
08. Caching | سلسلة تعلم Next.js بالعربي
มุมมอง 5534 หลายเดือนก่อน
سلسلة تعلم Next.js بالعربي - دورة عربية مقدمة من كورسات في البرمجة لشرح ايطار عمل Next.js في هذه السلسلة التعليمية، سنتعلم معًا كيفية استخدام إطار العمل Next.js لبناء تطبيقات ويب حديثة وسريعة باستخدام React Next.js هو إطار عمل لتطوير تطبيقات الويب مبني على مكتبة React. يضيف Next.js العديد من المزايا والخصائص التي تجعل عملية تطوير تطبيقات الويب أسهل وأكثر كفاءة. أبرز المميزات: 1. التحويل بين الخ...
07. Data Fetching | سلسلة تعلم Next.js بالعربي
มุมมอง 7214 หลายเดือนก่อน
07. Data Fetching | سلسلة تعلم Next.js بالعربي
06. Client and Server Components | سلسلة تعلم Next.js بالعربي
มุมมอง 9154 หลายเดือนก่อน
06. Client and Server Components | سلسلة تعلم Next.js بالعربي
05. Routing and Navigation | سلسلة تعلم Next.js بالعربي
มุมมอง 8594 หลายเดือนก่อน
05. Routing and Navigation | سلسلة تعلم Next.js بالعربي
04. Project Structure | سلسلة تعلم Next.js بالعربي
มุมมอง 9544 หลายเดือนก่อน
04. Project Structure | سلسلة تعلم Next.js بالعربي
01. Introduction & What is Next.js | سلسلة تعلم Next.js بالعربي
มุมมอง 2.3K4 หลายเดือนก่อน
01. Introduction & What is Next.js | سلسلة تعلم Next.js بالعربي
02. Setting Up the Development Environment | سلسلة تعلم Next.js بالعربي
มุมมอง 9664 หลายเดือนก่อน
02. Setting Up the Development Environment | سلسلة تعلم Next.js بالعربي
03. Creating Your First Next.js Project | سلسلة تعلم Next.js بالعربي
มุมมอง 1K4 หลายเดือนก่อน
03. Creating Your First Next.js Project | سلسلة تعلم Next.js بالعربي
اتعلم ريأكت ببساطة 😊 | Basic React Hooks Explained in Arabic
มุมมอง 1K5 หลายเดือนก่อน
اتعلم ريأكت ببساطة 😊 | Basic React Hooks Explained in Arabic
كيف تعيد برمجة دماغك لتعلم رياكت ؟ - react js
มุมมอง 1.3K5 หลายเดือนก่อน
كيف تعيد برمجة دماغك لتعلم رياكت ؟ - react js
شرح كل مفاهيم الريأكت في 12 دقيقة | React js in Arabic
มุมมอง 4.9K5 หลายเดือนก่อน
شرح كل مفاهيم الريأكت في 12 دقيقة | React js in Arabic
افهم ريأكت ببساطة - ما هو SSR, CSR, SSG, ISR ؟..
มุมมอง 1.4K5 หลายเดือนก่อน
افهم ريأكت ببساطة - ما هو SSR, CSR, SSG, ISR ؟..
قبل ما تكتب كود ✋.. تعلم استخدام vscode !
มุมมอง 2.5K6 หลายเดือนก่อน
قبل ما تكتب كود ✋.. تعلم استخدام vscode !
هل لازم تتعلم c++ في البداية ؟ - مهم لكل المبتدئين ⚠️
มุมมอง 8K6 หลายเดือนก่อน
هل لازم تتعلم c في البداية ؟ - مهم لكل المبتدئين ⚠️
خبير يتنبأ بقدرات الذكاء الأصطناعي في 2030 - ( كلام مرعب !⚠️ )
มุมมอง 2K6 หลายเดือนก่อน
خبير يتنبأ بقدرات الذكاء الأصطناعي في 2030 - ( كلام مرعب !⚠️ )
ذكاء اصطناعي جديد يحطم جميع الأرقام القياسية 🔥😱 - claude ai 3.5 sonnet
มุมมอง 3.1K6 หลายเดือนก่อน
ذكاء اصطناعي جديد يحطم جميع الأرقام القياسية 🔥😱 - claude ai 3.5 sonnet
صراحه الافضل شرح
وش الفرق بين المقطع ذا والمقطع الثاني ؟؟
وش الفرق بين المقطع ذا والمقطع الثاني ؟؟
حضرتك لسه في كماله للكورس دا اكيد صح ؟ + حضرتك مبتدرسش الكورس دا مدفوع يكون معاه فريم ورك !
اخي العزيز هل في اداة توضح اكثر وين موقع الرقم بالتحديد
يا باشمهندس البرنامج vs code بعد ما نزلته وبفتحه لقيت جايلي رساله بتقول: لا يمكن تثبيت هذا البرنامج الا علي اصدارات windows المصممه المعالجات التاليه: 64ARM
اسم التطبيق
thanks indeed
شكرا جزيلا لك ، لقد ساعدني كثيرا في مشروعي للمدرسة XO
شرح جميييل، شكرا لك أخي الكريم.
El codigo fuente no es el mismo, como el video.....
ماشاء الله شرح مفيد وجميل جدا ربنا يبارك فيك ويزيدك من فضله ❤
جزاكم الله خيرا
ياخى جزاك الله خيرا والله
ازاي اخليه ابلكيشن apk
انت راجل محترم بتقول المعلومة و مش بترغى كتير و في نفس الوقت الشرح بسيط و في 3 دائق بس
❤❤❤❤❤
22:27
❤ بارك الله فيك عمل في المستوى 🎉
thank you very much, useful information 🎉🎉
ماضبط معي
بدنا كورس c++
thanks for all
شرح رائع لكن اين ال UPDATE, INSERT, DELETE
ليه في ال md عملنا col-md-4 ليه مش 12؟
الكورس جميل جدا و المفاهيم اللي موجودة فيه تم شرحها بعناية شديدة جدا و باحترافيه عالية جدا. شكرا على مجهودك و تعبك علشان توصل لينا مفاهيم برمجيه بشكل سلس و سهل.
شكرا جدا ليك يا بشمهندس .. ربنا يوفقنا ونكون عند حسن ظنكم ❤❤
فيديو رائع ❤... احسنت🎯 ...استمر✌
حبيبي تسلم يا هندسة ❤❤
شكرا
حضرتك هتكمل كورس بايثون؟
إن شاء الله
جميل ❤❤
جميل و سلس
Amazing
الفرق بين replit و فيجوال ستديو في التنفيذ للاطفال ؟
شكرا لك شرح ممتاز, تقريبا هذا الفيديو اختصار للكثير من المحاضرات 👍👍
انا مش اكتفيت بكلمة المرور ضيفت اسم المستخدم ويتحقق ما اذا كان اسم المستخدم وكلمة المرور صحيحان اذا كان احدهما غير صحيح يطبع اسم المستخدم او كلمة المرور غيرصحيحة ويرجع من الاول🤔 كل البرنامج كان فى 13 سطر
مجرد خرافات
ممتاز
good work from tunisia
عاشت ايدك
جميييييييييييييييييييييل
من اروع الكورسات شرح بسيط وسهل مختصر وشامل ووملم بنفس الوقت بوووووركت وابدعت اسلووووبك مميز بجد واااصل
thanks from tunisia
thanks very good from tunisia
جزاكم الله خيرا
You are amaizing , coutinue !
الكوت كامل import pygame from copy import deepcopy from random import choice, randrange W, H = 10, 20 TILE = 25 GAME_RES = W * TILE, H * TILE RES = 430, 540 FPS = 60 pygame.init() sc = pygame.display.set_mode(RES) game_sc = pygame.Surface(GAME_RES) clock = pygame.time.Clock() grid = [pygame.Rect(x * TILE, y * TILE, TILE, TILE) for x in range(W) for y in range(H)] figures_pos = [ [(-1, 0), (-2, 0), (0, 0), (1, 0)], [(0, -1), (-1, -1), (-1, 0), (0, 0)], [(-1, 0), (-1, 1), (0, 0), (0, -1)], [(0, 0), (-1, 0), (0, 1), (-1, -1)], [(0, 0), (0, -1), (0, 1), (-1, -1)], [(0, 0), (0, -1), (0, 1), (1, -1)], [(0, 0), (0, -1), (0, 1), (-1, 0)], ] figures = [ [pygame.Rect(x + W // 2, y + 1, 1, 1) for x, y in fig_pos] for fig_pos in figures_pos ] figure_rect = pygame.Rect(0, 0, TILE - 2, TILE - 2) field = [[0 for i in range(W)] for j in range(H)] anim_count, anim_speed, anim_limit = 0, 60, 2000 bg = pygame.image.load("img/bg.png").convert() game_bg = pygame.image.load("img/bg2.png").convert() main_font = pygame.font.Font("font/font.ttf", 35) font = pygame.font.Font("font/font.ttf", 25) title_tetris = main_font.render("TETRIS", True, pygame.Color("darkorange")) title_score = font.render("score:", True, pygame.Color("green")) title_record = font.render("record:", True, pygame.Color("purple")) get_color = lambda: (randrange(30, 256), randrange(30, 256), randrange(30, 256)) figure, next_figure = deepcopy(choice(figures)), deepcopy(choice(figures)) color, next_color = get_color(), get_color() score, lines = 0, 0 scores = {0: 0, 1: 100, 2: 300, 3: 700, 4: 1500} def check_borders(): for i in range(4): if ( figure[i].x < 0 or figure[i].x >= W or figure[i].y >= H or field[figure[i].y][figure[i].x] ): return False return True def get_record(): try: with open("record") as f: return f.readline() except FileNotFoundError: with open("record", "w") as f: f.write("0") def set_record(record, score): rec = max(int(record), score) with open("record", "w") as f: f.write(str(rec)) while True: record = get_record() dx, rotate = 0, False sc.blit(bg, (0, 0)) sc.blit(game_sc, (20, 20)) game_sc.blit(game_bg, (0, 0)) # delay for full lines for i in range(lines): pygame.time.wait(200) # control for event in pygame.event.get(): if event.type == pygame.QUIT: exit() if event.type == pygame.KEYDOWN: if event.key == pygame.K_LEFT: dx = -1 elif event.key == pygame.K_RIGHT: dx = 1 elif event.key == pygame.K_DOWN: anim_limit = 100 elif event.key == pygame.K_UP: rotate = True # move x figure_old = deepcopy(figure) for i in range(4): figure[i].x += dx if not check_borders(): figure = deepcopy(figure_old) break # move y anim_count += anim_speed if anim_count > anim_limit: anim_count = 0 figure_old = deepcopy(figure) for i in range(4): figure[i].y += 1 if not check_borders(): for i in range(4): field[figure_old[i].y][figure_old[i].x] = color figure, color = next_figure, next_color next_figure, next_color = deepcopy(choice(figures)), get_color() anim_limit = 2000 break # rotate center = figure[0] figure_old = deepcopy(figure) if rotate: for i in range(4): x = figure[i].y - center.y y = figure[i].x - center.x figure[i].x = center.x - x figure[i].y = center.y + y if not check_borders(): figure = deepcopy(figure_old) # check lines line, lines = H - 1, 0 for row in range(H - 1, -1, -1): count = 0 for i in range(W): if field[row][i]: count += 1 field[line][i] = field[row][i] if count < W: line -= 1 else: anim_speed += 3 lines += 1 # compute score score += scores[lines] # draw grid [pygame.draw.rect(game_sc, (40, 40, 40), i_rect, 1) for i_rect in grid] # draw figure for i in range(4): figure_rect.x = figure[i].x * TILE figure_rect.y = figure[i].y * TILE pygame.draw.rect(game_sc, color, figure_rect) # draw field for y, raw in enumerate(field): for x, col in enumerate(raw): if col: figure_rect.x, figure_rect.y = x * TILE, y * TILE pygame.draw.rect(game_sc, col, figure_rect) # draw next figure for i in range(4): figure_rect.x = next_figure[i].x * TILE + 210 figure_rect.y = next_figure[i].y * TILE + 90 pygame.draw.rect(sc, next_color, figure_rect) # draw titles sc.blit(title_tetris, (280, 20)) sc.blit(title_score, (290, 350)) sc.blit(font.render(str(score), True, pygame.Color("white")), (300, 400)) sc.blit(title_record, (290, 230)) sc.blit(font.render(record, True, pygame.Color("gold")), (300, 280)) # game over for i in range(W): if field[0][i]: set_record(record, score) field = [[0 for i in range(W)] for j in range(H)] anim_count, anim_speed, anim_limit = 0, 60, 2000 score = 0 for i_rect in grid: pygame.draw.rect(game_sc, get_color(), i_rect) sc.blit(game_sc, (20, 20)) pygame.display.flip() clock.tick(200) pygame.display.flip() clock.tick(FPS)
طب و الاس؟ X^2
hhhhhhhhhh
اعجبني المحتوي حقيقي شكرا يا فخم(عمر و ياسين و مهند و اسامه)بنحبك مووووووووووت🥰😍😘❤❤🔥
عمر و ياسين و مهند و اسامه.. وأنا كمان بحبكم موووووت❤❤
عندي مشكلة لما انادي على event.get ايش المشكلة؟