ar
Feedback
Python Hints

Python Hints

الذهاب إلى القناة على Telegram

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

إظهار المزيد
9 613
المشتركون
+924 ساعات
+647 أيام
+22130 أيام
أرشيف المشاركات
توی این ماه یک کتاب‌هایی منتشر شده که دلم می‌خواست می‌تونستم، به همه جاهایی که کار می‌کنم بگم آقا ۱ ماه بهم مرخصی بدید برم ۵-
توی این ماه یک کتاب‌هایی منتشر شده که دلم می‌خواست می‌تونستم، به همه جاهایی که کار می‌کنم بگم آقا ۱ ماه بهم مرخصی بدید برم ۵-۶ تا کتاب بخونم و برگردم. یکی ازون موارد این کتاب هست.

فردا جلسه سوم و فصل دوم کتاب رو باهم مرور خواهیم کرد. اگر فصل اول رو ندید یوتیوب می‌تونید چک کنید جلسه فردا نیز مثل همیشه ساعت ۴ خواهد بود. برای دوستان جدید : لینک جلسات داخل کانال گذاشته می‌شه و ۱۰۰ نفر ظرفیت هر جلسه خواهد بود. (جایی برای ثبت‌نام و ... وجود نداره) یک چیزایی هم از یوتیوب یادگرفتم؛ تعداد سابسکرایب - لایک و ... می‌تونه از یک کانال و ویدئو گرفته بشه. کامنت فقط در صورتی حذف میشه که قوانین یوتیوب رو رعایت نکنه. اما یک چیزی رو متوجه نشدم هنوزم اونم watch time هست که بعضی وقتا کم میشه (نمی‌دونم دقیقا چرا)
در نهایت سپاس از همگی view دو ویدئو اول در مجموع به 1500 رسیده که امروز فهمیدم برای کانال با کمتر از ۱۴ روز سابقه مثل اینکه خیلی خیلی خوبه 🌹❤️ مرسی از همگی

یکی از دوستان اشاره کرده که تبلیغاتی از دوره‌های ایرانی کانال‌های دیگه پایین پست‌های کانال میاد. همین اول بگم؛ هیچکدوم از دوره‌های فارسی پولی مورد تأیید ما نیست و تقریباً هیچکدوم هم مناسب بیزینس نیست، دوره‌ای نیست که شمارو وارد بازار کار کنه. اما تبلیغات تلگرام، دست ما نیست. تلاش کردم خاموش کنم این موارد رو ولی تلگرام میگه باید 50 لول Boost داشته باشیم تا اجازه غیرفعال کردن بده بهمون پس صرف اینکه تبلیغات تلگرام رو پایین هرکدوم از کانال های ما دید، فکر نکنید که ما تایید کردیم اون دوره رو این پست برای مدتی، بعنوان پست آخر دائماً ارسال خواهد شد.

انیحا توضیح دادم که هدف نهایی از کانال یوتیوب چطور خواهد بود : https://t.me/pytens/1445 با چندتا از دوستان هم صحبت کردم؛ کسی نه نگفت. بازم میگم بخش خوب اینکار علاوه بر رایگان بودن دوره‌ها این هست که سعی می‌کنم تایید حداقل دو متخصص یا سنیور رو قبل از شروع یا انتشار هر دوره بگیرم. قرار هم نیست همه مباحث رو شخصا درس بدم؛ افراد متخصص آموزش خواهند داد.

نکات مهم و ویژگی‌های جذاب پایتون 3.13 : 1) JIT Compilation (PEP 744) هنوز به numba, pypy نمیرسه و آزمایشی هست اما توقع 2-9% بهبود سرعت بر اساس تست‌ها هست. تکنیک استفاده شده copy-and-patch jit هست که مقاله‌اش سال 2021 منتشر شده اگر دوست داشتید همین عبارت رو سرچ کنید افراد زیادی توضیح دادن مقاله رو. 2) IOS platform support (PEP 730) البته فعلا باید از سورس کد بیلد بگیرید ولی خب آندروید هم درحال توسعه هست و احتمالا توی بتاهای بعدی میاد PEP 738. 3) Added @deprecated راجبش قبلا گفته بودم 4) Deferred evaluation of annotations using descriptors (PEP 649) ازین فقط فهمیدم که __anotate__ اضافه میشه اما دقیق متوجه نشدم (مثال‌ها هم دقت می‌خواست که شخصا خسته تر ازین بودم که بخونم) 5) TypeIs اینو مثالش رو ببینید خیلی راحت تر درک میشه؛ تو حالت if, else شرط اصلی که غلط بشه تایپ رو از else می‌تونه بخونه. مثال رو بخونید. باقی موارد هم تغییرات توی کتابخونه‌های استاندارد هست که بعضی‌هاش واقعا متدهای کارآمدی هست.

