fa
Feedback
Python Hints

Python Hints

رفتن به کانال در Telegram

Python tips and tricks The Good, Bad and the Ugly توی این کانال فقط قرار هست در مورد core python صحبت کنیم. این کانال یک بلاگ شخصی هست و پیرامون نظرات و چیزهایی که توی بیش از ۱۰ سال کد زدن یاد گرفتم (فقط برای کمک به دوستان تازه‌کار) Admin: @Abbasi_ai

نمایش بیشتر
9 601
مشترکین
+1224 ساعت
+707 روز
+21530 روز
آرشیو پست ها
یکی از دوستان توی گروه بحث آزاد یک ویدئو در مورد 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 CPython

امروز صبح رفتم پروژه یک شرکتی رو دیدم؛ خیلی جالب بود واقعا (استارتاپی) اما هرچی جلوتر میرفت نمی‌دونستم بهشون بگم کل ۶ ماه زحمتشون رو باید بازنویسی کنند یا نه. خودشون انقدر غرق کد و قشنگی ایده و ... شده بودند که هیچکدوم متوجه نشدن کدها و کاری که می‌کنند بخش‌های زیادیش
mission critical
هست؛ و حتی این بخش‌ها هم با پایتون کد زده شده بود. ولی تهش با اینکه حالشون گرفته می‌شد بهشون گفتم و تازه خودشون متوجه شدند چه اشتباهی کردند.

فصل ۷ https://youtu.be/cTw49b3X96k
لایک، کامنت، سابسکرایب و اشتراک گذاری همگی مفید هست قطعاً فراموش نکنید 🌹

برای اون‌هایی که وقت دارند (هرچند زیادی گذشته از لایو) ولی حتما حواستون باشه که ویدئو رو بعدش ببینید. https://www.youtube.com/watch?v=kykDfDtp7Wg

خواستم بگم رئیس جمهور جدیدتون نیومده اینترنت و سرویس‌ها و سرورها به باد رفت که

ویدئو این جلسه رو اگر کسی رکورد کرد لطفاً با بنده به اشتراک بذاره متوجه نشدم، قبل از شروع جلسه Autoplay یوتیوب شروع شده بود و یک دوره آموزشی رو با سرعت بالا پلی کرده که صدای ویدیو خودم رو خراب کرده سر جلسه هی میگفتم چرا ی صدای ریزی میاد، پ.ن : من از هندزفری‌های متفاوت برای ضبط صدای خودم و رکورد استفاده می‌کنم. برای همین تا آخر جلسه متوجه مشکل صدا روی رکورد نشدم

شروع تا ۲ دقیقه دیگر

لطفا قبل از ورود میکرفون و ویدئو رو ببندید فصل ۸ https://meet.google.com/kom-fpqf-ofb

لطفاً میکروفون و ویدئو رو خاموش کنید meet.google.com/syu-fraq-ehg

از تو گروه برداشتم اینکه چقدر درست هست حرفاش رو که همه می‌دونیم. یعنی توی حداقل ۱۴ سالی که گذشت اونی هم که نمی‌دونست فهمید مگر اینکه سودش تو نفهمیدن باشه. ولی من نگران خود این آدم هستم، اینکه الان این شخص کجاست ؟

قسمت سانسور شده مستند گفت گوی پزشکیان با جوانان...

درسی از دیتا. گزینه سوم، کلا اشتباه هست. طرح سوال و گزینه اشتباه توی پلتفرم اشتباه. چون قطعاً کسی که اوضاع اینترنت براش افتضاح هست اینجا نیست که گزینه‌ای رو انتخاب کنه (پس دیتا بایاس میشه) ولی اوضاع اینترنت سمت محل زندگی خودم اینطوری هست، و تقریباً ۱ ساعت طول کشید تونستم سروری پیدا کنم که vpn راحت بشه روش کانفیگ کرد.

اوضاع اینترنت شما چطور هست ؟
Anonymous voting

توی سال‌های مختلف زندگیم خیلی قشنگ درک کردم، خر همون خره، فقط پالونش عوض می‌شه ۱ ماه دنبال گرفتن یک قرارداد بودم، شنبه قرار بود امضا کنم (یک استارتاپ ایرانی توی آمریکا). خودشون بهم پیام دادند، ولی کل پروسه مصاحبه و ... همه چیز به دقت و حتی بدون رحم جلو رفت. دیروز دیدم، مدیرعامل (استارتاپ برای خودش هست) با کلی چرت و پرت و چرندیات زده که برید و رأی بدید و ... یک جستجو زدم، دیدم سر خریتش تو آخور نظام هست. پیام دادم به مدیر HR شرکت و گفتم که امکان ادامه همکاری نداریم تا وقتی ایشون قرار هست مدیرعامل باشند، شریک آمریکایی طرف پیام داد (چون خیلی فنی با سواد هستند) و براش توضیح دادم. با اینکه ۲ برابر دستمزد فعلی من بهم پرداخت می‌کرد، اما هرجور حساب کردم دیدم نمی‌تونم پله واسه صدای یک احمق باشم. نزدیک انتخاب شده، خواستم بگم توی این سال‌ها نه رأی دادم، نه رأی میدم. هر کی سمت گرفت توی این مملکت، هم دزدید هم کشت. خلاصه که من فراموشکار نیستم. #رای_نمیدم از خیر سود شخصی هم می‌گذرم به امید آینده بهتر برای ایران و نسل بعدی. اضافه کنم : راجب concurrency و ... هم تصمیم گرفتم یک سری پست بذارم (شاید حتی کمی مبتدی).

متأسفانه جلسه کتاب‌خوانی این هفته نخواهیم داشت عذرخواهی می‌کنم 🌹

#خارج_از_بحث به بهانه انتشار خبر تولید 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 باشه نمیدونم.

#موقت اگر دقت نکرده بودید تمام تصاویر گروها، لوگو کانال، لوگو یوتیوب و .... + تمامی thumbnail های ویدئو‌های یوتیوب همگی با کمک هوش مصنوعی ایجاد شده صفر تا ۱۰۰ بدون هیچ تغییری (غیر از لوگو البته)

https://youtu.be/utmW9LqEWio ویدیو فصل ۵