The World Of Programming
قناة تابعة لمجموعة The World و تقوم بنشر البرمجة و كل ما يتعلق بها ستجدون هنا كورسات البرمجة و كتب البرمجة و تطبيق عملي
Mostrar más📈 Análisis del canal de Telegram The World Of Programming
El canal The World Of Programming (@w_of_programming) en el segmento lingüístico de Árabe es un actor destacado. Actualmente la comunidad reúne a 13 101 suscriptores, ocupando la posición 9 642 en la categoría Tecnologías y Aplicaciones y el puesto 8 895 en la región Irak.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 13 101 suscriptores.
Según los últimos datos del 10 noviembre, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -300, y en las últimas 24 horas de -9, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 1.43%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 0.70% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 187 visualizaciones. En el primer día suele acumular 92 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 1.
- Intereses temáticos: El contenido se centra en temas clave como بَيَان, تَعَلُّم, دَورَة, أَمن, ذَكَاء.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“قناة تابعة لمجموعة The World و تقوم بنشر البرمجة و كل ما يتعلق بها ستجدون هنا كورسات البرمجة و كتب البرمجة و تطبيق عملي”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 11 noviembre, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.
SELECT MAX(salary) FROM employees WHERE salary < ( SELECT MAX(salary) FROM employees );
---
🎯 2️⃣ إيجاد الراتب صاحب المرتبة N
📊 الجدول: employees
| id | name | salary |
|---|---|---|
| 1 | A | 100 |
| 2 | B | 200 |
| 3 | C | 300 |
| 4 | D | 200 |
❓ نص المشكلة: اكتب استعلامًا لإيجاد ثالث أعلى راتب.
✅ الحل
SELECT salary FROM ( SELECT salary, DENSE_RANK() OVER(ORDER BY salary DESC) r FROM employees ) t WHERE r = 3;
---
🎯 3️⃣ إيجاد السجلات المكررة
📊 الجدول: employees
| id | name |
|---|---|
| 1 | Rahul |
| 2 | Amit |
| 3 | Rahul |
| 4 | Neha |
❓ نص المشكلة: ابحث عن جميع الأسماء المكررة في جدول employees.
✅ الحل
SELECT name, COUNT(*) FROM employees GROUP BY name HAVING COUNT(*) > 1;
---
🎯 4️⃣ العملاء الذين ليس لديهم طلبات
📊 الجدول: customers
| customer_id | name |
|---|---|
| 1 | Rahul |
| 2 | Priya |
| 3 | Amit |
📊 الجدول: orders
| order_id | customer_id |
|---|---|
| 101 | 1 |
| 102 | 2 |
❓ نص المشكلة: ابحث عن العملاء الذين لم يقدموا أي طلبات.
✅ الحل
SELECT c.name FROM customers c LEFT JOIN orders o ON c.customer_id = o.customer_id WHERE o.customer_id IS NULL;
---
🎯 5️⃣ أفضل 3 رواتب لكل قسم
📊 الجدول: employees
| name | department | salary |
|---|---|---|
| A | IT | 100 |
| B | IT | 200 |
| C | IT | 150 |
| D | HR | 120 |
| E | HR | 180 |
❓ نص المشكلة: ابحث عن أفضل 3 رواتب في كل قسم.
✅ الحل
SELECT * FROM ( SELECT name, department, salary, ROW_NUMBER() OVER( PARTITION BY department ORDER BY salary DESC ) r FROM employees ) t WHERE r <= 3;
---
🎯 6️⃣ المجموع التراكمي للمبيعات
📊 الجدول: sales
| date | sales |
|---|---|
| 2024-01-01 | 100 |
| 2024-01-02 | 200 |
| 2024-01-03 | 300 |
❓ نص المشكلة: احسب المجموع التراكمي للمبيعات حسب التاريخ.
✅ الحل
SELECT date, sales, SUM(sales) OVER(ORDER BY date) AS running_total FROM sales;
---
🎯 7️⃣ الموظفون الذين يتقاضون أعلى من المتوسط
📊 الجدول: employees
| name | salary |
|---|---|
| A | 100 |
| B | 200 |
| C | 300 |
❓ نص المشكلة: ابحث عن الموظفين الذين يكسبون أكثر من متوسط الراتب.
✅ الحل
SELECT name, salary FROM employees WHERE salary > ( SELECT AVG(salary) FROM employees );
---
🎯 8️⃣ القسم صاحب أعلى إجمالي رواتب
📊 الجدول: employees
| name | department | salary |
|---|---|---|
| A | IT | 100 |
| B | IT | 200 |
| C | HR | 500 |
❓ نص المشكلة: ابحث عن القسم صاحب أعلى إجمالي رواتب.
✅ الحل
SELECT department, SUM(salary) AS total_salary FROM employees GROUP BY department ORDER BY total_salary DESC LIMIT 1;
---
🎯 9️⃣ العملاء الذين قدموا طلبات
📊 الجداول: نفس الجداول في السؤال 4
❓ نص المشكلة: ابحث عن العملاء الذين قدموا طلبًا واحدًا على الأقل.
✅ الحل
SELECT name FROM customers c WHERE EXISTS ( SELECT 1 FROM orders o WHERE c.customer_id = o.customer_id );
---
🎯 🔟 إزالة السجلات المكررة
📊 الجدول: employees
| id | name |
|---|---|
| 1 | Rahul |
| 2 | Rahul |
| 3 | Amit |
❓ نص المشكلة: احذف السجلات المكررة مع الاحتفاظ بسجل واحد فريد.
✅ الحل
DELETE FROM employees WHERE id NOT IN ( SELECT MIN(id) FROM employees GROUP BY name );
---
🚀 نصيحة احترافية:
👉 في المقابلات:
اشرح المنطق أولاً
ثم اكتب الاستعلام
ثم حسّنه
اضغط مرتين ♥️ للمزيد=SUM(A1:A10)
✅ AVERAGE
إيجاد القيمة المتوسطة.
=AVERAGE(A1:A10)
✅ COUNT
عد الأرقام.
=COUNT(A1:A10)
✅ MAX & MIN
=MAX(A1:A10)
=MIN(A1:A10)
🔹 4. دالة IF ⭐️
تُستخدم للشروط.
=IF(A1>50,"Pass","Fail")
🔹 5. VLOOKUP ⭐️
تبحث عن القيم في الجداول.
=VLOOKUP(101,A2:D10,2,FALSE)
👉 موضوع مهم جدًا في المقابلات.
🔹 6. الجداول المحورية (Pivot Tables) ⭐️
تُستخدم لـ:
✔️ تلخيص البيانات
✔️ تجميع المعلومات
✔️ تحليل سريع
مثال:
👉 إجمالي المبيعات حسب المنطقة.
🔹 7. التنسيق الشرطي
يبرز القيم المهمة.
أمثلة:
✔️ مبيعات عالية → أخضر
✔️ مبيعات منخفضة → أحمر
🔹 8. المخططات في Excel
مخططات شائعة:
✔️ مخطط شريطي
✔️ مخطط دائري
✔️ مخطط خطي
✔️ مخطط مركب
🔹 9. لماذا لا يزال Excel مهمًا؟
✔️ يُستخدم في كل شركة تقريبًا
✔️ مهم للتحليل السريع
✔️ يُطلب بشكل متكرر في المقابلات
🎯 هدف اليوم
✔️ تعلم الصيغ
✔️ فهم الجداول المحورية
✔️ تعلم VLOOKUP
✔️ إنشاء مخططات أساسية
👉 موارد Excel:
قناة مفيده للامن السيبراني
https://t.me/Ninja_404_x_Cyber
💬 اضغط ❤️ للمزيد!https://vt.tiktok.com/ZSgEy4Y6b/ https://vt.tiktok.com/ZSgEy4Y6b/انستجرام 👇🏻👇🏻👇🏻
https://www.instagram.com/p/DfMlMR2DSqV/?srtk=MWdzMHJwM3pyMHAxbw== https://www.instagram.com/p/DfMlMR2DSqV/?srtk=MWdzMHJwM3pyMHAxbw==اكس ( تويتر ) 👇🏻👇🏻👇🏻
https://x.com/Ninja_404_X/status/2116851260997489151?a=rRUeHxcKIQvHkA33yns&s=19 https://x.com/Ninja_404_X/status/2116851260997489151?a=rRUeHxcKIQvHkA33yns&s=19و لتعلم الأمن السيبراني من الصفر حتى الاحتراف و اساعدك خطوه بخطوه حتى النهايه و تحقق أهدافك العمليه التفاصيل من هنا : @Ninja_404_X @Ninja_404_X
SELECT * FROM employees;
👉 * تعني جميع الأعمدة.
🔹 4. تحديد أعمدة معينة
SELECT name, salary FROM employees;
🔹 5. بند WHERE ⭐️
يُستخدم لتصفية البيانات.
SELECT * FROM employees
WHERE salary > 50000;
🔹 6. ORDER BY
ترتيب البيانات.
SELECT * FROM employees
ORDER BY salary DESC;
✔️ ASC → تصاعدي
✔️ DESC → تنازلي
🔹 7. دوال التجميع ⭐️
تُستخدم لإجراء الحسابات.
| الدالة | الغرض |
| :--- | :--- |
| COUNT() | عد الصفوف |
| SUM() | المجموع |
| AVG() | المتوسط |
| MAX() | أعلى قيمة |
| MIN() | أدنى قيمة |
✅ مثال
SELECT AVG(salary)
FROM employees;
🔹 8. GROUP BY ⭐️
يُستخدم لتجميع البيانات.
SELECT department, AVG(salary)
FROM employees
GROUP BY department;
🔹 9. لماذا SQL مهمة؟
✔️ المهارة الأكثر طلبًا في المقابلات
✔️ يستخدمها المحللون وعلماء البيانات يوميًا
✔️ ضرورية للعمل مع قواعد البيانات
🎯 هدف اليوم
✔️ تعلم استعلامات SELECT
✔️ التصفية باستخدام WHERE
✔️ استخدام دوال التجميع
✔️ فهم GROUP BY
👉 موارد SQL:
قناة مفيده للامن السيبراني
https://t.me/Ninja_404_x_Cyber 🗄🔥
💬 اضغط ❤️ للمزيد!from sklearn.cluster import KMeans
# بيانات نموذجية
X = [[1], [2], [10], [11]]
model = KMeans(n_clusters=2)
model.fit(X)
print(model.labels_)
🔹 6. مصطلحات مهمة ⭐️
✔️ Cluster → مجموعة من النقاط المتشابهة
✔️ Centroid → مركز المجموعة
✔️ K → عدد المجموعات
🔹 7. اختيار أفضل قيمة K (طريقة الكوع) ⭐️
👉 تساعد طريقة الكوع (Elbow Method) في إيجاد K المثلى.
يبدو الرسم البياني مثل الكوع 🔻
🔹 8. المزايا
✔️ بسيطة وسريعة
✔️ تعمل جيدًا مع البيانات المجمعة
✔️ سهلة التنفيذ
🔹 9. العيوب
❌ تحتاج إلى اختيار K يدويًا
❌ حساسة للقيم الشاذة
❌ غير جيدة للأشكال غير المنتظمة
🔹 10. لماذا K-Means مهمة؟
✔️ تُستخدم في أنظمة التوصية
✔️ تجزئة العملاء
✔️ تحليل السوق
🎯 هدف اليوم
✔️ فهم التجميع
✔️ تعلم المراكز والمجموعات
✔️ تنفيذ K-Means
👉 K-Means = إيجاد مجموعات مخفية في البيانات 🔥
💬 اضغط ❤️ للمزيد!ipython notebook --pylab = inline) لاستخدام ميزات الرسم هذه مباشرة. إذا تجاهلت خيار inline، فإن pylab يحول بيئة ipython إلى بيئة مشابهة جدًا لـ Matlab. يمكنك أيضًا استخدام أوامر Latex لإضافة الرياضيات إلى الرسم البياني.
Pandas لعمليات ومعالجة البيانات المهيكلة. تُستخدم على نطاق واسع لتنظيف البيانات وإعدادها. أُضيفت Pandas إلى بايثون مؤخرًا نسبيًا وكانت فعالة في تعزيز استخدام بايثون في مجتمع علماء البيانات.
Scikit Learn لتعلم الآلة. مبنية على NumPy و SciPy و Matplotlib، وتحتوي هذه المكتبة على الكثير من الأدوات الفعالة لتعلم الآلة والنمذجة الإحصائية بما في ذلك التصنيف والانحدار والتجميع وتقليل الأبعاد.
Statsmodels للنمذجة الإحصائية. Statsmodels هي وحدة بايثون تسمح للمستخدمين باستكشاف البيانات وتقدير النماذج الإحصائية وإجراء الاختبارات الإحصائية. تتوفر قائمة واسعة من الإحصاءات الوصفية والاختبارات الإحصائية ودوال الرسم وإحصاءات النتائج لأنواع مختلفة من البيانات ولكل مُقدِّر.
Seaborn لتصور البيانات الإحصائية. Seaborn هي مكتبة لإنشاء رسومات إحصائية جذابة وغنية بالمعلومات في بايثون. وهي مبنية على Matplotlib. تهدف Seaborn إلى جعل التصور جزءًا مركزيًا من استكشاف البيانات وفهمها.
Bokeh لإنشاء مخططات تفاعلية ولوحات معلومات وتطبيقات بيانات على متصفحات الويب الحديثة. تمكن المستخدم من إنشاء رسومات أنيقة وموجزة بأسلوب D3.js. علاوة على ذلك، لديها القدرة على التفاعل عالي الأداء عبر مجموعات بيانات كبيرة جدًا أو متدفقة.
Blaze لتوسيع قدرة NumPy و Pandas إلى مجموعات البيانات الموزعة والمتدفقة. يمكن استخدامها للوصول إلى البيانات من مصادر متعددة بما في ذلك Bcolz و MongoDB و SQLAlchemy و Apache Spark و PyTables وغيرها. مع Bokeh، يمكن لـ Blaze أن تعمل كأداة قوية جدًا لإنشاء تصورات ولوحات معلومات فعالة على كميات ضخمة من البيانات.
Scrapy لزحف الويب. إنها إطار عمل مفيد جدًا للحصول على أنماط محددة من البيانات. لديها القدرة على البدء من عنوان URL الرئيسي لموقع ويب ثم التنقيب في صفحات الويب داخل الموقع لجمع المعلومات.
SymPy للحوسبة الرمزية. لديها قدرات واسعة من الحساب الرمزي الأساسي إلى التفاضل والتكامل والجبر والرياضيات المتقطعة والفيزياء الكمية. ميزة أخرى مفيدة هي القدرة على تنسيق نتيجة الحسابات ككود LaTeX.
Requests للوصول إلى الويب. تعمل بشكل مشابه لمكتبة بايثون القياسية urllib2 ولكنها أسهل بكثير في البرمجة. ستجد اختلافات طفيفة مع urllib2 ولكن بالنسبة للمبتدئين، قد تكون Requests أكثر ملاءمة.
مكتبات إضافية قد تحتاجها:
- os لعمليات نظام التشغيل والملفات
- networkx و igraph لمعالجة البيانات القائمة على الرسوم البيانية
- التعبيرات النمطية (regular expressions) للعثور على الأنماط في البيانات النصية
- BeautifulSoup لاستخراج بيانات الويب. إنها أدنى من Scrapy لأنها ستستخرج المعلومات من صفحة ويب واحدة فقط في التشغيل الواحد.from sklearn.neighbors import KNeighborsClassifier
# بيانات نموذجية
X = [[1], [2], [3], [4]]
y = [0, 0, 1, 1]
model = KNeighborsClassifier(n_neighbors=3)
model.fit(X, y)
print(model.predict([[2.5]]))
🔹 7. المزايا ⭐️
• سهلة الفهم
• لا توجد مرحلة تدريب
• تعمل جيدًا مع مجموعات البيانات الصغيرة
🔹 8. العيوب
• بطيئة مع مجموعات البيانات الكبيرة
• حساسة للميزات غير ذات الصلة
• تحتاج إلى قياس الميزات (Feature Scaling)
🔹 9. لماذا KNN مهمة؟
• خوارزمية تعلم آلة صديقة للمبتدئين
• تُستخدم في أنظمة التوصية
• موضوع مهم في المقابلات
🎯 هدف اليوم
• فهم الجيران الأقرب
• تعلم قيمة K
• فهم مفهوم المسافة
KNN = التنبؤ بناءً على التشابه 📍🔥
💬 اضغط ❤️ للمزيد!