Normal Developer
502 subscribers
123 photos
44 videos
8 files
67 links
اینجا سعی میشه که تجربه های شخصی، اموزش و نکاتی که شاید بدرد بقیه هم بخوره Share بشه

1727676055
Download Telegram
😁11👍1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
به این مرحله که برسید، میفهمید که به پایتون کاملا مسلط شدید


@normal_developer
😁6
دونالد ترامپ در پستی 16 امین سالگرد انتشار وایت پیپر بیت کوین توسط ساتوشی ناکاموتو رو تبریک گفته و از هشتگ #FreeRossDayOne که به ازادی راس اولبریکت، بنیان‌گذار بازار دارک نت Silk Road، اشاره داره هم استفاده کرده!

🔎 realDonaldTrump

اگه اطلاعاتی در مورد راس اولبریکت (اولبریچ؟) ندارید پیشنهاد میکنم پادکست جاده ابریشم چنل بی رو گوش بدید 👌


@Normal_Developer
👍2
میخوام درمورد رزبری پای و درکل سخت افزارها و برنامه نویسیشون حرف بزنیم
به نظرتون ویدیو بگیرم تو کانال پست کنم و کامنت بذارید یا لایو باشه؟
(لایو رو میتونیم ذخیره کنیم)
Anonymous Poll
7%
لایو
93%
پست ویدیویی
یکی از چیزایی که تو دیتابیس مهمه و تو خیلی از مصاحبه های کاری هم پرسیده میشه در مورد انواع جوین ها تو دیتابیسه.
این عکس خیلی مختصر و با مثال توضیح داده که فرقشون چیه.


@normal_developer
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
واقعا برام سواله چرا وقتی از گوگل پلی همه چیو آپدیت میکنی، بازار یه نسخه جدیدتر ازش داره؟ 😒

لعنتی گوگل خودش میت، فوتو، درایو و چنتا چیز دیگه رو ساخته. تو چجوری از خودشون جلوتری؟ 😕

@normal_developer
😁8
در راستای حذف توسعه دهنده های روسی کرنل لینوکس از این پروژه، روسیه تصمیم گرفته که کرنل خودشو بسازه و دارن برنامه نویساشو جذب میکنن

SOURCE

@Normal_Developer
😁6👍1
خب بزرگوار، سرما تازه از ساعت ۱۸ شروع میشه.
یه بهونه بیار که با عقل جور دربیاد 😐

@Normal_Developer
🤣6
اگه روی لپتاپتون از لینوکس استفاده میکنید پیشنهاد میکنم برای مراقبت بیشتر از باتریتون حتما TLP رو نصب کنید.
بعد از نصب میتونی تنظیمات خاصی رو برای مدیریت باتری انجام بدید که برای استفاده طولانی مدت لپتاپ خیلی خوبه.
مثلا میتونید بازه شارژ رو بین دوتا عدد قرار بدید که بیشتر از اون حد شارژ نشه و کمتر از اون بازه شارژ کردن رو شروع کنه.


sudo apt install tlp tlp-rwd


داکیومنت خوده پکیج:
https://linrunner.de/tlp/installation/index.html


@normal_developer
👍6🙏1
Media is too big
VIEW IN TELEGRAM
اگه مصاحبه همه شغل ها شبیه مصاحبه های استخدام برنامه نویس بود 😄

پ.ن: زیرنویس فارسی رو یوتیوب ساخته

@Normal_Developer
😁3🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
یه کاردستی کوچیک برای استادایی که نمره نمیدن بسازید 😁

@normal_developer
😁5
برنامه نویس خوب راحت جایگزین میشه!
چرا؟

- نیازی نیست خودشون روند کار رو توضیح بدن
- کدشون رو میشه راحت تغییر داد
- داکیومنت کارشون رو مینویسن
- کدشون با تستای خوب سنجیده شدن

ولی یه برنامه نویس بد قابل جایگزینی نیست!
- فقط خودشون کد رو میفهمن
- نمیتونی کدشونو تغییر بدی چون ممکنه یه چیز رندوم تو یه جایی از برنامه خراب بشه
- داکیومنت کارشون تو ذهنشونه
- خودشونو برای تست های درست اذیت نمیکنن

اگه یه برنامه نویس خوب بره براتون مشکلی پیش نمیاد، اگه یه برنامه نویس بد بخواد بره، قطعا تو دردسر بزرگی میوفتین

@normal_developer
👍9
😁7🤬2👎1💩1🤨1
یکی از ذن های پایتون اینه که زیبا بهتر از زشته.
به این دوتا مثلا توجه کنید:
x=[1,2,3];y=[4,5,6];print([i+j for i,j in zip(x,y)])


x = [1, 2, 3]
y = [4, 5, 6]
result = [i + j for i, j in zip(x, y)]
print(result)


به این معنی که وقتی میشه یه چیزی رو تمیز و مرتب نوشت، بهتره از خفن سازی و ترسناک کردنش پرهیز کنید!

@normal_developer
👍62
یکی دیگه از ذن های پایتون اینه که واضح بهتر از ضمنی هست.
کد باید به صورت واضح قصدش مشخص بشه

مثلا:
def add(x, y): return x + y


def add(x, y):
"""Add two numbers and return the result."""
return x + y



@normal_developer
👍4