Forwarded from همسات برمجيه ⎙ (Ŗα₣ ألجٰـٍـُنـرآلَّ)
import requestsالكود الذي قدمته يقدم وظيفتين رئيسيتين:
import re
import os
headers = {
'Accept': '*/*',
'Accept-Language': 'ar-EG,ar;q=0.9,en-US;q=0.8,en;q=0.7',
'Connection': 'keep-alive',
'Content-Type': 'application/x-www-form-urlencoded',
'Origin': 'http://www.7koko.com',
'Referer': 'http://www.7koko.com/apps/tashkil/index.php',
'User-Agent': 'Mozilla/5.0 (Linux; Android 12; M2004J19C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36',
}
def tashkeel(text):
data = {'textArabic': text}
url = 'http://www.7koko.com/api/tashkil/index.php'
response = requests.post(url, headers=headers, data=data)
return response.text
def remove_tashkeel(text):
cleaned_text = re.sub('[ُِٰٖٓـًٌٍَّْٕٔ]', '', text)
return cleaned_text
if __name__ == "__main__":
while True:
print("*" * 50)
os.system('cls' if os.name == 'nt' else 'clear')
print(" 1 - لإضافة التشكيل\n 2 - لحذف التشكيل\n 3 - للخروج")
print("*" * 50)
choice = input("اختر الخيار الذي تريده: ")
if choice == '1':
text = input("اكتب النص: ")
result = tashkeel(text)
print("*" * 50)
print(result)
input("اضغط Enter")
elif choice == '2':
text = input("اكتب النص: ")
result = remove_tashkeel(text)
print("*" * 50)
print(result)
input("اضغط Enter")
elif choice == '3':
print("شكراً لاستخدامك هذا البرنامج.")
break
else:
print("خطأ! الرجاء اختيار خيار صالح.")
input("اضغط Enter للاستمرار...")
1. تشكيل النصوص العربية: يقوم الكود بتشكيل النصوص العربية، وهذا يعني إضافة الحروف والعلامات التشكيلية المناسبة إلى النص العربي لجعله أكثر وضوحًا وسهولة في القراءة.
2. إزالة التشكيل من النصوص العربية: يقوم الكود أيضًا بإزالة التشكيل من النصوص العربية، وهذا يعني إزالة الحروف والعلامات التشكيلية مثل الحركات والتنوين والشدة من النص لتبسيطه وتسهيل استخدامه في تحليل البيانات أو التعامل معه في التطبيقات والبرامج.
فوائد الكود تكمن في قدرته على معالجة النصوص العربية بشكل فعال، وتحسينها لجعلها أكثر وضوحًا وتنظيمًا. يمكن استخدام هذه الوظائف في مجموعة متنوعة من التطبيقات مثل تطوير تطبيقات الويب والهواتف المحمولة والتحليل النصي ومعالجة البيانات النصية.
@python_raf @x10xxx
هاذ الذكاء الاصتناعي السويدته سوا 😂 انضروني بي
🔥1
كود يقوم ب صناعة اسم لقناتك من خلال اسم قناتك ومحتواها 😂 الكود بسيط كلش
@python_raf
print ("*" *20)
print ("Welcome this is Generator YouTube channel names")
print ("*" *20)
name_channel = input("what is your channel: ")
print ("ok you channel name " + name_channel)
content = input ("What is your channel content?: ")
print ("ok you channel content" + content)
print ("*" *20)
print (name_channel + " to " + content)@python_raf
🌚2
print ("*" *20)
print ("اهلا")
raf = input ("inte Text: ")
print ("*" *20)
print (len (raf))
#كود يقوم بحسب عدد كلمات النص المرسل ببساطه شغله واكاب النص وسوف يحبه لك ملاحضه يحسب الحركات ايضا@python_raf
p
#عمك اجاك كلك عدنه عرس وعندي 1000 قوطيه ببسي اريد اوزعهن عله 58 طاوله بالتساوي كل طاوله كم وحده
احط بيها هاذ الجواب
@python_raf
rint (1000 // 58)1000قوطيه ببسي على 58 طاوله تساوي 17قوطيه لكل طاوله
#
#عمك اجاك كلك عدنه عرس وعندي 1000 قوطيه ببسي اريد اوزعهن عله 58 طاوله بالتساوي كل طاوله كم وحده
احط بيها هاذ الجواب
@python_raf
🌚1
print(5 + 5) # جمعكل انواع العمليات الحسابيه اكثر من 30 نوع جبتهن من موقع وعربتهن اني ادري انو هنه مستحيل تستفاد منهن بشي الى ما ندر وشكرا
print(5 - 5) # طرح
print(5 * 5) # ضرب
print(5 / 5) # قسمة
print(5 // 2) # قسمة صحيحة
print(5 % 2) # باقي القسمة
print(5 ** 2) # تربيع
import math
print(math.sqrt(25)) # جذر تربيعي
print(-5) # عدد سالب
print((5 + 3) * 2) # تغيير أولوية العمليات بالقوسين
print(int(5.5)) # تحويل العدد إلى عدد صحيح
print(float(5)) # تحويل العدد إلى عدد عشري
print(2 ** 3 ** 2) # تطبيق عملية الأس بشكل متعدد
print(sum(range(1, 6))) # جمع الأعداد التسلسلية
import math
print(math.log(10)) # الضرب اللوغاريتمي
print(27 ** (1/3)) # جذر التربيع
print(10 // 3) # القسمة الإسقاطية
print(2 ** 3) # القوة
print(13 % 2) # زوجي أم فردي
print(~5) # العكس المتوازن
print(2 ** 3 ** 2) # القوى البيانية
print(2 * 3 * 4) # الضرب المتسلسل
print(30 / 2 / 3) # القسمة المتسلسلة
import math
print(math.log(10)) # الضرب اللوغاريتمي
print(sum(range(1, 6))) # جمع الأعداد التسلسلية
print(2 * 3 * 4) # الضرب المتسلسل
print(30 / 2 / 3) # القسمة المتسلسلة
print(math.log(100, 10)) # الأس اللوغاريتمي
print(math.log(10)) # الضرب اللوغاريتمي
print(sum(range(1, 6))) # جمع الأعداد التسلسلية
print(2 * 3 * 4) # الضرب المتسلسل
print(30 / 2 / 3) # القسمة المتسلسلة
print(math.log(100, 10)) # الأس اللوغاريتمي
print(3 + 5 + 7) # الجمع الهندسي
print(2 * 4 * 6) # الضرب الهندسي
print(64 ** (1/3)) # الجذر الثلاثي
print(30 / 2 / 3) # القسمة الثلاثية
print(30 / 2) # القسمة البيانية
print(3 + 5 + 7) # الجمع الهندسي
print(2 * 4 * 6) # الضرب الهندسي
print(64 ** (1/3)) # الجذر الثلاثي
print(30 / 2 / 3) # القسمة الثلاثية
print(30 / 2) # القسمة البيانية
@python_raf
🔥2
Media is too big
VIEW IN TELEGRAM
كيف وضع باسورد ل ادواتك بشرح بسيط جدا وهاذ هو الكود
import os,requests,time@python_RaF
code = "RaF" #you code password
inter = input ("inter you pass: ")
if code == inter:
print ("ok")
time.sleep(1)
os.system ("clear")
else:
exit ("error ")
#you code hear
name = input ("inter you name")
print (f"welcome {name}")
🌚1
اكواد الوان اكثر من 20 لون مختلف ومطلوب
https://t.me/Python_RaF/50
@python_RaF
red = "\033[31m"اكثر من 20 لون مختلف وجميل، في بايثون يفيدك كلش بسيط تحط برانت وتحط اسم المتغير و + والنص وراح يتلون
green = "\033[32m"
yellow = "\033[33m"
blue = "\033[34m"
purple = "\033[35m"
cyan = "\033[36m"
white = "\033[37m"
black = "\033[30m"
light_yellow = "\033[93m"
light_green = "\033[92m"
light_blue = "\033[94m"
light_purple = "\033[95m"
light_cyan = "\033[96m"
dark_gray = "\033[90m"
light_gray = "\033[37m"
orange = "\033[91m"
pink = "\033[95m"
magenta = "\033[35m"
light_magenta = "\033[95m"
light_white = "\033[97m"
light_black = "\033[90m"
reset = "\033[0m"
print(red + "لون أحمر")
print(green + "لون أخضر")
print(yellow + "لون أصفر")
print(blue + "لون أزرق")
print(purple + "لون بنفسجي")
print(cyan + "لون سماوي")
print(white + "لون أبيض")
print(black + "لون أسود")
print(light_yellow + "لون أصفر فاتح")
print(light_green + "لون أخضر فاتح")
print(light_blue + "لون أزرق فاتح")
print(light_purple + "لون بنفسجي فاتح")
print(light_cyan + "لون سماوي فاتح")
print(dark_gray + "لون رمادي غامق")
print(light_gray + "لون رمادي فاتح")
print(orange + "لون برتقالي")
print(pink + "لون وردي")
print(magenta + "لون أرجواني")
print(light_magenta + "لون أرجواني فاتح")
print(light_white + "لون أبيض فاتح")
print(light_black + "لون أسود فاتح")
print(reset + "نص باللون الافتراضي")
https://t.me/Python_RaF/50
@python_RaF
🌚1
كود بايثون لطيف
@python_RaF
import phonenumbersلتحميل المكاتب
from phonenumbers import geocoder, carrier, timezone
from geopy.geocoders import Nominatim
import os
entered_num = input("Please enter a phone number: ")
phone_num = phonenumbers.parse(entered_num, "IQ")
print("Country Code:", phone_num.country_code)
print("National Number:", phone_num.national_number)
location_info = geocoder.description_for_number(phone_num, "ar")
print("Location:", location_info)
print("Carrier:", carrier.name_for_number(phone_num, "en"))
print("Timezones:", timezone.time_zones_for_number(phone_num))
geolocator = Nominatim(user_agent="phone_locator")
location = geolocator.geocode(location_info)
print("City:", location.address)
print("Latitude:", location.latitude)
print("Longitude:", location.longitude)
pip install phonenumbersالتشغيل
pip install geocoder
pip install timezone
pip install carrier
يطلب رقم هكذا بصيغه الدوليه كمثال+964تكتب رقمك كما واضح في الصوره ويعطيك معلومات بسيطه عنه
@python_RaF
👏1🌚1
ولاً، تقوم بالاتي بالترتيب الصحيح:
- المتطلبات:
- 1 كيكا (1GB) رام
- 2 كيكا (2GB) تخزين
- حمل Termux
- عارض RVNC
- اتصال بالإنترنت
ثانياً، الأوامر:
1. تحديث الحزم:
shell
NetHunter ARM64 (full): إصدار كامل يتضمن العديد من الأدوات والميزات. يناسب الأشخاص الذين يحتاجون إلى مجموعة كاملة من الأدوات والخيارات.
NetHunter ARM64 (minimal): إصدار أقل حجماً يحتوي على عدد مخفض من الأدوات. يمكن أن يكون هذا الخيار مناسبًا لأولئك الذين يرغبون في توفير مساحة التخزين أو يفضلون الحصول على تثبيت أقل.
NetHunter ARM64 (nano): إصدار صغير جداً يحتوي على عدد قليل جداً من الأدوات. يناسب الأشخاص الذين يحتاجون إلى تثبيت سريع وبسيط ولا يهمهم الحصول على العديد من الأدوات.قم بتحديد النسخة التي
اختر 1 او 2 او 3 حسب اختيارك تنتضر التحميل قد يستغرق وقت طويل
اذا ضهر خيارات ربما 4 او 5 مرات اختر حرف Y
وأنتضر التحميل
ملاحضه: وزنه 1كيكابيت مضغوط ويتم فك ضغطه بشكل تلقائي ويكون النهائي 8 كيكابات تقريبا
بعدها تنتضر قليلان ليفك الضغط ويحمل ال rootfs
5. يقول لك هل تريد حذف الملف اكتب N
سوف تضهر لك كلمت KILI بخط اخضر كبير هذا يعني انه اشتغل الان اصبح لديك نضام كالي لينكس مبسط بواجهة ترمنال وكل الاوامر سوف تتنفذ في كالي لينكس ارسل مثلا
الا ارسل هذه لكي يعمل كل شيء في نضام كالي
يضهر لك انك في نضام كالي
6. الان اذا اردت ان تضهر واجه رسوميه بدل اوامر حمل
RVNC
بعدها اذهب ل termux
ونفذ هذه الاوامر بالترتيب
واضغط ال (+) الموجود اسفل الشاشه بعدها يضهر لك مربعين الاول تكتب به
تضغط Create
بعدها connect
بعدها يوجهك لشاشه شبه حمراء تضغط Ok الفوق الشاشه
لحل مشكلة
ببساطه حمل اولا
بعدها تضغط y
بعدها
بعدها اذهب للاعدادات> خيارات المطورين>
تصحيح اخطاء. usp (فعلها)
تصحيح الاخطاء لاسلكيا شغلها وانسخ ip الخاص بك
مثل 192.168.0.104:49285 الخ.. انسخه فقط
بعدها
بعدها يطلب منك رقم تأخذه من كلمة الاتصال عن طريق رمز (الاقتران بواسطة رمز الاقتران)
تكتب الرمز
وبعدها اضغط ok او اتصال لكي يتصل
وبعدها تنفذ هذه الاوامر تنسخها كلها دفعه واحده وتنفذها
بعدها افتح الترمنال واكتب
وبعدها
بعدين روح للبرنامج وشغله ومبروك عليك الواحه الرسموميه وتضغيل التطبيق 🥱🖤
by: @x10xxx
ch: @l4vl4
- المتطلبات:
- 1 كيكا (1GB) رام
- 2 كيكا (2GB) تخزين
- حمل Termux
- عارض RVNC
- اتصال بالإنترنت
ثانياً، الأوامر:
1. تحديث الحزم:
pkg update2. تثبيت حزمة wget:
pkg install openssl-tool
pkg install wget3. تثبيت حزمة كالي لينكس:
wget -O install-nethunter-termux https://offs.ec/2MceZWrبعدها
chmod +x install-nethunter-termuxبعدها
shell
./install-nethunter-termux4. اختيار نوع والأداء
NetHunter ARM64 (full): إصدار كامل يتضمن العديد من الأدوات والميزات. يناسب الأشخاص الذين يحتاجون إلى مجموعة كاملة من الأدوات والخيارات.
NetHunter ARM64 (minimal): إصدار أقل حجماً يحتوي على عدد مخفض من الأدوات. يمكن أن يكون هذا الخيار مناسبًا لأولئك الذين يرغبون في توفير مساحة التخزين أو يفضلون الحصول على تثبيت أقل.
NetHunter ARM64 (nano): إصدار صغير جداً يحتوي على عدد قليل جداً من الأدوات. يناسب الأشخاص الذين يحتاجون إلى تثبيت سريع وبسيط ولا يهمهم الحصول على العديد من الأدوات.قم بتحديد النسخة التي
اختر 1 او 2 او 3 حسب اختيارك تنتضر التحميل قد يستغرق وقت طويل
اذا ضهر خيارات ربما 4 او 5 مرات اختر حرف Y
وأنتضر التحميل
ملاحضه: وزنه 1كيكابيت مضغوط ويتم فك ضغطه بشكل تلقائي ويكون النهائي 8 كيكابات تقريبا
بعدها تنتضر قليلان ليفك الضغط ويحمل ال rootfs
5. يقول لك هل تريد حذف الملف اكتب N
سوف تضهر لك كلمت KILI بخط اخضر كبير هذا يعني انه اشتغل الان اصبح لديك نضام كالي لينكس مبسط بواجهة ترمنال وكل الاوامر سوف تتنفذ في كالي لينكس ارسل مثلا
uname
الا ارسل هذه لكي يعمل كل شيء في نضام كالي
nethunter
يضهر لك انك في نضام كالي
6. الان اذا اردت ان تضهر واجه رسوميه بدل اوامر حمل
RVNC
بعدها اذهب ل termux
ونفذ هذه الاوامر بالترتيب
nethunter kex &وأفتح التطبيق
واضغط ال (+) الموجود اسفل الشاشه بعدها يضهر لك مربعين الاول تكتب به
localhost:5901الثاني تكتب به اي شيء مثلا
my Test Net hunter
تضغط Create
بعدها connect
بعدها يوجهك لشاشه شبه حمراء تضغط Ok الفوق الشاشه
لحل مشكلة
[Process completed (signal 9) - press Enter]
ببساطه حمل اولا
apt install android-tools
بعدها تضغط y
بعدها
adb
بعدها اذهب للاعدادات> خيارات المطورين>
تصحيح اخطاء. usp (فعلها)
تصحيح الاخطاء لاسلكيا شغلها وانسخ ip الخاص بك
مثل 192.168.0.104:49285 الخ.. انسخه فقط
بعدها
adb pair Yor_Ip
بعدها يطلب منك رقم تأخذه من كلمة الاتصال عن طريق رمز (الاقتران بواسطة رمز الاقتران)
تكتب الرمز
وبعدها اضغط ok او اتصال لكي يتصل
وبعدها تنفذ هذه الاوامر تنسخها كلها دفعه واحده وتنفذها
adb shell "/system/bin/dumpsys activity settings | grep max_phantom_processes"
adb shell "/system/bin/dumpsys activity processes -a"
adb shell "/system/bin/device_config set_sync_disabled_for_tests persistent"
adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
adb shell settings put global settings_enable_monitor_phantom_procs false
بعدها افتح الترمنال واكتب
nh
وبعدها
nethunter kex
بعدين روح للبرنامج وشغله ومبروك عليك الواحه الرسموميه وتضغيل التطبيق 🥱🖤
by: @x10xxx
ch: @l4vl4
🌚1
السلام عليكم كود بسيط وحلو وجديد ممكن يفيدك
- تكدر تحطه بالبوت وتضيفه للمجموعه
- تكدر تحط call data اني حطيت رابط
- تكدر تضيف وتعدل كلشي واضح وسهل جدا
*طبعا الكود اخضته من ملف المتجر دا اشتغل عليه *😁
ارسل شراء نقاط تضهر الك النافذه
• by: @x10xxx
• ch: R a F
- تكدر تحطه بالبوت وتضيفه للمجموعه
- تكدر تحط call data اني حطيت رابط
- تكدر تضيف وتعدل كلشي واضح وسهل جدا
*
@bot.message_handler(func=lambda message: message.text == "شراء نقاط")• يفضل تحطه قريب من دالة. start
def buy_points_menu(message):
reply = "أهلاً عزيزي! إليك أسعار النقاط:\n1 نقطة = 5$\n3 نقاط = 10$\nللتواصل اضغط على الزر في الأسفل"
markup = types.InlineKeyboardMarkup()
markup.add(types.InlineKeyboardButton("تواصل معنا", url="https://t.me/x10xxx"))
bot.reply_to(message, reply, reply_markup=markup)
ارسل شراء نقاط تضهر الك النافذه
• by: @x10xxx
• ch: R a F
🔥1
تريد تقيس سرعة التحميل بالسيرفر الخاص بك او سرعة نتك الطبيعيه او ب ( vps services)
1 • تحميل المكتبه
2 • تشغيل ومعرفة السرعه
النتيجه راح تكون
Download: 3661.09 Mbit/s
Upload: 1801.71 Mbit/s
التنزيل: 3661.09 ميجابت/ثانية
الرفع: 1801.71 ميجابت/ثانية
* تتغير حسب سرعة نتك وسرعة سيرفرك
@python_RaF
1 • تحميل المكتبه
pip install speedtest-cli
2 • تشغيل ومعرفة السرعه
speedtest-cli
النتيجه راح تكون
Download: 3661.09 Mbit/s
Upload: 1801.71 Mbit/s
التنزيل: 3661.09 ميجابت/ثانية
الرفع: 1801.71 ميجابت/ثانية
* تتغير حسب سرعة نتك وسرعة سيرفرك
@python_RaF
🔥1
السلام عليكم شرح جديد
شرح كيف تحويل السيرفر vps لخادم ويب و ترمنال في نفس الوقت
بحيث تتيح ان يكون لك خادم ويب وخادم termnal يعني اذا اريد تشغيل ملف python تشغله بشكل طبيعي واذا اردت تشغيل ملفات الويب ايضا تشغلها بشكل طبيعي جدا
اولا نقوم ب تحديث الحزم وتثبيت Apache
بعدها نقوم ب اعادة تشغيل الخادم (خادم الويب فقط)
الان نقوم برفع اي ملف HTML للتجربه نسميه اي شيء كيف ترفعه
تذهب للسيرفر تذهب لمسار var/www/html
الان تقوم بفتح المتصفح وتكتب هكذا
http://You_ip_server/
يتم عرض لك نتيجة الكود
@python_RaF
@sillyperson
شرح كيف تحويل السيرفر vps لخادم ويب و ترمنال في نفس الوقت
بحيث تتيح ان يكون لك خادم ويب وخادم termnal يعني اذا اريد تشغيل ملف python تشغله بشكل طبيعي واذا اردت تشغيل ملفات الويب ايضا تشغلها بشكل طبيعي جدا
اولا نقوم ب تحديث الحزم وتثبيت Apache
sudo apt update
sudo apt install apache2
بعدها نقوم ب اعادة تشغيل الخادم (خادم الويب فقط)
shell sudo systemctl restart apache2
الان نقوم برفع اي ملف HTML للتجربه نسميه اي شيء كيف ترفعه
تذهب للسيرفر تذهب لمسار var/www/html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>RaF</title>
</head>
<body>
<h1>HI This test code</h1>
<h3>by: @python_RaF</h3>
</body>
</html>
الان تقوم بفتح المتصفح وتكتب هكذا
http://You_ip_server/
يتم عرض لك نتيجة الكود
@python_RaF
@sillyperson
🔥3
Forwarded from Ŗα₣
السلام عليكم
شرح شلون تحل مشكلة مكتبة torch
المشكلة هيه تضهر اخطاء بسبب الذاكلة المؤقته
لا يتم تحميلها ويضهر لك
الحل بسيط جدا
ببساطه اكتب في السيرفر
@python_RaF
@sillyperson
شرح شلون تحل مشكلة مكتبة torch
المشكلة هيه تضهر اخطاء بسبب الذاكلة المؤقته
لا يتم تحميلها ويضهر لك
Killed
الحل بسيط جدا
ببساطه اكتب في السيرفر
pip install torch --no-cache-dir
@python_RaF
@sillyperson
في لغة البرمجة بايثون، المكتبة
••• 1xx: معلوماتية •••
- 100 Continue: الخادم يقبل الجزء الأولي من الطلب ويطلب من العميل استكمال الطلب.
- 101 Switching Protocols: الخادم يقبل طلب التحول إلى بروتوكولات أخرى.
---------------------------------------
2xx: نجاح
- 200 OK: الطلب ناجح والجواب يحتوي على البيانات المطلوبة.
- 201 Created: الطلب ناجح وأدى إلى إنشاء مورد جديد.
- 202 Accepted: الطلب قد تم قبوله للمعالجة، لكن العملية لم تكتمل بعد.
- 204 No Content: الطلب ناجح لكن لا يوجد محتوى لإرساله في الرد.
---------------------------------------
••• 3xx: إعادة توجيه •••
- 300 Multiple Choices: الطلب يحتوي على خيارات متعددة يمكن أن يختار منها العميل.
- 301 Moved Permanently: المورد المطلوب قد تغير مكانه بشكل دائم.
- 302 Found: المورد المطلوب مؤقتًا تحت عنوان URL آخر.
- 304 Not Modified: المورد لم يتغير منذ آخر طلب ولا يحتاج إلى إعادة إرسال.
---------------------------------------
••• 4xx: أخطاء العميل •••
- 400 Bad Request: الطلب غير صحيح أو لا يمكن فهمه بواسطة الخادم.
- 401 Unauthorized: الطلب يتطلب التحقق من هوية المستخدم.
- 403 Forbidden: الطلب ممنوع والخادم يرفض الإجابة.
- 404 Not Found: المورد المطلوب غير موجود على الخادم.
- 405 Method Not Allowed: الطريقة المستخدمة في الطلب غير مسموح بها للمورد المطلوب.
---------------------------------------
••• 5xx: أخطاء الخادم•••
- 500 Internal Server Error: خطأ داخلي في الخادم يمنعه من تنفيذ الطلب.
- 501 Not Implemented: الخادم لا يدعم الطلب المقدم أو الطريقة المستخدمة.
- 502 Bad Gateway: الخادم كان يعمل كبوابة أو وكيل وتلقى استجابة غير صالحة.
- 503 Service Unavailable: الخدمة غير متوفرة مؤقتًا، عادةً بسبب الصيانة أو الحمل الزائد.
- 504 Gateway Timeout: الخادم كان يعمل كبوابة أو وكيل ولم يتلق استجابة في الوقت المحدد.
هذه بعض الأكواد الأساسية التي قد تواجهها أثناء استخدام المكتبة
@python_RaF
@x10xxx
@sillyperson
requests تستخدم لإجراء طلبات HTTP. الأكواد التي يمكن أن تعود كاستجابة لهذه الطلبات تنقسم إلى عدة فئات وتوفر معلومات حول نتيجة الطلب. إليك شرح للفئات الرئيسية وبعض الأكواد المحددة التي قد تجدها مفيدة:••• 1xx: معلوماتية •••
- 100 Continue: الخادم يقبل الجزء الأولي من الطلب ويطلب من العميل استكمال الطلب.
- 101 Switching Protocols: الخادم يقبل طلب التحول إلى بروتوكولات أخرى.
---------------------------------------
2xx: نجاح
- 200 OK: الطلب ناجح والجواب يحتوي على البيانات المطلوبة.
- 201 Created: الطلب ناجح وأدى إلى إنشاء مورد جديد.
- 202 Accepted: الطلب قد تم قبوله للمعالجة، لكن العملية لم تكتمل بعد.
- 204 No Content: الطلب ناجح لكن لا يوجد محتوى لإرساله في الرد.
---------------------------------------
••• 3xx: إعادة توجيه •••
- 300 Multiple Choices: الطلب يحتوي على خيارات متعددة يمكن أن يختار منها العميل.
- 301 Moved Permanently: المورد المطلوب قد تغير مكانه بشكل دائم.
- 302 Found: المورد المطلوب مؤقتًا تحت عنوان URL آخر.
- 304 Not Modified: المورد لم يتغير منذ آخر طلب ولا يحتاج إلى إعادة إرسال.
---------------------------------------
••• 4xx: أخطاء العميل •••
- 400 Bad Request: الطلب غير صحيح أو لا يمكن فهمه بواسطة الخادم.
- 401 Unauthorized: الطلب يتطلب التحقق من هوية المستخدم.
- 403 Forbidden: الطلب ممنوع والخادم يرفض الإجابة.
- 404 Not Found: المورد المطلوب غير موجود على الخادم.
- 405 Method Not Allowed: الطريقة المستخدمة في الطلب غير مسموح بها للمورد المطلوب.
---------------------------------------
••• 5xx: أخطاء الخادم•••
- 500 Internal Server Error: خطأ داخلي في الخادم يمنعه من تنفيذ الطلب.
- 501 Not Implemented: الخادم لا يدعم الطلب المقدم أو الطريقة المستخدمة.
- 502 Bad Gateway: الخادم كان يعمل كبوابة أو وكيل وتلقى استجابة غير صالحة.
- 503 Service Unavailable: الخدمة غير متوفرة مؤقتًا، عادةً بسبب الصيانة أو الحمل الزائد.
- 504 Gateway Timeout: الخادم كان يعمل كبوابة أو وكيل ولم يتلق استجابة في الوقت المحدد.
هذه بعض الأكواد الأساسية التي قد تواجهها أثناء استخدام المكتبة
requests في بايثون للتعامل مع HTTP.@python_RaF
@x10xxx
@sillyperson
👏1
print ("-" *50)
# وضيفة ال تساوي
r1 = "hh"
r2 = "hh2"
def tsawe1():
if r1 == r2:
print('yes')
else:
print("no")
tsawe1()
print ("-" *50)
print ("\n\n\n\n")
# وضيفة ال or
def ors():
inputs = input("Please enter a value: ")
if inputs == "raf" or inputs == "raf1":
print(f"Correct, you entered a valid value.:{inputs} ")
else:
print("Error, you have not entered the required value.")
ors()
print ("-" *50)
print ("\n\n\n\n")
# الوضيفه& صعبه شويه وتحتاج شرح طويل جدا طبعا هاذي طريقة استخدام للشرح انما للستعمال الاساسي صعبه تحتاج شغلات طويله لان ما تستعخدم للشغلات المنطقيه
def AND():
var1 = 50
var2 = 51
if var1 & var2:
print("true")
else:
print("noo")
AND()
print ("-" *50)
print ("\n\n\n\n")
#اما ال = فهيه استعملنها في كل الكود جاوب اذا كانت لديك معرفه في تعليق السلام عليكم هاذي خطواة شرح ببايثون والفرق بين ('or', '&', '==') في بايثون.
@x10xxx
@python_RaF
.
🔥1
Forwarded from App RaF
New channel subscribe to receive updates
قناة جديده اشترك لتتلقا التحديثات
https://t.me/+fLLPifhgCXw2ZjQy
قناة جديده اشترك لتتلقا التحديثات
https://t.me/+fLLPifhgCXw2ZjQy