ههَلو !
#الجزء_الثاني
اخذنه من قبل شي او ميثود اسمه ( 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 ) يعني الموقع غير شغال
وبس
اذا مافهمتو قولو🖤 .
#الجزء_الثاني
اخذنه من قبل شي او ميثود اسمه ( 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
اححَم !
#الجزء_الثالث
اخذنا من قبل الـ :
{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]>>
وبس
اللي مافهم يقول🖤 .
#الجزء_الثالث
اخذنا من قبل الـ :
{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
الشرح الثالث لـ مفهوم الداله وكيفية التعامل مع المتغيرات داخلها ( def ) :
https://youtu.be/Ig57DubTphs
https://youtu.be/Ig57DubTphs
👍5❤2🎉1
Media is too big
VIEW IN TELEGRAM
- الجزء الأول - شرح مكتبة ( flask ) ، كيفية عمل api في لغة بايثون .
👍3🔥1👏1
كانت ايام حلوه ، واعرف مقصر وياكم من ناحية الشرح انشاءالله نرجع افضل بعد ما نهتم بالدراسة ❕ .
👍6
Arabic Python .
كانت ايام حلوه ، واعرف مقصر وياكم من ناحية الشرح انشاءالله نرجع افضل بعد ما نهتم بالدراسة ❕ .
راح ارجع للشروحات خلال ايام اكمل شغلي وتددلون ♨️ .
👍2🔥2❤1👏1
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 في البرمجه ..
👍3❤1🔥1