The World Of Programming
قناة تابعة لمجموعة The World و تقوم بنشر البرمجة و كل ما يتعلق بها ستجدون هنا كورسات البرمجة و كتب البرمجة و تطبيق عملي
Show more📈 Analytical overview of Telegram channel The World Of Programming
Channel The World Of Programming (@w_of_programming) in the Arabic language segment is an active participant. Currently, the community unites 13 354 subscribers, ranking 9 439 in the Technologies & Applications category and 8 812 in the Iraq region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 13 354 subscribers.
According to the latest data from 14 October, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -237 over the last 30 days and by 0 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 1.50%. Within the first 24 hours after publication, content typically collects 0.63% reactions from the total number of subscribers.
- Post reach: On average, each post receives 201 views. Within the first day, a publication typically gains 84 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 1.
- Thematic interests: Content is focused on key topics such as بَيَان, تَعَلُّم, دَورَة, أَمن, ذَكَاء.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“قناة تابعة لمجموعة The World و تقوم بنشر البرمجة و كل ما يتعلق بها ستجدون هنا كورسات البرمجة و كتب البرمجة و تطبيق عملي”
Thanks to the high frequency of updates (latest data received on 15 October, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
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
