The World Of Programming
قناة تابعة لمجموعة The World و تقوم بنشر البرمجة و كل ما يتعلق بها ستجدون هنا كورسات البرمجة و كتب البرمجة و تطبيق عملي
Ko'proq ko'rsatish📈 Telegram kanali The World Of Programming analitikasi
The World Of Programming (@w_of_programming) Arab til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 13 101 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 9 642-o'rinni va Iroq mintaqasida 8 895-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 13 101 obunachiga ega bo‘ldi.
10 Noyabr, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -300 ga, so‘nggi 24 soatda esa -9 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 1.43% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 0.70% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 187 marta ko‘riladi; birinchi sutkada odatda 92 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 1 ta reaksiya keladi.
- Tematik yo‘nalishlar: Kontent بَيَان, تَعَلُّم, دَورَة, أَمن, ذَكَاء kabi asosiy mavzularga jamlangan.
📝 Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
“قناة تابعة لمجموعة The World و تقوم بنشر البرمجة و كل ما يتعلق بها ستجدون هنا كورسات البرمجة و كتب البرمجة و تطبيق عملي”
Yuqori yangilanish chastotasi (oxirgi ma’lumot 11 Noyabr, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.
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 = التنبؤ بناءً على التشابه 📍🔥
💬 اضغط ❤️ للمزيد!