Telegram Web
Python Hints
این پست و پست قبلیش رو بخونید
بخصوص دوستانی که تازه وارد کانال شدند؛


چون دست به forward شدید بسیار؛ خیلی از پست‌ها بیش از ۱۷۰-۱۸۰ بار forward می‌خوره و مطمئنم مقاومت اینکه کانال رو به باقی معرفی نکنید درون خیلی‌هاتون وجود داره. 😬
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from RandRng
اینو یکی از دوستانم توی گروه فرستاد :

یک باگ امنیتی جدی روی WinRAR پیدا شده (critical) هست.

اگر ازین ابزار استفاده می‌کنید؛ حتماً هرچه سریعتر به آخرین نسخه آپدیت کنید.
#هشدار مجدد؛

حواستون به دعوت به همکاری‌های با کار دلاری و یورویی باشه!

مجدداً زیاد شده؛ اگر بهتون سورس کد دادن که روی سیستم خودت اجرا کن و فلان فیچر رو بهش اضافه کن.

اول دقیق سورس کد رو بخونید؛
دوم دقیق سورس کد رو بخونید؛
سوم راجب شرکت تحقیق کنید؛
چهارم درخواست بدید با ایمیل شرکت براتون ارسال بشه (رو دامنه اصلی)؛
پنجم کد رو روی محیط مجازی باز کنید، اگر حتی ۱ دونه dependency داشت که نمی‌شناختید.


متأسفانه این مدت خیلی زیاد شده (بسیاری از بچه‌ها که از قدیم پست‌های کانال‌های بنده رو خوندن می‌دونستند) و خیلی‌هاتون بهم اطلاع دادید.

ولی امروز یک قربانی جدید گرفت و متأسفانه کیف پول دیجیتال این دوستمون رو خالی کردند.
پسر اینترنت با vpn حداقل ۳ برابر سرعت دانلود بهتری داره 😂
Python Hints
💪 Sticker
#موقت

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

MyLink

بنظرم برای آموزش مورد خوبی بنظر میاد؛ هم متنی هست هم اپلیکیشن موبایل داره هم چالش و ...

من یک نگاه کلی انداختم و بنظرم مطالب خوبی هم داره (حیف که Rust رو نداره) مهمترین نکته‌اش اینه که تمرکزش روی چیزهایی هست که برای استخدام شدن بهش نیاز دارید.

اگر با لینکی که دادم ثبت‌نام کنید؛ 100gem می‌گیرید و روزانه هم دنبال کنید و ...
اگر تعداد refer بالا رفت؛ شخصا سعی می‌کنم توی این چندروز Django, SQL رو دنبال کنم و اگر خوب بود بهتون پیشنهاد می‌دم که حتما انجام بدید و سایت رو دنبال کنید.

اگر خواستید اینکار انجام بشه (من بخونم و دقیق نظر بدم) فقط کافیه با لینک بالا ثبت‌نام کنید و ۱ چالش رو هم انجام بدید.

پ.ن:
فکر میکنم بعد از هر درس و پروژه و ... سطح شما و میزان حقوق بین‌الملل رو هم حدود بهتون بگه.
Python Hints
این سایت رو یکی از دوستان توی گروه معرفی کرد و سوال پرسید راجبش : MyLink بنظرم برای آموزش مورد خوبی بنظر میاد؛ هم متنی هست هم اپلیکیشن موبایل داره هم چالش و ... من یک نگاه کلی انداختم و بنظرم مطالب خوبی هم داره (حیف که Rust رو نداره) مهمترین نکته‌اش اینه…
بخشی از لیست موضوعات و مدارک ارائه شده.

فقط فراموش نکنید؛ باید حتما ۱ تاپیک رو انجام بدید تا به من هم Gem بده (بعدش دوره Django, SQL رو بررسی می‌کنم)

چون دیدم خیلی از دوستان ثبت‌نام کردند ولی تعداد کمی شروع کردن به انجام topic ها
یک ابزار داریم (روی Rust) که توی چندتا بخش نیاز به پردازش یک سری header های درخواستی که میاد داره.
یا مثلا بعضی جاها کاربر می‌تونه permission هارو باهاشون کار کنه و ...

همیشه خیلی سریع پردازش انجام می‌شد و تمام؛ دیروز یکی از مشتری‌ها اعلام کرد که ابزار خیلی کند شده (برای یک سرور خاص البته) بعد از کلی بررسی متوجه شدم :

