Python Hints
الذهاب إلى القناة على Telegram
Python tips and tricks The Good, Bad and the Ugly توی این کانال فقط قرار هست در مورد core python صحبت کنیم. این کانال یک بلاگ شخصی هست و پیرامون نظرات و چیزهایی که توی بیش از ۱۰ سال کد زدن یاد گرفتم (فقط برای کمک به دوستان تازهکار) Admin: @Abbasi_ai
إظهار المزيد9 601
المشتركون
+1224 ساعات
+707 أيام
+21530 أيام
أرشيف المشاركات
9 605
یکی از دوستان توی گروه بحث آزاد یک ویدئو در مورد
GIL گذاشت و من یاد این موضوع افتادم که از نسخه Python 3.13 شما میتونید یک build تقریبا stable (البته نه برای پروداکشن) روی برنچ nogil داشته باشید برای Cpython
GitHub Link
که خب اگر به اندازه کافی طرفدار و کامیونیتی داشته باشه؛ pre-build منتشر خواهد شد و در دراز مدت بعنوان نسخه دیفالت پایتون منتشر خواهد شد.
این موضوع اهمیت بسیار؛ بسیار بالایی داره برای بهینه سازی پایتون و براحتی میتونه کدهای multi-thread رو چندین برابر سریعتر کنه
Python multithreading without GIL
PEP 703 - Making the GIL Optional in CPython9 605
امروز صبح رفتم پروژه یک شرکتی رو دیدم؛
خیلی جالب بود واقعا (استارتاپی) اما هرچی جلوتر میرفت نمیدونستم بهشون بگم کل ۶ ماه زحمتشون رو باید بازنویسی کنند یا نه.
خودشون انقدر غرق کد و قشنگی ایده و ... شده بودند که هیچکدوم متوجه نشدن کدها و کاری که میکنند بخشهای زیادیش
mission criticalهست؛ و حتی این بخشها هم با پایتون کد زده شده بود. ولی تهش با اینکه حالشون گرفته میشد بهشون گفتم و تازه خودشون متوجه شدند چه اشتباهی کردند.
9 605
فصل ۷
https://youtu.be/cTw49b3X96k
لایک، کامنت، سابسکرایب و اشتراک گذاری همگی مفید هست قطعاً فراموش نکنید 🌹
9 605
برای اونهایی که وقت دارند (هرچند زیادی گذشته از لایو)
ولی حتما حواستون باشه که ویدئو رو بعدش ببینید.
https://www.youtube.com/watch?v=kykDfDtp7Wg
9 605
ویدئو این جلسه رو اگر کسی رکورد کرد لطفاً با بنده به اشتراک بذاره
متوجه نشدم،
قبل از شروع جلسه
Autoplay
یوتیوب شروع شده بود و یک دوره آموزشی رو با سرعت بالا پلی کرده که صدای ویدیو خودم رو خراب کرده
سر جلسه هی میگفتم چرا ی صدای ریزی میاد،
پ.ن : من از هندزفریهای متفاوت برای ضبط صدای خودم و رکورد استفاده میکنم.
برای همین تا آخر جلسه متوجه مشکل صدا روی رکورد نشدم
9 605
لطفا قبل از ورود میکرفون و ویدئو رو ببندید
فصل ۸
https://meet.google.com/kom-fpqf-ofb
9 605
از تو گروه برداشتم
اینکه چقدر درست هست حرفاش رو که همه میدونیم.
یعنی توی حداقل ۱۴ سالی که گذشت اونی هم که نمیدونست فهمید
مگر اینکه سودش تو نفهمیدن باشه.
ولی من نگران خود این آدم هستم،
اینکه الان این شخص کجاست ؟
9 605
درسی از دیتا.
گزینه سوم، کلا اشتباه هست.
طرح سوال و گزینه اشتباه توی پلتفرم اشتباه.
چون قطعاً کسی که اوضاع اینترنت براش افتضاح هست اینجا نیست که گزینهای رو انتخاب کنه (پس دیتا بایاس میشه)
ولی اوضاع اینترنت سمت محل زندگی خودم اینطوری هست، و تقریباً ۱ ساعت طول کشید تونستم سروری پیدا کنم که vpn راحت بشه روش کانفیگ کرد.
9 605
توی سالهای مختلف زندگیم
خیلی قشنگ درک کردم،
خر همون خره، فقط پالونش عوض میشه
۱ ماه دنبال گرفتن یک قرارداد بودم، شنبه قرار بود امضا کنم (یک استارتاپ ایرانی توی آمریکا).
خودشون بهم پیام دادند، ولی کل پروسه مصاحبه و ... همه چیز به دقت و حتی بدون رحم جلو رفت.
دیروز دیدم، مدیرعامل (استارتاپ برای خودش هست) با کلی چرت و پرت و چرندیات زده که برید و رأی بدید و ...
یک جستجو زدم، دیدم سر خریتش تو آخور نظام هست.
پیام دادم به مدیر HR شرکت و گفتم که امکان ادامه همکاری نداریم تا وقتی ایشون قرار هست مدیرعامل باشند،
شریک آمریکایی طرف پیام داد (چون خیلی فنی با سواد هستند) و براش توضیح دادم.
با اینکه ۲ برابر دستمزد فعلی من بهم پرداخت میکرد، اما هرجور حساب کردم دیدم نمیتونم پله واسه صدای یک احمق باشم.
نزدیک انتخاب شده،
خواستم بگم توی این سالها نه رأی دادم، نه رأی میدم.
هر کی سمت گرفت توی این مملکت، هم دزدید هم کشت.
خلاصه که من فراموشکار نیستم.
#رای_نمیدم
از خیر سود شخصی هم میگذرم به امید آینده بهتر برای ایران و نسل بعدی.
اضافه کنم :
راجب
concurrency و ... هم تصمیم گرفتم یک سری پست بذارم (شاید حتی کمی مبتدی).9 605
#خارج_از_بحث
به بهانه انتشار خبر تولید
Framwork laptop با پردازشگر Risc-V
خیلی سال هست که معماری Risc-v رو دنبال میکنم اما نه حرفهای فقط از روی اولی که OpenSource بودنش رو فهمیدم دنبال اخبار هستم (بنظرم خیلی چیز و چیزهای بزرگی ازش بیرون خواهد آمد)
این خبر که حالا framework داره با این پردازشگر هم تولید میشه و مردم هم خرید میکنند و از طرفی هر دو غول Linux :Canonical (Ubuntu), RedHat (Fedora)از این معماری پشتیبانی خواهند کرد قدم بزرگی هست. راجب خود
Framework هم باید بگم که قطعا و بدون شک لپتاپ بعدی من خواهد بود.
خیلی از بجههایی که من رو میشناسند میدونند من طرفدار برند خاصی نیستم؛ حتی خیلی طرفدار لپتاپ هم نیستم (چون نمیتونم هر چیزی که لازم شد رو تغییر بدم داخلش) از منظر برند هم هرکسی سرویس بهتر با قیمت معقولتر و البته دسترسی آزاد بده (اپل بدون شک آشغال هست) قطعا طرفدارش خواهم بود.
چندسال قبل System76 گزینه اولم بود ولی به محض ورود Framework به بازار با System76 خدافظی کردم؛ البته خود System76 هم مقصر بود چون اون آزادی در انتخاب قطعات و ... رو از روی سایت برداشت.
برای کسایی که آشنایی ندارند؛ Framework یک تولید کننده لپتاپ هست که کاملا ماژولار هست؛ نه تنها موقع خرید حتی سالهای بعد.
یعنی شما میتونید بعد از چندسال یک مادربرد یا cpu یا gpu یا حتی display, ... جدیدتر سفارش بدید و بدون نیاز به تعمیرکار و نهایتا با چند دقیقه وقت لپتاپ رو کامل آپگرید کنید.
قیمت قطعات هم بسیار بسیار ارزون و بسیار بسیار فوقالعاده هست.
خلاصه که این خبر برای من ۲ طرفش خوشحال کننده بود؛ هم Risc-V چون کاملا قابل کاستومایز شدن برای تسک خاص هست و هم Open Source بودنش یعتی هزینه ساخت و هزینه تمام شده برای مشتری پایین تر خواهد بود.
هم Framework که با این ریسکی که کرده یعنی اوضاع بیزینس خوبی داره و توی طراحی قطعات ماژولار خیلی خیلی وضعیت بهتری داره نسبت به نسخههای قبلی
قطعا لپ تاپ بعدی من Framework هست حتی اگر شخصا مجبور بشم وارد کنم؛ اما اینکه معماری Risc-V باشه نمیدونم.9 605
#موقت
اگر دقت نکرده بودید
تمام تصاویر گروها، لوگو کانال، لوگو یوتیوب و ....
+
تمامی thumbnail های ویدئوهای یوتیوب همگی با کمک هوش مصنوعی ایجاد شده
صفر تا ۱۰۰ بدون هیچ تغییری (غیر از لوگو البته)
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
