جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'Python'.
2 نتیجه پیدا شد
-
معرفی کتابخانه ای برای ارسال و دریافت درخواست های HTTP در پایتون
Slap پاسخی ارسال کرد برای یک موضوع در برنامه نویسی
سلام دوستان مهران بازیتون هستم (شب معارفه ?) امروز اومدم بهتون یه لایبرری یا همون کتابخانه بهتون معرفی کنم برای پایتون. این لایبرری بدرد درخواست های HTTP با اسکریپت پایتون هست! مثلا من یه سایت دارم سایتم هم API قدرتمندی داره میخوام با پایتون یه درخواست بدم به API ببینم چطوریه کار میکنه نمیکنه چخبر هست توش. این لایبرری بدرد این دسته از کار ها میخوره. اسم لایبرری : Requests بریم واسه اموزشش : اول از همه : این کد رو در ترمینال خودتون وارد کنین. pip install requests بعد که نصب شد برید و با یک تکست ادیتور یا هر IDE دیگر فایل خودتون رو باز کنید حالا برای اینکه از توابع این لایبرری استفاده کنید کد زیر رو وارد کنید : import requests و حالا ما میتونیم از لایبرری درون کد خودمون استفاده کنیم. حالا برای مثال ما میخوایم یه درخواست به API سایت گیتهاب ارسال کنیم تا ببینیم کار میکنه یا نه. برای اینکار ما از متود GET استفاده میکنیم. ما الان یه درخواست با متود گت ارسال میکنیم به سایت گیتهاب تا لایبرری رو تست کنیم. اگر کد وضعیت (Status Code) 200 گرفتیم یعنی API سایت گیتهاب کار میکنه و لایبرری هم اوکیه و اگر کد 404 گرفتیم یعنی سایتی که بهش درخواست دادیم پیدا نشد. کد زیر رو وارد کنید : requests.get('api.github.com') و حالا اگر شما جواب : <Response [200]> گرفتید یعنی درخواست موافقیت امیز بوده و API سایت کار میکنه حالا این لایبرری قصه ی ما از Status Code هم ساپورت میکنه برای مثال ما اینجا یه کد مینویسیم که اگر کد وضعیت این بود اینو بگو اگر نبود اینو بگو if response.status_code == 200: print('Ok Bood') elif response.status_code == 404: print('Peyda Nashod.') در کد بالا ما به اسکریپت گفتیم که اگر کد وضعیتی که ما ارسال کردیم به سایت گیتهاب موفق امیز بود بنویس Ok Bood اگر نبود و خطای 404 داد بنویس Peyda nashod سعی کردم تا میتونم توی پست این لایبرری رو توضیح بدم اما واقعا کارایی های زیادی داره و نمیشه توی یه پست توضیح داد موفق باشید, خدانگهدار -
با سلام و احترام, تو این تاپیک قصد دارم شمارو با API SAMP برای ساخت گیم مود در دو زبان برنامه نویسیه بسیار محبوب یعنی Python و PHP آشنا کنم خب همینطور که بعضی هاتون میدونید (قلاقه منداش ?)اگر تو گوگل آموزش برنامه نویسی و ساخت گیم مود سمپ رو سرچ کنید اولین چیزی که میاره همون انجمن خود SAMP و زبان برنامه نویسیه و به درد نخوره PAWN هستش (با اون ویرایشگر مزخرفش?) و بر همین اساس تصور میشه زبانی که میشه استفاده کرد PAWN هستش در صورتی که اینطور نیست هدف از معرفی این کتابخونه ها این هستش شاید کسی به برنامه نویسی علامند بشه و این شروعی بشه برای ورود به دنیای لذت بخشه برنامه نویسی همچنین برای برنامه نویسای علاقه مند به ساخت گیم مود و شاید روزی بشه وارد تیم توسعه دهنده ی آرساکیا بشن گرچه آرساکیا از AngelScript استفاده میکنه و اگه میخاید وارد تیم برنامه نویسی ارساکیا بشید باید AngelScript یاد بگیریر که منابع یادگیری محدودی داره ? خب میرم سراغ اصل مطلب یعنی همون API ها : اول عشق خودم PHP ? برای ساخت گیم مود با استفاده از زبان PHP از کتابخونه ی SAMPHP که برای دانلود و نصب هم میتونید از این لینک استفاده کنید نکته جالبتر اینه که برای PHP یک Framework هم ساخته شده که کار رو خیلی خیلی راحت تر میکنه . از این لینک میشه نصب کرد برای پایتون هم از PySAMP استفاده میشه و نیازی نیست که بگم خود سینتکس ساده ی پایتون و مفاهیمش چقدر کارو راحت و لذت بخش میکنه برای دانلود و نصب اینجا کلیک کنید و در آخر هم عذر خواهی میکنم اگر اشتباهی در این نوشته وجود داشته باشه امید وارم دوستان ازمون ایراد نگیرن?