The World Of Programming
قناة تابعة لمجموعة The World و تقوم بنشر البرمجة و كل ما يتعلق بها ستجدون هنا كورسات البرمجة و كتب البرمجة و تطبيق عملي
Показати більше📈 Аналітичний огляд Telegram-каналу The World Of Programming
Канал The World Of Programming (@w_of_programming) у мовному сегменті Арабська є активним учасником. На даний момент спільнота об'єднує 13 354 підписників, посідаючи 9 439 місце в категорії Технології та додатки та 8 812 місце у регіоні Ірак.
📊 Показники аудиторії та динаміка
З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 13 354 підписників.
За останніми даними від 14 жовтня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -237, а за останні 24 години на 0, загальне охоплення залишається високим.
- Статус верифікації: Не верифікований
- Рівень залученості (ER): Середній показник залученості аудиторії становить 1.50%. Протягом перших 24 годин після публікації контент зазвичай збирає 0.63% реакцій від загальної кількості підписників.
- Охоплення публікацій: В середньому кожен допис отримує 201 переглядів. Протягом першої доби публікація в середньому набирає 84 переглядів.
- Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 1.
- Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як بَيَان, تَعَلُّم, دَورَة, أَمن, ذَكَاء.
📝 Опис та контентна політика
Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
“قناة تابعة لمجموعة The World و تقوم بنشر البرمجة و كل ما يتعلق بها ستجدون هنا كورسات البرمجة و كتب البرمجة و تطبيق عملي”
Завдяки високій частоті оновлень (останні дані отримано 15 жовтня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.
SELECT MAX(Salary) FROM Employees
WHERE Salary < (SELECT MAX(Salary) FROM Employees);
↬ إيجاد السجلات المكررة:
SELECT Name, COUNT(*)
FROM Emp
GROUP BY Name
HAVING COUNT(*) > 1;https://www.tt.site/t/ZSb7E12Mn/ https://www.tt.site/t/ZSb7E12Mn/انستجرام 👇🏻👇🏻👇🏻
https://www.instagram.com/p/DeU0BZZjQlS/?img_index=6&rpxt=dHl4M2d6Zm1taGo2 https://www.instagram.com/p/DeU0BZZjQlS/?img_index=6&rpxt=dHl4M2d6Zm1taGo2اكس ( تويتر ) 👇🏻👇🏻👇🏻
https://x.com/Ninja_404_X/status/2109005632883904988 https://x.com/Ninja_404_X/status/2109005632883904988و لتعلم الأمن السيبراني من الصفر حتى الاحتراف و اساعدك خطوه بخطوه حتى النهايه و تحقق أهدافك العمليه التفاصيل من هنا 👇🏻 @Ninja_404_X @Ninja_404_X
import pandas as pd
import numpy as np
import re
import nltk
from nltk.corpus import stopwords
from nltk.stem import PorterStemmer
from sklearn.model_selection import train_test_split
from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.linear_model import LogisticRegression
from sklearn.metrics import classification_report, confusion_matrix, accuracy_score
nltk.download('stopwords')
الخطوة 2. تحميل البيانات
df = pd.read_csv("sentiment.csv")
df.head()
مثال على مراجعة: "The movie was amazing" sentiment: 1
الخطوة 3. الفحوصات الأساسية
df.shape
df['sentiment'].value_counts()
الخطوة 4. تنظيف النص
stemmer = PorterStemmer()
stop_words = set(stopwords.words('english'))
def clean_text(text):
text = text.lower()
text = re.sub('[^a-z]', ' ', text)
words = text.split()
words = [stemmer.stem(w) for w in words if w not in stop_words]
return ' '.join(words)
df['clean_review'] = df['review'].apply(clean_text)
الخطوة 5. تقسيم البيانات للتدريب والاختبار
X = df['clean_review']
y = df['sentiment']
X_train, X_test, y_train, y_test = train_test_split(
X, y, test_size=0.3, random_state=42, stratify=y
)
الخطوة 6. تمثيل النص باستخدام TF-IDF
tfidf = TfidfVectorizer(max_features=5000)
X_train_tfidf = tfidf.fit_transform(X_train)
X_test_tfidf = tfidf.transform(X_test)
لماذا TF-IDF؟
• يقلل وزن الكلمات الشائعة
• يحتفظ بالكلمات ذات المعنى
الخطوة 7. بناء النموذج
model = LogisticRegression(max_iter=1000)
model.fit(X_train_tfidf, y_train)
الخطوة 8. التنبؤات
y_pred = model.predict(X_test_tfidf)
الخطوة 9. التقييم
accuracy_score(y_test, y_pred)
confusion_matrix(y_test, y_pred)
print(classification_report(y_test, y_pred))
النتائج النموذجية
• الدقة ٨٥ إلى ٩٠٪
• إحكام قوي للمراجعات الإيجابية
• النص المحايد أصعب في التصنيف
الخطوة 10. اختبار على نص مخصص
sample = ["The product quality is terrible"]
sample_clean = [clean_text(sample[0])]
sample_vec = tfidf.transform(sample_clean)
model.predict(sample_vec)
المخرج: 0 سلبي
أسئلة المقابلات الشائعة
• لماذا TF-IDF بدلاً من CountVectorizer؟
• كيف تؤثر كلمات التوقف (stopwords) على المعنى؟
• لماذا يعمل الانحدار اللوجستي بشكل جيد؟
التحسينات
• استخدام n-grams
• تجربة Naive Bayes
• استخدام LSTM أو المحولات (Transformers)
مثال على نقطة في السيرة الذاتية
• بنيت نموذج تحليل مشاعر باستخدام TF-IDF والانحدار اللوجستي
• حققت دقة ٨٨٪ على بيانات المراجعات
• أتمتت خط أنابيب معالجة النصوص
مهمة صغيرة لك
• إضافة bigrams
• مقارنة Naive Bayes
• رسم منحنى ROC
**اضغط مرتين ♥️ للمزيد*"كارثه و بيدك الحل لكن لحظه ما وظيفية هذا الشخص؟ رانسوم وير zero click او NotPetya او WannaCry ؟شهادة GCIH تصنع منك الرجل الذي يقف في وجه الازمات لمعرفة القصه كامله👇🏻 تيك توك 👇🏻👇🏻👇🏻
https://vt.tiktok.com/ZSbx4onNK/ https://vt.tiktok.com/ZSbx4onNK/الاسنتجرام 👇🏻👇🏻👇🏻
https://www.instagram.com/p/DeBjzvPjQwa/?stkn=b2hsaXMyaHk4N21v https://www.instagram.com/p/DeBjzvPjQwa/?stkn=b2hsaXMyaHk4N21vاكس ( تويتر ) 👇🏻👇🏻👇🏻
https://x.com/Ninja_404_X/status/2106999406125809767 https://x.com/Ninja_404_X/status/2106999406125809767و لتعلم الأمن السيبراني من الصفر حتى الاحتراف و اساعدك خطوه بخطوه حتى النهايه و تحقق أهدافك العمليه تواصل معي 👇🏻👇🏻👇🏻 @Ninja_404_X @Ninja_404_X