آپلود شد

بالاخره ویدئو فصل اول رفت برای آپلود لینک گیت‌هاب فایل‌ها : https://github.com/Pyhints/fluent_python لایک - کامنت و سابسکرایب یادتون نره حتما نظراتتون رو کامنت کنید. نهایتا اینکه هنوز در حال یادگیری ادیت ویدئو و صدا و ... هستیم. روزی ۳ دقیقه 😁

این رو گذاشتم تو گروه بحث آزاد، بعد یکی برام یک لینک یوتیوب فرستاده A day in life of a software engineer طرف کلا توی رستوران
این رو گذاشتم تو گروه بحث آزاد، بعد یکی برام یک لینک یوتیوب فرستاده A day in life of a software engineer طرف کلا توی رستوران و بازی و ... بود. گفتم اینجا هم بذارم، واقعیتش این هست : اون ویدئو‌ها ۱٪ در سال‌ هم پیش نمیاد. یک روز زندگی من (روزی که حضوری میرم شرکت) ۸ صبح بری شرکت، ۷ شب برگردی ۷-۸ شب بری مصاحبه‌های استخدام نیرو جدید (برای یک شرکت دیگه) شام بخوری بشینی کد ریویو و کدهای ml پروژه با اون یکی شرکت رو بزنی. و بعد وقتی ۱۱ شب میای بری استراحت روی تقویم ببینی قول دادی فردا ی فیچر جدید بکند تحویل تیم دیگری بدی. هنوز تموم نشده البته هوففف، زندگی واقعاً سخته. واسه این وضعیت هرکی آهنگ داره بفرسته. لطفاً خواب از سر نپرونه اضافه کنم که شلوغی میز رو نگاه نکنید، فقط اینطوری می‌دونم چیو کجا گذاشتم. این شرایط برای کمد کتاب برگه‌های دست نویس فایل‌ها و البته وسایل روی میزم هست. تمیز می‌کنم تا ۲ هفته گنگ هستم و باید دنبالشون بگردم. ویدئو fluent python رو هم حتماً امشب یا فردا قبل از ظهر آپلود می‌کنم.

لطفا قبل از ورود میکروفن و دوربین‌هاتون رو خاموش کنید. https://meet.google.com/ume-ksro-nvi

استخدام نمی‌کنم، حتی جونیور. اگر تست نویسی بلد نباشه استخدام نمی‌کنم اگر عادت به تست نویسی نداشته باشه، استخدام نمی‌کنم با کد بد با کد کثیف با کد اشتباه با همه موارد میشه کنار اومد، اگر و اگر تست نوشته شده باشه.

تورو خدا تست بنویسید.

📗 می‌دونستید این adblocker و یا مواردی که قبلا گفتم رو اگر نصب کنید برای spotify دیگه تبلیغات ندارید ؟ تنظیمات خاصی لازم نداره و هرچندتا آهنگ هم که دوس دارید می‌تونید next بزنید. اگر مثل من فقط آنلاین موسیقی گوش می‌دید؛ نیازی به خرید premium ندارید. چون دیدم همکارام نمی‌دونستن گفتم اینجا هم بگم. قطعا کافه‌دارها هم نمی‌دونند 😄

عجیب ترین تجربه‌ها رو این هفته داشتم، صرف اینکه یک نفر کارش خوبه دلیل نمی‌شه مدرس خوبی هم باشه برعکس این قضیه هم هست چون خیلی خوب می‌نویسه و درس میده دلیل نمی‌شه کارش هم خوب باشه از جا‌های مختلف برای اسپانسر شدن و ... بهم پیام دادند چه برای کانال چه برای یوتیوب که خب قبول نکردم. مخصوصاً وقتی صحبت تبلیغات می‌شه، ۱-۲ مورد می‌گفتن فقط لابلای حرف‌ها از دوره‌های مقدماتی و متوسط ما تعریف کن. که خب از گشنگی بمیرم هم دوره‌ای که ندیدم رو تبلیغ نمی‌کنم. بعضی‌ها هم گفتند، حاضرند تجهیزات یا مکان و ... دونیت کنند تا کمکی باشه برای آموزش بهتر، البته به شرطی که همه چیز رایگان بمونه که خب بدون شک این آموزش‌ها رایگان خواهد ماند. اما شخصاً نیازی به تجهیزات ندارم، تقریباً همه اعضای کانال هم از ویدئو و صدا و ... رضایت داشتند (غیر خودم) ولی اگر کسی خواست ازین به بعد آفر اسپانسری بده، یک گزینه‌ هم برای اعضای کانال بذاره تخفیف ۵ - ۱۰ ٪ نه ها یک چیزی کاملاً رایگان (مخصوصاً سایت‌های آموزشی) این گزینه حتماً نظرم رو جلب می‌کنه؛ مثلاً برای ۱۰ نفری که کامنت گذاشتند روی ویدیو بصورت رندم. بازم می‌گم، شخصاً فکر نمی‌کنم به تجهیزات نیاز داشته باشم (مگر اینکه ی A100 بخواهید بهم بدید، اونم کدوم ML engineer ایی رو دیدید که رد کنه ؟😅) خلاصه ازین پیشنهادات برای اعضا اگر داشتید، اون موقع پیام همکاری یا اسپانسری و ... چه برای کانال چه برای یوتیوب بدید در غیر اینصورت تبلیغات نداریم، مزاحم وقت هم دیگر هم نشیم. سپاس فراوان

