CodeBaz.dev
696 subscribers
673 photos
108 videos
155 files
495 links
من، محمدرضا کسائی، برنامه‌نویس فول‌استک در تپسی و مدرس پایتون و جنگو در مجتمع فنی تهران هستم. در اینجا قصد دارم تجربیات و دانش خود را در زمینه‌های مختلف برنامه‌نویسی با شما به اشتراک بگذارم.
https://CodeBaz.dev
https://x.com/CodebazDev
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
یه کارآموز باید اینجوری باشه 😂😂😎😎
🆔 @ProgrammersFun
فرض کنید یه سری فایل پایتونی دارید که ممکنه هر جایی از سیستم مثل desktop باشن. برای اینکه بشه تو پایتون ازشون استفاده کرد یعنی import کرد کافیه از کد تو عکس استفاده کنید
🆔 @ProgrammersFun
سوال: چطوری میشه تو پایتون جای ۲ تا متغیر رو بدون تعریف متغیر سوم عوض کرد؟ اونم فقط با یه خط کد! 😎
لطفا پاسخ هاتونو برامون بفرستید.
🆔 @ProgrammersFun
CodeBaz.dev
سوال: چطوری میشه تو پایتون جای ۲ تا متغیر رو بدون تعریف متغیر سوم عوض کرد؟ اونم فقط با یه خط کد! 😎 لطفا پاسخ هاتونو برامون بفرستید. 🆔 @ProgrammersFun
بسیار سپاس گذارم از همه که اینقدر سریع پاسخ های درست رو فرستادن 😎

a=2

b=4

a,b=b,a


خط سوم از کد بالا این کارو براتون میکنه
اصطلاحا بهش میگن
tuple unpacking
🆔 @ProgrammersFun
پاسخ برخی دوستان کد زیر بود 👏🏻👏🏻

a=a+b
b=a-b
a=a-b


درسته که متغیر سوم تعریف نشده اما این روش یه مشکل اساسی داره و اونم اینه که روی داده هایی مثل اعداد کار میکنه اما روی لیست ها و یا کلاس ها و ...
درست کار نمیکنه
ضمنا تو ۳ خط انجام شده نه یه خط
این روش اگه اشتباه نکنم بیشتر برای حالات خاصی مثل کارکتر و اعداد در زبون هایی مثل ++C استفاده میشه
🆔 @ProgrammersFun
کی میتونه کد زیرو جوری تغییر بده که نیازی با استفاده از and نباشه و تعداد خطوط کد هم حفظ بشه؟
x = input() 

if 1<x and x<3:

    print 'YES !!'


پاسخ هاتونو بفرستید 😝😊
🆔 @ProgrammersFun
CodeBaz.dev
کی میتونه کد زیرو جوری تغییر بده که نیازی با استفاده از and نباشه و تعداد خطوط کد هم حفظ بشه؟ x = input() if 1<x and x<3: print 'YES !!' پاسخ هاتونو بفرستید 😝😊 🆔 @ProgrammersFun
پاسخ مورد نظر این بود:
x = input() 

if 1 < x < 3:

    print 'YES !!'


فقط کافی بود and حذف بشه 😂😂😎😎
🆔 @ProgrammersFun
توجه: تابع input ای که من نوشتم در پایتون 2.7 مد نظرم بود!
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی سعی میکنی یه برنامه رو کامپایل کنی 😂😂
🆔 @ProgrammersFun
مقایسه وب‌فریم‌ورک‌های مختلف پایتونی بر اساس تعداد درخواست در ثانیه قابل پردازش و پاسخگویی توسط انها

Server   Implementation   Requests/sec   Avg Latency

Sanic     Python 3.5 + uvloop   33,342   2.96ms

Wheezy   gunicorn + meinheld   20,244   4.94ms

Falcon    gunicorn + meinheld   18,972   5.27ms

Bottle    gunicorn + meinheld   13,596   7.36ms

Flask      gunicorn + meinheld   4,988   20.08ms

Kyoukai   Python 3.5 + uvloop   3,889   27.44ms

Aiohttp   Python 3.5 + uvloop   2,979   33.42ms

Tornado   Python 3.5   2,138   46.66ms



نکته: پرفورمنس نود‌جی‌اس(node.js) حدود ۳۶۱۴ ریکوست در ثانیه و php حدود ۱۷۷۳ ریکوست در ثانیه و زبان Go حدود ۴۵۴۲ ریکوست در ثانیه هست.

#سرعت‌پایتون #وب‌فریم‌ورک‌ها #مقایسه‌سرعت‌وب‌فریم‌ورک‌ها

🌐 https://gg.gg/4b1uj
🆔 @ProgrammersFun
عکس توصیه مارک‌زاکربرگ به یادگیری پایتون برای بچه‌ها(یادگیری پایتون به عنوان اولین زبان برنامه‌نویسی) که قبلا پخش شده بود، شخصا عکس گرفتم و لایک کردم کامنتش روی فیس‌بوک رو...
🆔 @ProgrammersFun
رسانه بزرگ آی کد
جامع ترین کانال برنامه نویسی و اخبار دنیای آی تی
معرفی بهترین منابع برای یادگیری برنامه نویسی و اخبار حوزه آی تی و...
@i_code
آموزش پایتون در ۱ ساعت به زبان فارسی

سلام در این ویدئو ساختار اصلی و syntax کلی پایتون رو براتون تو ۱ ساعت شرح میدم.
این ویدئو برای کسانی که نسبت به پایتون هیچ زمینه ای ندارند یا فقط میخوان یه کد دم دستی بزنن میتونه مناسب باشه
به دوستانی که زبان های C بیس کار کردن حتما توصیه میکنم این ویدئو رو ببینن چون مطمینم که از راحتی syntax پایتون شگفت زده خواهند شد.
پیشاپیش از اینکه محیط ضبط ویدئو بسیار شلوغ بوده معذرت میخوام چون فقط میخواستم برای دوستم توضیح بدم تو راه رو کتابخونه مسجد محله بودیم که تصمیم گرفتم ویدئو شو برای شما هم آپلود کنم. 😅😅
دیگه با کمترین امکانات از این بهتر نمیشه کار کرد.😂
این ویدئو قبلا منتشر شده و جدید نیست!

مشاهده در آپارات:
🌐 https://www.aparat.com/v/Ck4zj
🆔 @ProgrammersFun