#كنز_لمبرمجي_الويب
موقع لأكواد HTML, CSS. اكواد لبعض المميزات في الموقع مثل ( سلة المشتريات، صفحة تسجيل جديد، قائمة المتابعين ). وايضاً توجد نماذج مواقع كاملة للتحميل مجاناً وتدعم Bootstrap وهي ان الكود يعمل في جميع احجام الشاشات والجوال👏
bootdey.com
موقع لأكواد HTML, CSS. اكواد لبعض المميزات في الموقع مثل ( سلة المشتريات، صفحة تسجيل جديد، قائمة المتابعين ). وايضاً توجد نماذج مواقع كاملة للتحميل مجاناً وتدعم Bootstrap وهي ان الكود يعمل في جميع احجام الشاشات والجوال👏
bootdey.com
❤5👍1
🔴 المتغيرات Variabals والثوابت Constant موجودة بهدف ان تتيح لك تخزين البيانات لاعادة استخدامها مره اخرى في البرنامج.
🔹️وعند تعريفك لمتغير جديد في البرنامج فانت ستقوم بربط اسم محدد مثل name او age بقيمة محددة من نوع محدد.
🔹️ تسمية المتغيرات
لديك كامل الحرية في تسمية المتغيرات ماعدا بعض القيود مثل التالية:
🔹️ لا تبدآ برقم
🔹️ لا تتضمن مسافات
🔹️ لا تتضمن رموز عمليات رياضية
🔹️ لا تستخدم الكلمات التي تستخدمها لغه سويفت كجزء منها
يجب آن تلتزم بافضل المممارسات في تسمية المتغيرات بحيث تضمن كتابة كود سهل القراءة والفهم، خاصة اذا كنت تعمل في فريق برمجي. اذا اردت اضافة متغير لتخزين اسم فستكون تسميته name مناسبه ومنطقيه اكثر من تسميته n فقط! ولو اردت كتابة اسم متغير بكلمات متعددة
فاستخدم اسلوب camel case بحيث اول كلمه من الاسم المتعدد تكون بحروف صغيره ثم اول حرف يكون كبير لاي كلمه اخرى مثل userOneName....
وسوف نكمل بقية المعلومات عن المتغيرات والثوابت في المنشور القادم الجزء الثالث 2....
نرجوا منكم التفاعل والتعليق لان صفحتنا محضورة من التعليق، وشكرًا لكم
🔹️وعند تعريفك لمتغير جديد في البرنامج فانت ستقوم بربط اسم محدد مثل name او age بقيمة محددة من نوع محدد.
🔹️ تسمية المتغيرات
لديك كامل الحرية في تسمية المتغيرات ماعدا بعض القيود مثل التالية:
🔹️ لا تبدآ برقم
🔹️ لا تتضمن مسافات
🔹️ لا تتضمن رموز عمليات رياضية
🔹️ لا تستخدم الكلمات التي تستخدمها لغه سويفت كجزء منها
يجب آن تلتزم بافضل المممارسات في تسمية المتغيرات بحيث تضمن كتابة كود سهل القراءة والفهم، خاصة اذا كنت تعمل في فريق برمجي. اذا اردت اضافة متغير لتخزين اسم فستكون تسميته name مناسبه ومنطقيه اكثر من تسميته n فقط! ولو اردت كتابة اسم متغير بكلمات متعددة
فاستخدم اسلوب camel case بحيث اول كلمه من الاسم المتعدد تكون بحروف صغيره ثم اول حرف يكون كبير لاي كلمه اخرى مثل userOneName....
وسوف نكمل بقية المعلومات عن المتغيرات والثوابت في المنشور القادم الجزء الثالث 2....
نرجوا منكم التفاعل والتعليق لان صفحتنا محضورة من التعليق، وشكرًا لكم
❤3👍2
📌 موقع رهيب للكويزات ولاختبار نفسك بالعديد من لغات البرمجة 🔥
يحتوي على العديد من اللغات والتقنيات مثل
HTML
CSS
JAVASCRIPT
JSON
والكثير 🚀
https://quizzes.madza.dev
يحتوي على العديد من اللغات والتقنيات مثل
HTML
CSS
JAVASCRIPT
JSON
والكثير 🚀
https://quizzes.madza.dev
quizzes.madza.dev
Welcome to devQuizzes!
devQuizzes is the platform where you can test your knowledge on various DEV topics.
❤6👍1
موقع عليه اشهر Layout مكتوبه HTML و CSS ❤
لايك وريتويت ليستفيد الجميع💻💙
Link : csslayout.io/patterns/
لايك وريتويت ليستفيد الجميع💻💙
Link : csslayout.io/patterns/
❤1👍1
موقع رهيب يبسط لك الخوارزميات باسهل طريقة 😍
ويوضح لك كيف تعمل كل خوارزمية ✅
https://www.toptal.com/developers/sorting-algorithms
ويوضح لك كيف تعمل كل خوارزمية ✅
https://www.toptal.com/developers/sorting-algorithms
Toptal
Sorting Algorithms Animations
Animation, code, analysis, and discussion of 8 sorting algorithms on 4 initial conditions.
🔥3👍1
تعرف ليش نستخدم هذا السطر عند كتابة كود CSS 🤔
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
شاركني إجابتك 🚀👇
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
شاركني إجابتك 🚀👇
🔥4❤2👍1
دورة جافا سكريبت كاملة وبشرح بسيط
https://youtube.com/playlist?list=PLMTdZ61eBnyp1nMM8mGRzpwuu6FNxFy0D
https://youtube.com/playlist?list=PLMTdZ61eBnyp1nMM8mGRzpwuu6FNxFy0D
YouTube
Learn JavaScript in Arabic
Javascript tutorial in arabic - full course for beginners . JavaScript in arabic : In this course you will learn the Javascript language from scratch to an a...
❤3👍1
بناء المشاريع واحده من أفضل الطرق لتعلم و إحتراف تصميم المواقع💙
مستودع في github
يحتوي على 50 مشروع بسيط في
html , css , javascript
يمكنك القيام بها لتطوير مستواك في الويب💻💙
لايك وريتويت ليستفيد الجميع💙
Link :github.com/bradtraversy/5…
مستودع في github
يحتوي على 50 مشروع بسيط في
html , css , javascript
يمكنك القيام بها لتطوير مستواك في الويب💻💙
لايك وريتويت ليستفيد الجميع💙
Link :github.com/bradtraversy/5…
❤4👍1🔥1
دورة جافا كاملة من الصفر الى الاحتراف
https://youtube.com/playlist?list=PLMTdZ61eBnyol1gLHHgsiQbcOayNljG4_
https://youtube.com/playlist?list=PLMTdZ61eBnyol1gLHHgsiQbcOayNljG4_
YouTube
Learn Java in Arabic
Learn Java in Arabic - Java tutorial in Arabic . full course of java for beginners . In this course you will learn Java from scratch to professional - This c...
❤9👍1
موقع Code well
يوفر لك نماذج تصاميم حقيقيه
من الممكن التدريب عليها
لتطوير مستواك في html and css 🤩
Link: https://www.codewell.cc/
يوفر لك نماذج تصاميم حقيقيه
من الممكن التدريب عليها
لتطوير مستواك في html and css 🤩
Link: https://www.codewell.cc/
❤5👍2
اذا كنت تبحث عن خارطة تعلم:
Frontend
Backend
DevOps
Android
Flutter
ASP.NET
DBA
Blockchain
انصحك بزيارة الموقع التالي
roadmap.sh
الموقع يحتوي على خرائط تعلم وأدلة ومحتويات تعليمية أخرى لمساعدة المطورين في تحديد المسار وتوجيه تعلمهم.
Frontend
Backend
DevOps
Android
Flutter
ASP.NET
DBA
Blockchain
انصحك بزيارة الموقع التالي
roadmap.sh
الموقع يحتوي على خرائط تعلم وأدلة ومحتويات تعليمية أخرى لمساعدة المطورين في تحديد المسار وتوجيه تعلمهم.
❤1👍1🔥1
حتى تصبح مبرمج مواقع محترف تحتاج تتعلم هذه النقاط:
- لغة HTML
- لغة CSS
- لغة Java Script
- بيئة عمل مثل: React, Vue.js, Angular
- برنامج Visual Studio
- لغة بايثون او PHP للتعامل مع قواعد البيانات
خلال 6 إلى 9 اشهر راح تكون قادر على العمل في برمجة المواقع و تنفيذها 👏🚀
- لغة HTML
- لغة CSS
- لغة Java Script
- بيئة عمل مثل: React, Vue.js, Angular
- برنامج Visual Studio
- لغة بايثون او PHP للتعامل مع قواعد البيانات
خلال 6 إلى 9 اشهر راح تكون قادر على العمل في برمجة المواقع و تنفيذها 👏🚀
❤5🔥2👍1
موقع free frontend
يوفر اكواد جاهزه في
html css javascript react ...ect
يوفر عليك الوقت و الجهد بشكل كبير جدا 🔥
مثلا يمكنك البحث عن تصميم
login page
و إختيار ال template المناسبه لك.
رابط الموقع
freefrontend.com
يوفر اكواد جاهزه في
html css javascript react ...ect
يوفر عليك الوقت و الجهد بشكل كبير جدا 🔥
مثلا يمكنك البحث عن تصميم
login page
و إختيار ال template المناسبه لك.
رابط الموقع
freefrontend.com
❤3👍1
دورة تعلم بوتستراب من الصفر إلى الاحتراف
https://youtube.com/playlist?list=PLMTdZ61eBnyoZi9kwFl_-5IQhrJsmJIB5
https://youtube.com/playlist?list=PLMTdZ61eBnyoZi9kwFl_-5IQhrJsmJIB5
YouTube
أفضل كورس تعلم بوتستراب 🤩 Learn Bootstrap 5 in Arabic
شرح بوتستراب 5🤩 افضل كورس بوتستراب على اليوتيوب 😍 Bootstrap 5 course in Arabic تحتوي قائمة تشغيل يوتيوب "أفضل كورس تعلم بوتستراب 5 🤩 Bootstrap 5 in Arabic" ع...
👍4🔥1
هل أنت مبرمج ؟ أم ناسخ؟
🔰 لفت انتباهي موضوع مهم جدا وحساس, خصوصا للذين يرغبون بأن يصبحوا مبرمجين مخترفين...
▪️والموضوع هو هل أنت فعلا مبرمج . أو تريد فعلا أن تصبح مبرمج ناجح؟ أم أنك مجرد ناسخ, أو انك تتمنى انجاز اي شيء بمجرد النسخ واللصق ؟...
🔹️ للأسف, كثير من الشباب الذين أراهم أمام عيني, إن لم يرى السكربت الذي يحتاج شبه جاهز, أو الكود, يتوقف عن التفكير والعمل... وذلك لأنه تعود فقط على البحث عن الحل والاكتفاء به, -وهنا لا انفي دور البحث وأخذ السكربتات الجاهزة-, لكن أن تأخذ مثلا ..سكربت وتقوم بتنفيذه, بدون الاطلاع على طريقة عمله ... فهذه مصيبة, وهذا على اقل تقدير, أيضا أن تعتمد اعتماد كلي على عملية النسخ وجلب السكربتات -خصوصا في المراحل الاولى- دون محاولة الاعتماد على نفسك في صنع سكربتك الخاص -مهمى احتوى من أخطاء- ..فهذه مصيبة أكبر....
🔹️ وإن سألتني لماذا, سأقول لك بكل بساطة أنك أصبحت مجرد ناسخ فقط, وحتى ان تعلمت الكثير من لغات البرمجة ...أو اتقنت syntax الخاص بلغة معينة..فهذا لا يعني امكانية الابداع والابتكار ... وللأسف هذا ما أراه كثيرا... هنال الكثير من الشباب ممن هم على دراية بمواضيع كثير بالبرمجة ...فمثلا لو أخذنا مجال الويب ...
🔹️ تراى الشاب له معرفة ب ,Html,js,css, PHP, PHP oop .... بهذه المجموعة البسيطة أفترض أنك قادر على بناء أي موقع ويب ..-ولنقل static- ..مع العلم ان يمكن أن يكون dynamic ...لكن على سبيل المثال ...ترى أنه لا يستطيع أن يقوم بعمل جملة دوران أو class ليتحقق من البيانات ... أو ان يكتب جملة استعلام بسيطة ... أو تراه لا يعلم كيف يمكن ان يقوم بعملية استخدام ال Syntax ليحقق ما يريد ... وهنا أقول أنك مجرد ناسخ..
🔹️ حقيقة و بوجهة نظري, لتحدد طبيعة شخصيتك هل هي برمجية أم ناسخة عليك أن ترتبطها بمقدار الفهم والخبرة العملية المكتسبة والقدرة على طرح أفكار جديدة والتعامل معها في أي ظروف ...هذا إن احببت أن تصبح مبرمجا ..
🔹️ هنا أنا لا انفي استخدام السكرباتات الجاهزة ... ولا أنفي أو الغي عملية البحث أو اقلل من قيمتها ... لكن أن يكون هذا اسلوبك في أول مشوارك ...فهنا المصيبة ... حاول أن تلعب بال syntax الخاص باللغة كما تريد ..فكر أبدع ..بالأمور البسيطة التي تعلمها ...ثم اذهب وابحث عن حل أفضل ..وقارن بين السكربت الخاص بك ..والخاص بغيرك ..وانظر أين أخطأت ..وبذلك تتعلم ...وتتطور ....
🔹️ إن أكثر ما يستفزني حقيقة ... وجود كثير من الشباب الذين للأسف سلكوا طريق خاطئ بالتعلم للبرمجة ... وبذلك أصبحوا مجرد ناسخين ... فمثلا ...يحتاج الى دورة في بناء سكربت لشات ..ودورة لسكرتب اتصال مع قاعدة بيانات ...وسكربت لعمل انيميشن وسكربت لعمل تسجيل دخول ...الخ ...
هذه الأمور جميلة جدا ... لكن أن يكون اعتمادي على هذا الأسلوب للتعلم ...فأنا لست بمبرمج ... قم بالمحاولة والتفكير والتحايل والتلاعب بما تعلم من syntax ..ومن ثم ابحث وتعلم واقرأ كل جديد ...^^
⬇️ في النهاية:
أحب أن أقول لك ... ان البرمجة هي طريقة تفكير ... وتذكر أن المبرمج لا يستطيع أن يوقفه شيء, فالمستحيل الآن ممكن في المستقبل -بإذن الله - ... وتذكر بإنك كلما مارست وحاولت في بادئ الأمر ..كلما تعلمت واكتسبت خبرة أكثر في معالجة الأخطاء ..وتمتعت بقدرة أكبر على حل المشاكل ...
أخيرا ... أتمنى لك التوفيق من كل قلبي ... وأعتذر على الاطالة ...لكن الموضوع مهم جدا ....
وفقنا الله وإياكم لك خير ...
🔰 لفت انتباهي موضوع مهم جدا وحساس, خصوصا للذين يرغبون بأن يصبحوا مبرمجين مخترفين...
▪️والموضوع هو هل أنت فعلا مبرمج . أو تريد فعلا أن تصبح مبرمج ناجح؟ أم أنك مجرد ناسخ, أو انك تتمنى انجاز اي شيء بمجرد النسخ واللصق ؟...
🔹️ للأسف, كثير من الشباب الذين أراهم أمام عيني, إن لم يرى السكربت الذي يحتاج شبه جاهز, أو الكود, يتوقف عن التفكير والعمل... وذلك لأنه تعود فقط على البحث عن الحل والاكتفاء به, -وهنا لا انفي دور البحث وأخذ السكربتات الجاهزة-, لكن أن تأخذ مثلا ..سكربت وتقوم بتنفيذه, بدون الاطلاع على طريقة عمله ... فهذه مصيبة, وهذا على اقل تقدير, أيضا أن تعتمد اعتماد كلي على عملية النسخ وجلب السكربتات -خصوصا في المراحل الاولى- دون محاولة الاعتماد على نفسك في صنع سكربتك الخاص -مهمى احتوى من أخطاء- ..فهذه مصيبة أكبر....
🔹️ وإن سألتني لماذا, سأقول لك بكل بساطة أنك أصبحت مجرد ناسخ فقط, وحتى ان تعلمت الكثير من لغات البرمجة ...أو اتقنت syntax الخاص بلغة معينة..فهذا لا يعني امكانية الابداع والابتكار ... وللأسف هذا ما أراه كثيرا... هنال الكثير من الشباب ممن هم على دراية بمواضيع كثير بالبرمجة ...فمثلا لو أخذنا مجال الويب ...
🔹️ تراى الشاب له معرفة ب ,Html,js,css, PHP, PHP oop .... بهذه المجموعة البسيطة أفترض أنك قادر على بناء أي موقع ويب ..-ولنقل static- ..مع العلم ان يمكن أن يكون dynamic ...لكن على سبيل المثال ...ترى أنه لا يستطيع أن يقوم بعمل جملة دوران أو class ليتحقق من البيانات ... أو ان يكتب جملة استعلام بسيطة ... أو تراه لا يعلم كيف يمكن ان يقوم بعملية استخدام ال Syntax ليحقق ما يريد ... وهنا أقول أنك مجرد ناسخ..
🔹️ حقيقة و بوجهة نظري, لتحدد طبيعة شخصيتك هل هي برمجية أم ناسخة عليك أن ترتبطها بمقدار الفهم والخبرة العملية المكتسبة والقدرة على طرح أفكار جديدة والتعامل معها في أي ظروف ...هذا إن احببت أن تصبح مبرمجا ..
🔹️ هنا أنا لا انفي استخدام السكرباتات الجاهزة ... ولا أنفي أو الغي عملية البحث أو اقلل من قيمتها ... لكن أن يكون هذا اسلوبك في أول مشوارك ...فهنا المصيبة ... حاول أن تلعب بال syntax الخاص باللغة كما تريد ..فكر أبدع ..بالأمور البسيطة التي تعلمها ...ثم اذهب وابحث عن حل أفضل ..وقارن بين السكربت الخاص بك ..والخاص بغيرك ..وانظر أين أخطأت ..وبذلك تتعلم ...وتتطور ....
🔹️ إن أكثر ما يستفزني حقيقة ... وجود كثير من الشباب الذين للأسف سلكوا طريق خاطئ بالتعلم للبرمجة ... وبذلك أصبحوا مجرد ناسخين ... فمثلا ...يحتاج الى دورة في بناء سكربت لشات ..ودورة لسكرتب اتصال مع قاعدة بيانات ...وسكربت لعمل انيميشن وسكربت لعمل تسجيل دخول ...الخ ...
هذه الأمور جميلة جدا ... لكن أن يكون اعتمادي على هذا الأسلوب للتعلم ...فأنا لست بمبرمج ... قم بالمحاولة والتفكير والتحايل والتلاعب بما تعلم من syntax ..ومن ثم ابحث وتعلم واقرأ كل جديد ...^^
⬇️ في النهاية:
أحب أن أقول لك ... ان البرمجة هي طريقة تفكير ... وتذكر أن المبرمج لا يستطيع أن يوقفه شيء, فالمستحيل الآن ممكن في المستقبل -بإذن الله - ... وتذكر بإنك كلما مارست وحاولت في بادئ الأمر ..كلما تعلمت واكتسبت خبرة أكثر في معالجة الأخطاء ..وتمتعت بقدرة أكبر على حل المشاكل ...
أخيرا ... أتمنى لك التوفيق من كل قلبي ... وأعتذر على الاطالة ...لكن الموضوع مهم جدا ....
وفقنا الله وإياكم لك خير ...
❤7👍1
🔰 أخـطـاء احـتـرس أن تـقـع فـيـهـا كـمـبـرمـج
قد لا يجد العديد من المبتدئين في تعلم البرمجة أي نتيجة مُرضية تدفعهم لإكمال مشوارهم في البرمجة وذلك راجع لعدة أخطاء يقع فيها هؤلاء الناس.
___ فـمـا هـي هـذه الأخـطـاء يـا تُـرى ؟
1- التبديل بين اللغات :
يعد التبديل بين اللغات من أكثر الأخطاء شيوعاً، وذلك لاعتقاد بعض المبرمجين أنهم بتعلمهم لأكثر من لغة سيصبحون خبراء، وفي الحقيقة حماسك الزائد سيشتتك ويجعلك كارهاً للبرمجة بمجالاتها.
2- عدم الانضباط على خريطة للتعلم :
أن تتعلم البرمجة بشكل عشوائي خطأ كبير بالنسبة للمبتدئين، فإنشاء خريطة ستساعدك على تنظيم ما يلزم عليك تعلمه لتفادي النواقص كما أنها تنظم وقتك، فعدم وضعك لخطة تعلم قد تكون سبباً في تركك للمجال.
3- عدم الاحتفاظ بالملاحظات :
عليك أن تحتفظ دائماً بملاحظاتك الخاصة، إما في دفتر ملاحظات أو على مذكرة تخصصها للبرمجة؛ فالكتابة بخط اليد خصوصاً يساعد بشكل أكبر في ترسيخ مكتسباتك جيداً ويقلل من احتمال نسيانها.
4- الاكتفاء بالتعلم فقط :
الكثير من المبرمجين يعتمد على الكورسات التعليمية فقط، بينما ينسى الأهم ألاَ وهو التطبيق المستمر لما تعلمته، فإذا كنت تريد احتراف أي لغة قم بإنشاء مشاريع أساسية جنباً إلى جنب مع التعلم.
5- توقف عن إجهاد نفسك :
صحيح أن البرمجة تعتمد وبشكل كبير على الممارسة المستمرة، ولكن هذا لا يعني أنه عليك فعل هذا يومياً قرابة 20 ساعة كي تصبح محترفاً، بل العكس، فقد تصاب بإرهاق كبير وقد تصل لمرحلة أن تصبح غير قادر على المواصلة وتكره ما تفعله.
قد لا يجد العديد من المبتدئين في تعلم البرمجة أي نتيجة مُرضية تدفعهم لإكمال مشوارهم في البرمجة وذلك راجع لعدة أخطاء يقع فيها هؤلاء الناس.
___ فـمـا هـي هـذه الأخـطـاء يـا تُـرى ؟
1- التبديل بين اللغات :
يعد التبديل بين اللغات من أكثر الأخطاء شيوعاً، وذلك لاعتقاد بعض المبرمجين أنهم بتعلمهم لأكثر من لغة سيصبحون خبراء، وفي الحقيقة حماسك الزائد سيشتتك ويجعلك كارهاً للبرمجة بمجالاتها.
2- عدم الانضباط على خريطة للتعلم :
أن تتعلم البرمجة بشكل عشوائي خطأ كبير بالنسبة للمبتدئين، فإنشاء خريطة ستساعدك على تنظيم ما يلزم عليك تعلمه لتفادي النواقص كما أنها تنظم وقتك، فعدم وضعك لخطة تعلم قد تكون سبباً في تركك للمجال.
3- عدم الاحتفاظ بالملاحظات :
عليك أن تحتفظ دائماً بملاحظاتك الخاصة، إما في دفتر ملاحظات أو على مذكرة تخصصها للبرمجة؛ فالكتابة بخط اليد خصوصاً يساعد بشكل أكبر في ترسيخ مكتسباتك جيداً ويقلل من احتمال نسيانها.
4- الاكتفاء بالتعلم فقط :
الكثير من المبرمجين يعتمد على الكورسات التعليمية فقط، بينما ينسى الأهم ألاَ وهو التطبيق المستمر لما تعلمته، فإذا كنت تريد احتراف أي لغة قم بإنشاء مشاريع أساسية جنباً إلى جنب مع التعلم.
5- توقف عن إجهاد نفسك :
صحيح أن البرمجة تعتمد وبشكل كبير على الممارسة المستمرة، ولكن هذا لا يعني أنه عليك فعل هذا يومياً قرابة 20 ساعة كي تصبح محترفاً، بل العكس، فقد تصاب بإرهاق كبير وقد تصل لمرحلة أن تصبح غير قادر على المواصلة وتكره ما تفعله.
❤3👍1
ِ 🔰 ماهي لـغـة Python ؟
لغة Python هي لغة برمجة عالية المستوى تدعم البرمجة كائنية التوجيه (OOP)؛ وهي لغة مفسرة ومتعددة الاستخدامات، وتُستخدم بشكل واسع في العديد من المجالات كبناء البرامج المستقلة باستخدام الواجهات الرسومية، وفي تطبيقات الويب وغيرها ..
تعتبر لغة Python لغة سهلة التعلم سهلة التعلم نوعاً ما، مُقارنةً بلغة C أو Java؛ طُورت هذه اللغة على يد المبرمج الهولندي "Guido Van Rossum"، تم كتابة نواتها باستعمال لغة C؛ كان أول إعلان لها سنة 1991.
هُناك أكثر من 8.2 مليون مبرمج يستخدمون لغة Python، لذلك لا يمكن لأحد أن يُنكر أهمية هذه اللغة، فمنذ إطلاقها في تسعينيات القرن الماضي اكتسبت هذه اللغة شعبية كبيرة في معظم الأوساط الأكاديمية، وتم استخدامها بشكل تدريجي حتى أصبحت أكثر اللغات استخداماً في مجال تكنولوجيا الذكاء الاصطناعي وتعلم الآلة والتعلم العميق...
تتميز Python بمجتمعها النشط، كما أن لها العديد من المكتبات البرمجية ذات الأغراض الخاصة، والتي برمجها أشخاص من مجتمع هذه اللغة.
في ما يلي سنتعرف على بعض الأمثلة والتصاميم المنجزة من خلال مكتبة Turtle؛ مكتبة "Turtle" هي مكتبة شائعة جداً لرسم الصور بلغة Python، وقد كانت جزءاً من لغة برمجة Logo الأصلية التي طورها "Wally Feurzeig" و"SeymourPapert" و"Cynthia Solomon" في عام 1967.
🔹️مجالات إستخدام لغة بايثون و كيفية تعلمها من الصفر
برمجة المواقع الإلكترونية ( Web Development ).
برمجة تطبيقات ديسكتوب ( Desktop Applications ).
برمجة أنظمة الرد الآلي ( Bot Systems ).
تحليل البيانات ( Data Analysis ).
الذكاء الإصطناعي ( Artificial Intelligence ).
تعلم الآلة ( Machine Learning ).
..............
لغة Python هي لغة برمجة عالية المستوى تدعم البرمجة كائنية التوجيه (OOP)؛ وهي لغة مفسرة ومتعددة الاستخدامات، وتُستخدم بشكل واسع في العديد من المجالات كبناء البرامج المستقلة باستخدام الواجهات الرسومية، وفي تطبيقات الويب وغيرها ..
تعتبر لغة Python لغة سهلة التعلم سهلة التعلم نوعاً ما، مُقارنةً بلغة C أو Java؛ طُورت هذه اللغة على يد المبرمج الهولندي "Guido Van Rossum"، تم كتابة نواتها باستعمال لغة C؛ كان أول إعلان لها سنة 1991.
هُناك أكثر من 8.2 مليون مبرمج يستخدمون لغة Python، لذلك لا يمكن لأحد أن يُنكر أهمية هذه اللغة، فمنذ إطلاقها في تسعينيات القرن الماضي اكتسبت هذه اللغة شعبية كبيرة في معظم الأوساط الأكاديمية، وتم استخدامها بشكل تدريجي حتى أصبحت أكثر اللغات استخداماً في مجال تكنولوجيا الذكاء الاصطناعي وتعلم الآلة والتعلم العميق...
تتميز Python بمجتمعها النشط، كما أن لها العديد من المكتبات البرمجية ذات الأغراض الخاصة، والتي برمجها أشخاص من مجتمع هذه اللغة.
في ما يلي سنتعرف على بعض الأمثلة والتصاميم المنجزة من خلال مكتبة Turtle؛ مكتبة "Turtle" هي مكتبة شائعة جداً لرسم الصور بلغة Python، وقد كانت جزءاً من لغة برمجة Logo الأصلية التي طورها "Wally Feurzeig" و"SeymourPapert" و"Cynthia Solomon" في عام 1967.
🔹️مجالات إستخدام لغة بايثون و كيفية تعلمها من الصفر
برمجة المواقع الإلكترونية ( Web Development ).
برمجة تطبيقات ديسكتوب ( Desktop Applications ).
برمجة أنظمة الرد الآلي ( Bot Systems ).
تحليل البيانات ( Data Analysis ).
الذكاء الإصطناعي ( Artificial Intelligence ).
تعلم الآلة ( Machine Learning ).
..............
❤3👍1