کامنت و لایک نمی‌ذارید Subscription ها توسط یوتیوب قبول نمی‌شه، ۱۰ بار به ۵۰۰ رسیدیم برگشت روی ۱۰۰ 🥲 جمعه این هفته، فصل اول رو خواهیم داشت. و البته آموزش‌های متنی هم مثل قبل ادامه خواهند داشت فقط اول سال هست یک مقدار تسک و ... کاری زیاد ولی نگران نباشید، آموزش‌های متنی ادامه خواهند داشت.

بالاخره لینک جلسه ۰ قرار گرفت تو این جلسه فقط صحبت‌های کلی انجام شده و به تموم سوالات دوستان پاسخ دادم. من آیدی نمیزنم؛ مرسی از همه دوستانی که برای افزایش کیفیت صدا کمک کردن. اما نهایتا یکی از دوستان که جلسه رو ذخیره کرده بود ویدئو رو باهامون به اشتراک گذاشت و تونستیم صدا رو از روی ویدئو ایشون برداریم که واقعا ازشون ممنونم بابت وقتی که گذاشتند و ویدئو رو آپلود کردند. تشکر ویژه کنم از آیدین عزیز؛ من واقعا راجب ادیت ویدئو؛ صدا و البته شبکه‌های اجتماعی هیچ تخصصی ندارم؛ آیدین عزیز زحمت کشید و صحبت‌های کلی رو از ویدئو حذف کرد و فقط مطالب مهم رو برامون گذاشت (ویدئو جلسه حدود ۳۹ دقیقه شد.)
درنهایت لایک و کامنت فراموش نشه؛ بخصوص اینکه شبی که جلسه تموم شد تعداد subscriber کانال به بیش از ۵۰۰ رسید وقتی چک کردم اما بعد اومد روی ۱۱۵ یکی از دوستان اشاره کردند کامنت راهکار مفیدی هست (واقعا من بلد نیستم این موضوع رو) هر سوال یا بحثی هم که دارید در رابطه با ویدئو هر جلسه حتما کامنت بذارید؛ قطعا می‌خونم و جواب میدم.
پیشنهاد می‌کنم حتما ویدئو این جلسه رو با سرعت چندبرابر ببینید. آیدی کانال‌هایی هم که معرفی شد توی ویدئو قرار گرفته. (اگر قشنگ نیست ببخشید دیگه ماها بیشتر برنامه نویسیم) First Session (Youtube link)

ویدئو توسط یکی از دوستان ذخیره شده مثل اینکه 🤔

چون خیلی سوال شده؛ متاسفانه ویدئو جلسه اول روی سیستم بنده حذف شده و ویدئوی دیگری هم که از دوستان گرفتم صدای بنده رو از روی بلندگو لپ‌تاپ ضبط کرده و کیفیت صدا به شدت بد شده اگر کسی راهکاری داره بهم پیام بده که بهبود بدیم (اگر نه که تلاش می‌کنم صدا رو درست کنم نمیدونم چطور میشه) برای این موضوع هست که ویدئو هنوز آپلود نشده

لینک یوتیوب کانال

از طرف گوگل بابت ظرفیت کم لایو عذرخواهی می‌کنم. از طرف حکومت، بابت انجام کارهایی که منجر به تحریم و ... شده عذرخواهی می‌کنم. ویدئو جلسه روی کانال یوتیوب قرار خواهد گرفت مرسی از همه دوستانی که شرکت کردند.

لطفا دوستان قبل از جوین شدن میکروفن و دوربین رو ببندید بعد درخواست جوین بدید : https://meet.google.com/fvh-kvuq-gxq