Arabic Python .
555 subscribers
2 photos
17 videos
6 files
10 links
. @M_L_F , @TeAmReCode .

Python is an endless sea .
Download Telegram
ههَلو !

#الجزء_الثاني

اخذنه من قبل شي او ميثود اسمه ( get ) من مكتبة ( requesta ) احنه اخذنا واخذنا عليه مثال وشرحنا كيف نستدعي هالميثود من المكتبه

لكن ما شرحنه الميثود نفسه ( get )

شوفو المكتبه ( requests ) معناها ( طلبات )
يعني فيها كثير طلبات مثلا ( طلب ارسال معلومات ) واذا اردت ترسل معلومات لازم تستخدم ميثود اسمه ( post ) طبعاً بعدين ناخذه ...

وعندك طلب ( اخذ المعلومات ) او ( اعطيني معلومات كذا موقع...) واذا اردت تحصل معلومات او شي معين من موقع معين لازم تستخدم ميثود اسمه ( get )

وهذا هوه موضوعنه والزبده من شرحنا اليوم هوه اخذ معلومات معينه من موقع معين

===============================

{ status_code , ok , text , json , contact , headers }

شايفين هذول الـ( 6 ) هذول خلينا نكول يخلوك تتحكم بالطلبات اللي راح تجيك من الميثود ( get ) اذا ما فهمت خليك متابع الشرح :

شوفو مثلا انا لو قلت لك روح جيبلي ( رمز الحاله ) لموقع كوكل طيب انت هنا راح تصفن وتكول ايش هذي اكله ولا نوع من انواع العصاير ؟!!

تع شوف خليني اعطيك نضره بسيطه عن رمز الحاله : من خلاله تقدر تعرف اذا الموقع لسى شغال ولا لا

بأبسط شرح يعني شوفلي كيف حالة الموقع كويسه ولا لا ؟
تع ناخذ مثال بسيط عنها
==============================
لحتى نعرف رمز الحاله لازم نستخدم ميثود ( get ) و نستخدم ( status_code ) اللي مكتوب فوك الـ ( status_code ) يستخدم لجلب ( حالة الموقع )

تع ناخذ مثال بسيط :

import requests
z=requests.get('https://google.com').status_code

print(z)

البايثود راح يطبعا كذا :

200
----------------------------------
شايفين المتغير ( z ) يحتوي على الميثود ( get ) وشرحنا قبل كيف ستدعينا هالميثود من مكتبة ( requests ) ....

وبعدها انا فتحت قويسين وحطيت فيهم رابط موقع ( كوكل ) وبعدها حطيت ( . ) وكتبت ( status_code ) طبعا هنا انا قلت للـ ( get ) عطيني بس رمز الحاله لموقع كوكل

ملاحضة : اذا طبع لك البايثون رمز الحاله ( 200 ) مثل ماطبعلي انا فوق هذا يعني الموقع موجود وشغال 100%

اما اذا طبع ( 403 ) او ( 404 ) يعني الموقع غير شغال


وبس

اذا مافهمتو قولو 🖤 .
Please open Telegram to view this post
VIEW IN TELEGRAM
11👏3
This media is not supported in your browser
VIEW IN TELEGRAM
اححَم !


#الجزء_الثالث

اخذنا من قبل الـ :
{status_code , ok , text , json , contact , headers}

الـ ( status_code ) شرحناها من قبل ....بالجزء الثاني .

=============================
نجي عالـ ( ok ) فائدته مثل ( status_code ) لكن هنا يختلف ... الـ ( status_code ) كلنا فائدته اذا كانت الصفحه موجوده راح يطبع لك ( 200 ) واذا لا راح يطبع ( 403 ) او ( 404 )

بينما الـ ( ok ) نفس الوضيفه لكن اذا كانت الصفحه او الموقع موجود راح يطبع لك ( بولين ) بمختصر افضل: ( True ) اما اذا كان مو موجود راح يطبع ( False )

مثال بسيط :

import requests
z=requests.get('https://google.com').ok

print(z)

البايثون راح يطبعا كذا :

True

ليش طبع ( True ) لان الموقع موجود بس اذا كان مو موجود راح يطبع ( False )

=============================

عندنا الـ( text ) فائدتها انها تطبع او تجلب لك الكود الخاص بالصفحه او الموقع

يعني مثلا لو كان مبرمج الموقع مسوي الموقع بلغة ( html ) راح تطبع لك الموقع كما هوه مكتوب او اذا كان مسوي بلغة ( php ) راح تطبعه لك مثل مامكتوب

مثال بسيط :

import requests
z=requests.get('https://google.com').text

print(z)

انت جرب ايش راح بطلع لك البايثون لانو الكود كبير ...

============================

وهسه ناخذ الـ ( json ) فائدته هم نفس الـ ( text ) لكن ينطبع بالـ ( json ) وحسب الموقع اذا كانو مستخدمين فيه ( json ) او صاحب الموقع مستخدم ( json )

وخلي نفرض الموقع اللي سويت له طلب بمكتبة ( requests ) وتريد تطبع محتوى او كود الموقع بصيغة ( json ) راح ينطبع بشكل واضح وافضل من ( text )

import requests
z=requests.get('https://google.com').json()

print(z)

اذا كان الموقع مستخدمين فيه ( json ) راح ينطبع بصيغة ( json ) لكن اذا مو مستخدمين الـ ( json ) فيه راح يطبع لك الباثيون كذا :


<bound method Response.json of <Response [200]>>

وبس

اللي مافهم يقول 🖤 .
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
نرجع ؟
🔥9👏3👍1
قناتنة عاليوتيوب للشروحات اشتركو

https://youtu.be/XYpwwfeva0o
الشرح الثاني لـ مفهوم الداله ( def ) :

https://youtu.be/gOSOyb57R1c
الشرح الثالث لـ مفهوم الداله وكيفية التعامل مع المتغيرات داخلها ( def ) :

https://youtu.be/Ig57DubTphs
👍52🎉1
👀.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2🔥1
انزل شروحات Flask ؟ .
👍8🔥4
Media is too big
VIEW IN TELEGRAM
- الجزء الأول - شرح مكتبة ( flask ) ، كيفية عمل api في لغة بايثون .
👍3🔥1👏1
كانت ايام حلوه ، واعرف مقصر وياكم من ناحية الشرح انشاءالله نرجع افضل بعد ما نهتم بالدراسة .
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
[ : ] ماهو الـ if else فـي البرمجه ..
3
This media is not supported in your browser
VIEW IN TELEGRAM
[ : ] ماهو ال Variable في البرمجه ..
2
This media is not supported in your browser
VIEW IN TELEGRAM
[ : ] ماهو ال Value في البرمجه ..
👍31🔥1
Media is too big
VIEW IN TELEGRAM
#1

التعامل مع القوائم ..
🎉42👍2🔥1
Media is too big
VIEW IN TELEGRAM
#2

تخزين القيم (small sql ) بأستخدام مكتبة kvsqlite ..
👍42
Media is too big
VIEW IN TELEGRAM
#3

– شرح التعامل مع القوائم بشكل مُفصل ..
3👍3🔥1