ما هو الـ Lazy Loading
الـ Lazy Loading هو practice تحميل أو تهيئة resources , objects حتى تكون هناك حاجة فعلية لها لتحسين performance وحفظ system resources.
على سبيل المثال ، إذا كانت إحدى صفحات page تحتوي على image يتعين على المستخدم scroll down لرؤيتها ، فيمكنك عرض عنصر placeholder وتحميل الصورة الكاملة فقط عندما يصل المستخدم إلى موقعها.
تشمل مزايا lazy loading ما يلي:
* يقلل وقت load time - يؤدي الـ Lazy loading لصفحة ويب إلى تقليل وزن الصفحة ، مما يسمح بتحميل أسرع للصفحة.
* الحفاظ على Bandwidth - يحافظ الـ Lazy loading على Bandwidth من خلال تقديم المحتوى للمستخدمين فقط عند الطلب.
* الحفاظ على resource النظام - يحافظ الـ Lazy loading على موارد server و client لأن بعض images وJavaScript و الـ code الأخرى فقط هي التي تحتاج إلى عرض أو تنفيذ.
الـ Lazy Loading مقابل الـ Eager Loading
بينما تقوم الـ lazy loading بتاخر تهيئة resource ، يؤدي الـ Eager Loading إلى تهيئة resource أو تحميله بمجرد تنفيذ الكود.
يتضمن الـ Eager Loading أيضًا التحميل المسبق للكيانات ذات الصلة المشار إليها بواسطة resource .
الـ Eager loading مفيد عندما تكون هناك opportunity أو حاجة load resources في الخلفية
على سبيل المثال ، تعرض بعض مواقع الويب شاشة "loading" وتحمل بفارغ الصبر جميع الـ resources الـ required لتشغيل تطبيق الويب.
طرق تنفيذ الـ Lazy Loading
هناك العديد من المكتبات open source التي يمكن استخدامها لتنفيذ الـ lazy loading :
الـ blazy.js - blazy.js هي مكتبة JavaScript خفيفة تقوم بالـ lazy loading
لـ images, iframes, video and و الـ resources الاخري
الـ LazyLoad - LazyLoad هو script يقوم تلقائيًا بتحميل images عند دخولها إلى viewport .
الـ Best Practices لـ Lazy Loading
عند إجراء الـ Lazy Loading ، ضع في اعتبارك التالي:
* جعل فقط resources الـ Lazy Loading التي يتم عرضها أسفل viewport من الصفحة أو خارج إطار عرض المستخدم في code الـ Lazy Loading غير المطلوبة
لـ system operations الأساسية.
* عند الـ Lazy Loading لصورة ، قم بفك تشفيرها (decode ) بشكل asynchronously باستخدام طريقة فك JavaScript () قبل إدخالها في DOM حيث تتسبب الصور الكبيرة في بطئ المتصفح.
* معالجة errors في حالة فشل تحميل image أو object .
الـ Lazy Loading هو practice تحميل أو تهيئة resources , objects حتى تكون هناك حاجة فعلية لها لتحسين performance وحفظ system resources.
على سبيل المثال ، إذا كانت إحدى صفحات page تحتوي على image يتعين على المستخدم scroll down لرؤيتها ، فيمكنك عرض عنصر placeholder وتحميل الصورة الكاملة فقط عندما يصل المستخدم إلى موقعها.
تشمل مزايا lazy loading ما يلي:
* يقلل وقت load time - يؤدي الـ Lazy loading لصفحة ويب إلى تقليل وزن الصفحة ، مما يسمح بتحميل أسرع للصفحة.
* الحفاظ على Bandwidth - يحافظ الـ Lazy loading على Bandwidth من خلال تقديم المحتوى للمستخدمين فقط عند الطلب.
* الحفاظ على resource النظام - يحافظ الـ Lazy loading على موارد server و client لأن بعض images وJavaScript و الـ code الأخرى فقط هي التي تحتاج إلى عرض أو تنفيذ.
الـ Lazy Loading مقابل الـ Eager Loading
بينما تقوم الـ lazy loading بتاخر تهيئة resource ، يؤدي الـ Eager Loading إلى تهيئة resource أو تحميله بمجرد تنفيذ الكود.
يتضمن الـ Eager Loading أيضًا التحميل المسبق للكيانات ذات الصلة المشار إليها بواسطة resource .
الـ Eager loading مفيد عندما تكون هناك opportunity أو حاجة load resources في الخلفية
على سبيل المثال ، تعرض بعض مواقع الويب شاشة "loading" وتحمل بفارغ الصبر جميع الـ resources الـ required لتشغيل تطبيق الويب.
طرق تنفيذ الـ Lazy Loading
هناك العديد من المكتبات open source التي يمكن استخدامها لتنفيذ الـ lazy loading :
الـ blazy.js - blazy.js هي مكتبة JavaScript خفيفة تقوم بالـ lazy loading
لـ images, iframes, video and و الـ resources الاخري
الـ LazyLoad - LazyLoad هو script يقوم تلقائيًا بتحميل images عند دخولها إلى viewport .
الـ Best Practices لـ Lazy Loading
عند إجراء الـ Lazy Loading ، ضع في اعتبارك التالي:
* جعل فقط resources الـ Lazy Loading التي يتم عرضها أسفل viewport من الصفحة أو خارج إطار عرض المستخدم في code الـ Lazy Loading غير المطلوبة
لـ system operations الأساسية.
* عند الـ Lazy Loading لصورة ، قم بفك تشفيرها (decode ) بشكل asynchronously باستخدام طريقة فك JavaScript () قبل إدخالها في DOM حيث تتسبب الصور الكبيرة في بطئ المتصفح.
* معالجة errors في حالة فشل تحميل image أو object .
❤5👍1🔥1
🔰 الفرق بين "الـخـوارزمـيـات" و "الـبـرمـجـة"
كثيرون من يقومون بخلط مفهوم الخوارزميات بالبرمجة وهذا خطأ.
🔹الخوارزميات هي طريقة التفكير لحل مشكل، ومجموعة من الخطوات للوصول إلى نتيجة.
🔹البرمجة هي كتابة تلك الخطوات بلغة برمجة، لتتعامل مع الحاسوب.
⚡ كيف تبدأ التعلم ؟
▫️ الطريقة الأولى :
يمكنك تعلم الخوارزميات أولاً ثم الانتقال لتعلم البرمجة.
▫️ الطريقة الثانية :
يمكنك تعلم الخوارزميات والبرمجة في نفس الوقت، أي تطبيق ما تعلمته مباشرةً وكل خوارزمية تتعلمها تقوم ببرمجتها.
"لا توجد طريقة أفضل من الأخرى، وإنما الاختيار يقع عليك حسب ما يناسبك".
كثيرون من يقومون بخلط مفهوم الخوارزميات بالبرمجة وهذا خطأ.
🔹الخوارزميات هي طريقة التفكير لحل مشكل، ومجموعة من الخطوات للوصول إلى نتيجة.
🔹البرمجة هي كتابة تلك الخطوات بلغة برمجة، لتتعامل مع الحاسوب.
⚡ كيف تبدأ التعلم ؟
▫️ الطريقة الأولى :
يمكنك تعلم الخوارزميات أولاً ثم الانتقال لتعلم البرمجة.
▫️ الطريقة الثانية :
يمكنك تعلم الخوارزميات والبرمجة في نفس الوقت، أي تطبيق ما تعلمته مباشرةً وكل خوارزمية تتعلمها تقوم ببرمجتها.
"لا توجد طريقة أفضل من الأخرى، وإنما الاختيار يقع عليك حسب ما يناسبك".
👍6🔥2
🔰 مـعـلـومـة
💬 كــــيــف يــعـــمـل زر Refresh ؟
زر Refresh أو تحديث الصفحة هو زر يوجد في متصفحات الويب والذي يقوم بإعادة تحميل الصفحة التي تستعرضها. عند الضغط على زر Refresh، يقوم المتصفح بإرسال طلب جديد للخادم الذي يستضيف الصفحة ويستلم منه نسخة جديدة من الصفحة. يتم ذلك من خلال إرسال طلب HTTP GET الذي يحتوي على معرف URL للصفحة التي يتم تحميلها. بعد ذلك، يقوم الخادم بإرسال نسخة جديدة من الصفحة مع جميع المحتويات الجديدة إلى المتصفح الذي يقوم بتحديث الصفحة.
يمكن استخدام زر Refresh لعدة أسباب، بما في ذلك تحميل المحتويات الجديدة أو التحديثات التي قد يكون قد أجراها المطورون على الصفحة، وإزالة أي بيانات مخبأة أو مؤقتة في المتصفح، وإعادة تحميل الصفحة بعد إجراء تغييرات على النص أو الرسومات التي تظهر على الصفحة. ومن الجدير بالذكر أن بعض المتصفحات تستخدم أزرار تحديث مختلفة مثل "تحديث الصفحة" أو "إعادة تحميل الصفحة".
💬 كــــيــف يــعـــمـل زر Refresh ؟
زر Refresh أو تحديث الصفحة هو زر يوجد في متصفحات الويب والذي يقوم بإعادة تحميل الصفحة التي تستعرضها. عند الضغط على زر Refresh، يقوم المتصفح بإرسال طلب جديد للخادم الذي يستضيف الصفحة ويستلم منه نسخة جديدة من الصفحة. يتم ذلك من خلال إرسال طلب HTTP GET الذي يحتوي على معرف URL للصفحة التي يتم تحميلها. بعد ذلك، يقوم الخادم بإرسال نسخة جديدة من الصفحة مع جميع المحتويات الجديدة إلى المتصفح الذي يقوم بتحديث الصفحة.
يمكن استخدام زر Refresh لعدة أسباب، بما في ذلك تحميل المحتويات الجديدة أو التحديثات التي قد يكون قد أجراها المطورون على الصفحة، وإزالة أي بيانات مخبأة أو مؤقتة في المتصفح، وإعادة تحميل الصفحة بعد إجراء تغييرات على النص أو الرسومات التي تظهر على الصفحة. ومن الجدير بالذكر أن بعض المتصفحات تستخدم أزرار تحديث مختلفة مثل "تحديث الصفحة" أو "إعادة تحميل الصفحة".
🔥6❤2👌2
من الأشياء العظيمة التي تعلمك إياها البرمجة هي البحث عن الأسباب التي تثبت أنك مخطئ، بدلاً من البحث عن الأسباب التي تثبت أنك على صواب. فإذا لم يقم الكمبيوتر بما كنت تتوقعه، فمن المرجح أن السبب يعود إلى أنّ نموذجك الذهني غير صحيح، وليس لأن سلوك الكمبيوتر غير صحيح!
لهذا السبب المبرمجون لديهم إحساس بالمسؤولية ولا يعلّقون الأعذار على البيئة والظروف والمجتمع.
لهذا السبب المبرمجون لديهم إحساس بالمسؤولية ولا يعلّقون الأعذار على البيئة والظروف والمجتمع.
❤14👍2🔥1
"الكمبيوترات تفعل ما تخبرها به؛ لا أكثر ولا أقل!"
البرمجة هي فن إخبار الكومبيوتر بما عليه فعله ؛تحديداً .
لِذا فإن الأخطاء والصعوبات التي نواجهها في البرمجة عادة ليست بسبب لغة برمجة أو بسبب بيئة تشغيل أو بسبب كوننا أقل ذكاءً من غيرنا . بل بسبب عجزنا عن تحويل الفكرة إلى أوامر واضحة وقابلة للتنفيذ إجرائيا .
البرمجة هي فن إخبار الكومبيوتر بما عليه فعله ؛تحديداً .
لِذا فإن الأخطاء والصعوبات التي نواجهها في البرمجة عادة ليست بسبب لغة برمجة أو بسبب بيئة تشغيل أو بسبب كوننا أقل ذكاءً من غيرنا . بل بسبب عجزنا عن تحويل الفكرة إلى أوامر واضحة وقابلة للتنفيذ إجرائيا .
❤11🔥2💯2
🔰 مـعـلـومـة
💬 لماذا تعتبر لغة Python أكثر اللغات تفضيلاً للذكاء الاصطناعي ؟
لغة Python هي الأولى على قائمة لغات الذكاء الاصطناعي، وذلك لعدة أسباب يمكننا تلخيصها في ما يلي :
🔹 أولاً :
بسبب سهولة تعلمها، فبنية اللغة نفسها سهلة للغاية مقارنةً مع اللغات الأخرى.
🔹 ثانياً :
يمكن لـ Python تنفيذ العديد من خوارزميات الذكاء الاصطناعي بسرعة عالية، والتي تساعد في تنفيذ العمليات البرمجية.
🔹 ثالثاً :
زيادة عدد مستخدمي Python جعلها تتطور بسرعة مقارنةً مع لغات أخرى كـ Java أو ++C أو Ruby.
🔹 رابعاً :
تتعدد المكتبات في Python وهذا جعل المهام البرمجية أسهل، ومن أشهر مكتبات Python التي تُستخدم في الذكاء الاصطناعي :
• مكتبة Numpy.
• مكتبة Pybrain.
🔹 وهناك أسباب أخرى كثيرة.
"عند استخدامك لـ Python ستلاحظ أنها اللغة الأنسب دائماً عندما يتعلق المنتج البرمجي بالبيانات، فهي 'مـلـكـة' عِلم البيانات الضخمة".
💬 لماذا تعتبر لغة Python أكثر اللغات تفضيلاً للذكاء الاصطناعي ؟
لغة Python هي الأولى على قائمة لغات الذكاء الاصطناعي، وذلك لعدة أسباب يمكننا تلخيصها في ما يلي :
🔹 أولاً :
بسبب سهولة تعلمها، فبنية اللغة نفسها سهلة للغاية مقارنةً مع اللغات الأخرى.
🔹 ثانياً :
يمكن لـ Python تنفيذ العديد من خوارزميات الذكاء الاصطناعي بسرعة عالية، والتي تساعد في تنفيذ العمليات البرمجية.
🔹 ثالثاً :
زيادة عدد مستخدمي Python جعلها تتطور بسرعة مقارنةً مع لغات أخرى كـ Java أو ++C أو Ruby.
🔹 رابعاً :
تتعدد المكتبات في Python وهذا جعل المهام البرمجية أسهل، ومن أشهر مكتبات Python التي تُستخدم في الذكاء الاصطناعي :
• مكتبة Numpy.
• مكتبة Pybrain.
🔹 وهناك أسباب أخرى كثيرة.
"عند استخدامك لـ Python ستلاحظ أنها اللغة الأنسب دائماً عندما يتعلق المنتج البرمجي بالبيانات، فهي 'مـلـكـة' عِلم البيانات الضخمة".
🔥7👍4❤2
بعتذر كثير ع الغياب بسبب شاشة تلفوني كانت مكسورة والحمدلله اليوم رجعنا وان شاءالله القادم رح يكون محتوى خرافي😍😍
🔥9👍1👏1
اضافات رهيبة لل Vs Code لمطورين FrontEnd 😍🔥
1. Live Server
2. Auto Rename Tag
3. Tailwind CSS IntelliSense
4. ES7+ React/Redux/React-Native/JS snippets
5. Live Sass Compiler
6. Intellisense for CSS class names in HTML
1. Live Server
2. Auto Rename Tag
3. Tailwind CSS IntelliSense
4. ES7+ React/Redux/React-Native/JS snippets
5. Live Sass Compiler
6. Intellisense for CSS class names in HTML
❤9
هاذ الموقع عملتو على المنتور النسخة المدفوعة ووردبريس الحلو بالموضوع انو بدون ولا سطر كود فرونت وباك اند شو رأيكم؟
https://repierku.com/
https://repierku.com/
🔥4❤1
أغبى سؤال ممكن تلاقيه في السوشيال ميديا أو الانترنت بشكل عام هو هذا السؤال :
كيف تكون مبرمج محترف ؟
البرمجة مثل مجال الهندسة بالضبط ، فهل من المنطقي أن نقول لأي شخص كيف تصبح مهندس محترف ومن دون ما نذكر إسم التخصص ؟
البرمجة ثلاث أقسام ولا رابع لهما :
مجال تطوير تطبيقات الويب .
مجال تطوير تطبيقات الموبايل.
مجال تطوير تطبيقات سطح المكتب .
بالنسبة للذكاء الإصطناعي والأمن السيبراني وغيرها من التقنيات الأخرى فهي تعتبر مجرد مكتبات برمجية مخصصة لإستخدامات معينة . وليست ومن ضمن مجالات البرمجة بشكل عام .
السؤال الصحيح هو كالآتي :
كيف تكون ناجحا في التعامل مع المشاكل المنطقية في تخصصك البرمجي ؟
ولحل أي مشكلة منطقية ، أتبع هذه الخطوات :
- إفهم المشكلة ستفهم سبب حدوث المشكلة ،
- إفهم سبب حدوث المشكلة ستفهم المتطلبات اللازمة لحل المشكلة ،
- إفهم المتطلبات اللازمة لحل المشكلة ستفهم ما هي الخوارزمية اللازمة لحل المشكلة ،
- افهم الخوارزمية اللازمة لحل المشكلة ستفهم كيف تحول هذه الخوارزمية إلى كود برمجي يعمل بصورة صحيحة ومن دون أي خطأ.
وفي الختام : حل المشكلة يعتمد على طريقة تفكيرك وليس تفكيرك فقط.
كيف تكون مبرمج محترف ؟
البرمجة مثل مجال الهندسة بالضبط ، فهل من المنطقي أن نقول لأي شخص كيف تصبح مهندس محترف ومن دون ما نذكر إسم التخصص ؟
البرمجة ثلاث أقسام ولا رابع لهما :
مجال تطوير تطبيقات الويب .
مجال تطوير تطبيقات الموبايل.
مجال تطوير تطبيقات سطح المكتب .
بالنسبة للذكاء الإصطناعي والأمن السيبراني وغيرها من التقنيات الأخرى فهي تعتبر مجرد مكتبات برمجية مخصصة لإستخدامات معينة . وليست ومن ضمن مجالات البرمجة بشكل عام .
السؤال الصحيح هو كالآتي :
كيف تكون ناجحا في التعامل مع المشاكل المنطقية في تخصصك البرمجي ؟
ولحل أي مشكلة منطقية ، أتبع هذه الخطوات :
- إفهم المشكلة ستفهم سبب حدوث المشكلة ،
- إفهم سبب حدوث المشكلة ستفهم المتطلبات اللازمة لحل المشكلة ،
- إفهم المتطلبات اللازمة لحل المشكلة ستفهم ما هي الخوارزمية اللازمة لحل المشكلة ،
- افهم الخوارزمية اللازمة لحل المشكلة ستفهم كيف تحول هذه الخوارزمية إلى كود برمجي يعمل بصورة صحيحة ومن دون أي خطأ.
وفي الختام : حل المشكلة يعتمد على طريقة تفكيرك وليس تفكيرك فقط.
❤9👍1👏1
5 مواقع لقوالب HTML مجانية ومدفوعة 🔥
تختصر وقتك وجهدك، وممكن تستلهم منها أفكار وتنفذها بنفسك 👏🏻👏🏻
1️⃣ https://freehtml5.co/
2️⃣ https://www.free-css.com/
3️⃣ https://graygrids.com/
4️⃣ https://html5up.net/
5️⃣ https://templatemo.com/
—
تختصر وقتك وجهدك، وممكن تستلهم منها أفكار وتنفذها بنفسك 👏🏻👏🏻
1️⃣ https://freehtml5.co/
2️⃣ https://www.free-css.com/
3️⃣ https://graygrids.com/
4️⃣ https://html5up.net/
5️⃣ https://templatemo.com/
—
🔥3👍2❤1
كورس ++C للاستاذ محمد ابو الهدهود افضل كورس عربي وينافس الكورسات العالمية🔥🔥
https://youtube.com/playlist?list=PL3X--QIIK-OFIRbOHbOXbcfSAvw198lUy&si=UH7C1utv6MshbhDq
https://youtube.com/playlist?list=PL3X--QIIK-OFIRbOHbOXbcfSAvw198lUy&si=UH7C1utv6MshbhDq
🔥7👍2❤1
🔰 ما هي الـ React js ؟
تُعد React أو React.js مكتبة تم بناؤها على لغة JavaScript، وتعتمد على مفهوم المُكونات و تُستخدم في بناء واجهات تفاعلية تعتمد على "virtual dom" في تحديث مكونات الصفحة، يمكن استخدامها لإنشاء تطبيقات من صفحة واحدة (spa)، تم بناء هذه المكتبة من طرف Facebook، هناك من يعتبر React إطار عمل لكنها في الحقيقة مكتبة.
▫ ما هي مميزات وخصائص الـ React js ؟
بُنيت React على أساس مفهوم الـ Component، إذ يمكن تقسيم صفحة الويب إلى مكونات (Component)، مثلاً بمكن اعتبار الـ "Navbar" مكون مستقل والـ "Footer" مكون مستقل وهكذا ..
يمكن إعادة استخدام هذه المكونات بسهولة فائقة دون الحاجة لبنائها مرة أخرى في كل مرة.
تُعد React أو React.js مكتبة تم بناؤها على لغة JavaScript، وتعتمد على مفهوم المُكونات و تُستخدم في بناء واجهات تفاعلية تعتمد على "virtual dom" في تحديث مكونات الصفحة، يمكن استخدامها لإنشاء تطبيقات من صفحة واحدة (spa)، تم بناء هذه المكتبة من طرف Facebook، هناك من يعتبر React إطار عمل لكنها في الحقيقة مكتبة.
▫ ما هي مميزات وخصائص الـ React js ؟
بُنيت React على أساس مفهوم الـ Component، إذ يمكن تقسيم صفحة الويب إلى مكونات (Component)، مثلاً بمكن اعتبار الـ "Navbar" مكون مستقل والـ "Footer" مكون مستقل وهكذا ..
يمكن إعادة استخدام هذه المكونات بسهولة فائقة دون الحاجة لبنائها مرة أخرى في كل مرة.
❤3🔥1👏1
✳️ مـاذا تعرف عن Node.js ؟
هي مكتبة يتم استخدامها للبرمجة من جانب الخادم، ويتم نشرها بشكل أساسي للخوادم غير المحجوبة التي تعتمد على الأحداث، مثل مواقع الويب التقليدية وخدمات واجهة برمجة التطبيقات الخلفية.
لكن ما هي فكرة استخدامه، ولماذا نستخدمه؟
تم تصميم Node.js لبناء تطبيقات شبكة قابلة للتطوير، Node.js هي بيئة تشغيل JavaScript مفتوحة المصدر ومتعددة المنصات و تعتبر back-end، تعمل على محرك v8 وتنفذ كود جافا سكريبت خارج متصفح الويب.
🔘 الميزات التي يقدمها :
- غير متزامن ويحركها الحدث (asyncronous and event-driven).
- سريع جدا.
- خلفية متعددة الخيوط (multi-threaded background)
- لا يوجد تخزين مؤقت.
- عابر منصة (cross-platform).
- كائنية التوجه.
- مفتوح المصدر.
هي مكتبة يتم استخدامها للبرمجة من جانب الخادم، ويتم نشرها بشكل أساسي للخوادم غير المحجوبة التي تعتمد على الأحداث، مثل مواقع الويب التقليدية وخدمات واجهة برمجة التطبيقات الخلفية.
لكن ما هي فكرة استخدامه، ولماذا نستخدمه؟
تم تصميم Node.js لبناء تطبيقات شبكة قابلة للتطوير، Node.js هي بيئة تشغيل JavaScript مفتوحة المصدر ومتعددة المنصات و تعتبر back-end، تعمل على محرك v8 وتنفذ كود جافا سكريبت خارج متصفح الويب.
🔘 الميزات التي يقدمها :
- غير متزامن ويحركها الحدث (asyncronous and event-driven).
- سريع جدا.
- خلفية متعددة الخيوط (multi-threaded background)
- لا يوجد تخزين مؤقت.
- عابر منصة (cross-platform).
- كائنية التوجه.
- مفتوح المصدر.
🔥6👍1👏1
مهارة حل المشكلات (Problem Solving) من أهم المهارات اللي لازم تكون عند أي مبرمج.
دي بعض المواقع اللي هتساعدك في تنمية مهارة حل المشكلات ... Problem Solving
Coding Challenge Platforms 🔥
→ leetcode.com
→ codewars.com
→ topcoder.com
→ codingame.com
→ hackerrank.com
→ projecteuler.net
→ coderbyte.com
→ codechef.com
→ exercism.io
→ spoj.com
→ atcoder.jp
→ hackerearth.com
→ interviewbit.com
→ codesignal.co
دي بعض المواقع اللي هتساعدك في تنمية مهارة حل المشكلات ... Problem Solving
Coding Challenge Platforms 🔥
→ leetcode.com
→ codewars.com
→ topcoder.com
→ codingame.com
→ hackerrank.com
→ projecteuler.net
→ coderbyte.com
→ codechef.com
→ exercism.io
→ spoj.com
→ atcoder.jp
→ hackerearth.com
→ interviewbit.com
→ codesignal.co
❤6🔥2
تكتب كود بلغة برمجة معينة وتبي تحوله لأي لغة ثانيه ؟
هذا الموقع يحول لك اي كود من لغة إلى اخرى باستخدام الذكاء الاصطناعي 🔥
يدعم الكثير من اللغات منها
java / kotlin /dart /swift / javascript
وغيرها من اللغات💻
ConvertCode Ai
https://www.codeconvert.ai
هذا الموقع يحول لك اي كود من لغة إلى اخرى باستخدام الذكاء الاصطناعي 🔥
يدعم الكثير من اللغات منها
java / kotlin /dart /swift / javascript
وغيرها من اللغات💻
ConvertCode Ai
https://www.codeconvert.ai
www.codeconvert.ai
CodeConvert AI - Convert code with a click of a button
Convert code from one programming language to another in just a click of a button.
🔥7👍1
جديد مسارات منصة سطر
1- مسار علم البيانات والذكاء الاصطناعي: لتطوير خبرتك بمجالات علم البيانات وكيفية التعامل معها.
2- مسار الطالب: لتعزيز فهمك للمناهج الجامعية بمجالات علوم الحاسب.
ابدأ الآن عن بعد ومجاناً
https://satr.codes/list/path
1- مسار علم البيانات والذكاء الاصطناعي: لتطوير خبرتك بمجالات علم البيانات وكيفية التعامل معها.
2- مسار الطالب: لتعزيز فهمك للمناهج الجامعية بمجالات علوم الحاسب.
ابدأ الآن عن بعد ومجاناً
https://satr.codes/list/path
satr.tuwaiq.edu.sa
منصة سطر التعليمية | الرئيسية
منصة تعليمية لأكاديمية طويق
❤2🔥2
🔥2👍1