تعداد فایل‌هایی که روی این سرور دارند خیلی خیلی زیاد هست ولی چون حجم خیلی خیلی پایینی داره اکثرا و توی یک هارد کوچیک جا شده؛ مشتری توقع داره سرعت بالاتر باشه.
نسبت به سروری که مثلا ۵۰۰ تا فایل ۱۰ گیگ داره.

حدودا ۳۲-۳۴٪ سرعت با تغییر operator های معمولی چک کردن هدر و پردازش permission, .... به Bitwise operator بدست اومد.
گفتم یک مثال هم اینجا بزنم؛ فقط توی این مثال به چندتا چیز توجه کنید:

۱- زوج بودن عدد محاسبات سنگینی نداره هرچند؛ محاسبه باقی‌مانده از AND گرفتن سنگین تر هست.

۲- پایتون زبان سطح بالاس؛ محاسبه باقی مانده و AND سربارهای پایتونی داره که باعث میشه تفاوت کمتر بشه و CPython هم بسیار اپتیمایز شده هست.

۳- مثال خیلی ساده هست.

با این حال مفهوم رو آموزش میده و تفاوت اندک هم میشه دید.
Python Hints
یک ابزار داریم (روی Rust) که توی چندتا بخش نیاز به پردازش یک سری header های درخواستی که میاد داره. یا مثلا بعضی جاها کاربر می‌تونه permission هارو باهاشون کار کنه و ... همیشه خیلی سریع پردازش انجام می‌شد و تمام؛ دیروز یکی از مشتری‌ها اعلام کرد که ابزار خیلی…
اگر خواستید تفاوت بیشتری ببینید و تمرین کنید؛ روی پکت‌های DNS کار کنید.
codecrafters

یک تسک براش داره (قبلا معرفی شده)
و سعی کنید روی اون‌ها کار کنید.

در نهایت برای یادگیری این تریک‌ها (چون میدونم می‌پرسید) می‌تونید راجب Competitive Programming بخونید؛ مقدماتی هست این مباحث ولی بیشتر اونجاها بصورت تریک گفته می‌شه وگرنه که Computer Science درس اول راجب سیستم اعداد اینارو داریم.
Python Hints
یک ابزار داریم (روی Rust) که توی چندتا بخش نیاز به پردازش یک سری header های درخواستی که میاد داره. یا مثلا بعضی جاها کاربر می‌تونه permission هارو باهاشون کار کنه و ... همیشه خیلی سریع پردازش انجام می‌شد و تمام؛ دیروز یکی از مشتری‌ها اعلام کرد که ابزار خیلی…
پرسیدید؛ چرا AND انجام شده؟

هرعددی نهایتاً بصورت binary توی کامپیوتر ذخیره میشه مثلاً 10 میشه (۸بیتی در نظر بگیریم)

00001010
یا برای 5 می‌شه
00000101

اولین عدد سمت راست همیشه 2⁰ رو ضربدر خودش می‌کنه تا به دسیمال همون سیستم عددی خودمون تبدیل بشه.

2⁰=1
هست، پس اگر سمت راستی ترین بیت 1 باشه اون عدد فرد هست.
Python Hints
این سایت رو یکی از دوستان توی گروه معرفی کرد و سوال پرسید راجبش : MyLink بنظرم برای آموزش مورد خوبی بنظر میاد؛ هم متنی هست هم اپلیکیشن موبایل داره هم چالش و ... من یک نگاه کلی انداختم و بنظرم مطالب خوبی هم داره (حیف که Rust رو نداره) مهمترین نکته‌اش اینه…
نظرم روی سایت قبلی:

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

برای کسی که تازه وارد هست سایت خیلی خوبیه (مخصوصا اگر روزی ۱۰ دقیقه بیشتر نمی‌خواد توی یک موضوع جدید وقت بذاره)

اما شخصا چون یادگیری با سرعت بالا رو ترجیح میدم این سایت جلوم رو میگیره؛ سعی می‌کنم چندروز دیگه هم دنبال کنم مطالبش رو تا نظر دقیقتری بدم.

اگر نظرم عوض شد اعلام می‌کنم
Python Hints
Please open Telegram to view this post
VIEW IN TELEGRAM
Python Hints
#موقت

شخصا با پایتون یک مقدار پیش خواهم رفت بعد میرم سراغ Rust
Python Hints
لینک رو کپی کنید و توی مرورگر باز کنید؛ بازکردنش با خود تلگرام بهتون 406 میده
2025/07/06 18:00:23
Back to Top
HTML Embed Code: