تعلم برمجة المواقع🚀
6.64K subscribers
55 photos
2 videos
19 files
545 links
قناة للبرمجة والمبرمجين ...
تحتوي على مقالات للمبرمجين.
كتب وملفات pdf مجانية للمبرمجين.
نصائح للمبتدئين والمحترفين في البرمجة ...
أفضل الدورات في مجال البرمجة مجانا..
Download Telegram
تكتب كود بلغة برمجة معينة وتبي تحوله لأي لغة ثانيه ؟

هذا الموقع يحول لك اي كود من لغة إلى اخرى باستخدام الذكاء الاصطناعي 🔥
يدعم الكثير من اللغات منها
java / kotlin /dart /swift / javascript  

وغيرها من اللغات💻
ConvertCode Ai

https://www.codeconvert.ai
🔥5👍1
كورس سي شارب من الصفر إلى الإحتراف 🔥🔥

https://youtube.com/playlist?list=PLhiFu-f80eo-tcwk0nYsehyPErEhw9scm&si=e6cjzdnOsf-POUMQ
🔥6👍1
10 أسئلة برمجية مبسطة بلغة بايثون:

1. اكتب برنامجًا لطباعة الأرقام من 1 إلى 10.
2. اكتب برنامجًا لحساب مجموع الأرقام من 1 إلى 10.
3. اكتب برنامجًا لطباعة الأرقام الزوجية من 1 إلى 100.
4. اكتب برنامجًا لحساب عدد الأعداد الفردية من 1 إلى 100.
5. اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع تجاهل الأرقام الفردية.
6. اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع تجاهل الأرقام الزوجية.
7. اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم مرتين.
8. اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم في سطر جديد.
9. اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم في عمود جديد.
10. اكتب برنامجًا لطباعة الأرقام من 1 إلى 100، مع طباعة كل رقم في مربع جديد.

إليك بعض الإجابات لهذه الأسئلة:

السؤال 1:
for i in range(1, 11):
    print(i)

السؤال 2:
total = 0
for i in range(1, 11):
    total += i
print(total)

السؤال 3:
for i in range(2, 101, 2):
    print(i)

السؤال 4:
count = 0
for i in range(1, 101):
    if i % 2 == 1:
        count += 1
print(count)

السؤال 5:
for i in range(1, 101):
    if i % 2 == 0:
        continue
    print(i)

السؤال 6:
for i in range(1, 101):
    if i % 2 == 1:
        print(i)

السؤال 7:
for i in range(1, 101):
    print(i, i)

السؤال 8:
for i in range(1, 101):
    print(i)

السؤال 9:
for i in range(1, 101):
    print(i, end=" ")

السؤال 10:
for i in range(1, 101):
    print(i, end="\n")
5👍3🔥3🥰3
‏أفضل 10 لغات برمجة يطلبها سوق العمل الحالي👨🏻‍💻👇
_ لغة SQL
_لغة سي C
_لغة PHP
_لغة روبي Ruby
_لغة الجافا JAVA
_ لغة سي شارب C
_لغة Objective_C
_لغة البايثون Python
_لغة سي بلس بلس C++
_ لغة الجافا سكريبت JavaScript
18👍1
مواقع مقدرش استغنى عنها

✔️ https://www.photopea.com/
▪️الموقع ده هيساعدك انك تعدل علي الصور اللي بتستخدمها.

✔️ https://9elements.github.io/fancy-border-radius/
▪️الموقع ده هيساعك انك تعدل شكل الdiv وتغير من زواياه

✔️ https://bulkresizephotos.com/en
▪️الموقع ده هيساعدك انك تضغط الصور وتقلل حجم الصور

✔️ https://pagespeed.web.dev/
▪️الموقع ده بيقيس سرعة الموقع

✔️📸 ألق نظرة على هذا المنشور على فيسبوك⁩ ⁨https://www.shapedivider.app/?⁩
▪️هيساعدك ف تغيير شكل الصور

___☘️🌸__
🔥5👍1
افضل 5 مـواقـع مفيدة للـمـبـرمـجـيـن 😍

🔵 في هذا المنشور سنتعرف على 5 مواقع يستخدمها المبرمجون بشكل يومي وستساعدك كثيراً.

1️⃣ مـوقـع GitHub
🔹يُعتبر من أهم المواقع، لأنه من أكبر الشبكات لمشاركة المشاريع البرمجية والأكواد.

2️⃣ مـوقـع Stack Overflow
🔸إذا واجهت مشكلة أثناء كتابة كود معين، كل ما عليك فعله هو الدخول لهذا الموقع وكتابة سؤالك وسوف يأتيك الرد من مبرمجين محترفين.

3️⃣ مـوقـع Site Point
🔹يُقدم للمبرمجين دورات ومقالات وكتب تشمل الكثير من لغات البرمجة، ويتم تحديثها بشكل يومي.

4️⃣ مـوقـع Code Chef
🔸إذا كنت تريد اختبار مهاراتك ومستواك في البرمجة، ادخل لهذا الموقع لأنه يقوم بعمل مسابقات على مستوى العالم في البرمجة.

5️⃣ مـوقـع Reddit
🔹موقع مشهور جداً يحتوي على مجتمعات تناقش أمور مفيدة في مجالات مختلفة، من ضمنها البرمجة.
🔥51👍1
تريد أن تصبح مبرمجا محترفا؟
تجنب إذًا الوقوع في الأخطاء التالية:

1⃣ الخوف من البداية: قد يكون تعلم البرمجة صعبا في البداية، ولكن ستعتاد الأمر مع الاستمرار والمثابرة.

2⃣ الاعتماد على النسخ واللصق: تجنب الاعتماد على النسخ واللصق دون فهم ما يحدث في الكود.

3⃣ عدم القراءة بشكل كافٍ: اقرأ المزيد عن البرمجة وتعلم من الأخطاء الشائعة والأفكار الجديدة.

4⃣ الكتابة بشكل فوضوي: حاول استخدام تنسيق مناسب وترتيب الكود؛ ليسهل قراءته وفهمه.

5⃣ عدم استخدام التعليقات: كتابة تعليقات واضحة ومفصلة للكود، يساعدك والآخرين على فهمه وتعديله في المستقبل.

6⃣ عدم العمل على مشاريع عملية: حاول العمل على مشاريع عملية وتطبيق ما تعلمته في مشاريع حقيقية.

7⃣ عدم البحث عن المصادر الصحيحة: ابحث عن مصادر تعليمية جيدة وموثوقة لتعلم البرمجة.

8⃣ الاستمرار في تعلم لغة واحدة فقط: تعلم لغات برمجة مختلفة لتزيد مهاراتك البرمجية.

9⃣ الاستمرار في الخطأ نفسه: عندما ترتكب خطأً في الكود، استفد منه وتأكد من عدم تكراره في المستقبل.

🔟الاستسلام للإحباط: تطوير مهارات البرمجة يستغرق الوقت والجهد المستمر. استمر في التعلم وتحسين نفسك كمبرمج.
🔥84👍3
كتاب تعلم لغة ال C بالامثلة العملية الشاملة من الصفر إلى الاحتراف 🔥🔥
🔥7👏1
اذا انت مطور FrontEnd احفظ هذا المقال عندك ✔️
ليه؟
يعلمك افضل الممارسات اللي تستخدمها بالتصميم
Designing better target sizes
دليل تفاعلي حول تحسين مساحة الحجم المستهدف باستخدام CSS

https://ishadeed.com/article/target-size
4🔥2
All in 1 😍👇🏻
أفضل بدائل لـ chatgpt سيساعدك مهما كان عملك 🔰:

للكتابة ✍️

ChatSonic - https://writesonic.com/chat
ChatABC - https://chatabc.ai
JasperAI - https://www.jasper.ai
Quillbot - https://quillbot.com

للبرمجة 💻

Copilot- https://github.com/features/copilot
Tabnine - https://www.tabnine.com
MutableAI - https://mutable.ai
Safurai - https://www.safurai.com
10Web - https://10web.io/ai-website-builder

للبحث 🔎

Paperpal - https://paperpal.com
Perplexity - https://www.perplexity.ai
YouChat - https://you.com/search?q=who+are+you&tbm=youchat&cfr=chat
Elicit - https://elicit.org

تويتر ◀️

Tweetmonk - https://tweetmonk.com
Tribescaler - https://tribescaler.com
Postwise - https://postwise.ai
TweetLify - https://www.tweetlify.co

للإنتاجية 👋🏻

Synthesia - https://www.synthesia.io
Otter - https://otter.ai
Bardeen - https://www.bardeen.ai
CopyAI - https://www.copy.ai/?via=start

لصناعة المحتوى

WriteSonic - https://writesonic.com/chat
Tome - https://beta.tome.app
CopySmith - https://app.copysmith.ai
TextBlaze - https://blaze.today

للعروض التقديمية 👀

BeautifulAI - https://www.beautiful.ai
Simplified - https://simplified.com
Slidesgo - https://slidesgo.com
Sendsteps - https://www.sendsteps.com/en

لصوت 🔊
MurfAI - https://murf.ai
Speechify - https://speechify.com
LovoAI- https://lovo.ai
MediaAI- https://www.ai-media.tv
4👍3
تابعونا على التيك توك😍😍

https://www.tiktok.com/@esmael_alnema?_t=8jKDRByt0Ha&_r=1
🔥6👍1
دبلومة تصميم وتطوير المواقع الشاملة مع ١٠٠ مشروع كامل🔥🔥

https://youtube.com/playlist?list=PLSiLeKadTQ7kF7p-kd3gkHr6BAwQKYYSv&si=CkCAkpA_xs5PgdyV
👍4🔥1
مشاريع بلغة بايثون احترافية ومميزة - python projects🔥🔥🔥

https://youtube.com/playlist?list=PLSiLeKadTQ7mVwmHTjCegRPUyhg96R0Sl&si=VtZdjZ7__HqMh5qk
🔥6👍1
ا 📌 الفرق بين "التدريب" و "التطوير".

ا 🔰 غالبًا ما يُستخدم مصطلحا "التدريب" و"التطوير" بالتبادل، على الرغم من اختلاف معانيهما وتأثيراتهما. تهدف هذه الموضوعة إلى توضيح هذه المفاهيم، مسلطة الضوء على اختلافاتهما وأدوارهما المختلفة في تعزيز أداء وإنتاجية الموظفين.

ا 1️⃣ التدريب: غالبًا ما يكون قصير الأجل، مركزًا على أدوار العمل أو المهارات المحددة. يتعلق بتعليم مهارات جديدة ذات صلة بمتطلبات عمل معينة.

ا 2️⃣ التطوير: طويل الأجل وواسع النطاق، يهدف إلى النمو العام للموظف. لا يرتبط مباشرةً بالوظيفة الحالية بل يركز على الأدوار والتقدم المهني في المستقبل.

ا 3️⃣ التدريب: برامج مُنظمة مثل ورش العمل والندوات، مصممة لتحسين الأداء الفوري والمعرفة المطلوبة لوظيفة محددة.
ا 4️⃣ التطوير: عملية مستمرة تركز على النمو الشخصي، تعزيز المهارات، والاستعداد للتحديات والأدوار المستقبلية.

ا 5️⃣ التدريب: قصير الأجل، محدد الوظيفة، يركز على أنشطة الفريق. يتعلق بالاح تياجات الفورية للشركة.
ا 6️⃣ التطوير: طويل الأجل، شخصي، يركز على بناء المسيرة المهنية وتقدم المهارات. يركز أكثر على مستقبل الموظف.
👍4🔥3
اداة رايقة جدا بتعمل ليك color shade بشكل جميل
لو انتا شغال علي مشروع ومحتاج تناسق الالوان يكون جميل تقدر تدخل اللون وهو هيديك قائمة الالوان تسخدمها مباشر
ودي بعض المميزات الموجوده في الموقع تميزه عن غيره:
👈 بيدعم hexcode and HSL
👈 بيديك امثلة تقدر تشوفها في الموقع مباشر
👈 تقدر تعمل save ل color palett (اكتر من 3 لازم تشترك)
👈 تقدر تعدل براحتك في التدريج بتاع الالوان
👈 بيخليك تعمل copy  لالوان تسخدمها علطول في اغلب المشاريع المختلفه  👇
الرابط: https://uicolors.app/create
4🔥2
كورس تعلم جافا من الصفر الى الاحتراف🔥🔥🔥

https://youtube.com/playlist?list=PLHIfW1KZRIfn9BnepQuzWiM_ZPIwUDawL&si=YEmTioKIFHBbqAjk
🔥8
مصطلحات البرمجة التي يجب أن تعرفها !!

فيما يلي مجموعة من 23 مصطلحًا من أكثر مصطلحات البرمجة شيوعًا والتي يجب على كل مطور معرفتها
---------------------------------
1. ALGORITHM 
مجموعة من القواعد التي يجب اتباعها في العمليات الحسابية أو عمليات حل المشكلات الأخرى

2. API 
واجهة برمجة التطبيقات هي مصدر للمعلومات

3. ARGUMENT 
قيمة يتم تمريرها إلى دالة عند استدعائها

4. BUG 
هو خطأ في برمجة الكمبيوتر يمنع البرنامج من العمل كما هو متوقع

5. Boolean
هو التعبير المنطقي أو المنطق، هذا التعبير يُستخدم لإنشاء موقف إما صحيح أو خاطئ

6. COMMENTS
نص توضيحي مكتوب الى جانب الكود ، ولكن لا يتم تشغيله أبدًا، ويتجاهله complier بشكل عام

7. COMPLIER
هو برنامج حاسوبي يقوم على تحويل الملفات المصدرية إلى أوامر مباشرة يفهمها الحاسوب وينفذها مباشرة بما يناسب بنية الحاسوب الذي يستهدفه البرنامج

8. COMPILATION
هي عملية إنشاء برنامج قابل للتنفيذ من خلال رمز مكتوب بلغة برمجة

9.  DATA TYPES
هو تصنيف لنوع معين من البيانات
10. EXCEPTION 
حالة غير متوقعة وشاذة تمت مواجهتها أثناء تنفيذ البرنامج
11. FUNCTION
جزء من التعليمات البرمجية يأخذ ARGUMENT  "صفر" أو أكثر، على حسب طبيعة الدالة و الرغبة من البرنامج، ولا يعمل حتى يتم استدعاؤه

12. LOOP 
هي سلسلة من التعليمات التي تكرر نفس العملية مرارًا وتكرارًا حتى يتم استيفاء الشرط لكي تنتهي

13. FRAMEWORK 
الإطار في البرمجة هو أساس ذو مستوى خاص من التعقيد يمكن أن يغيره المبرمج، مستخدمًا الكود الخاص به

14. RUN 
لتنفيذ التعليمات المكتوبة في كود برمجي أو ملف تنفيذي

15. KEYWORDS 
تُعرف الكلمات المحجوزة بواسطة لغة برمجة بالكلمات المفتاحية، بسبب معناها الخاص بها

16. NULL
هي القيمة الفارغة ، هو رمز برمجة يمثل حرفًا بدون قيمة أو قيمة مفقودة أو نهاية سلسلة أحرف

17. OPERATOR
هو مصطلح يُستخدم للإشارة إلى ال object الذي يمكنه التعامل مع العناصر التي يتم التلاعب بها او تعديلها

18. VARIABLE
المتغير هو موقع يخزن بيانات مؤقتة داخل برنامج يمكن تعديله وتخزينه وعرضه في وقت الحاجة اليه

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

20. BACKEND
هو الجزء الذي لا تراه في الموقع، فهو مسئول عن تخزين وتنظيم البينات والتأكد من أن كل شئ في واجهة الموقع يعمل بشكل جيد

21 - SYNTAX
هي مجموعةالتركيبات و القواعد الخاصة بلغة برمجة، والتي تكون مسؤولة عن كيفية نقل البيانات

22. Package
عبارة عن مجال إسم (namespace)، وهدفها تنظيم مجموعة من الفئات والواجهات ذات العلاقة. يمكن مقارنة فكرة الحزمة بمجلدات مختلفة موجودة في حاسوبك، كل مجلد خاص بشيء محدد

23. OOP
عبارة عن نمط برمجة متقدم، يمكن من تقسيم البرامج الى وحدات تسمى الكائنات Objects، بحيت يعتبر كل كائن عبارة عن حزمة من البيانات. ويتم البرمجة بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن
🔥10👍85