مهارتهای Python خود را در نحو، توابع و اسکوپ، ساختارهای داده و اصطلاحات شیءگرا آزمایش کنید. ۳۰ سؤال بر اساس موقعیت واقعی کد، نمره فوری برحسب دستهبندی، رایگان بدون نیاز به ثبتنام.
نیازی به ثبتنام نیست — نتیجه شما فوری ظاهر میشود.
از مبتدی تا متخصص را در یک نشست پوشش میدهد. سؤالهای اولیه چیزهایی را پوشش میدهند که هر کاربرِ Python با آن روبهرو میشود — آرگومانهای پیشفرضی غیرمتغیر، is بر== ، تقسیمِ integer بر float. سؤالهای بعدی به closures، decorators، generators، کپیِ سطحی و ارثبری میپردازند. نمره شما شما را در یکی از چهار سطح قرار میدهد، و نامهای سطح عمداً همانهایی هستند که شرحهای شغلی استفاده میکنند.
خیر. هر سؤال بر اساس رفتار Python 3 نوشته شده است که سالهاست پایدار است — f-strings، قوانین تقسیمِ استاندارد int/float، و مدلِ شیء. هیچ چیز در اینجا به یک نسخهٔ نقطهای جدید یا یک کتابخانهٔ خاصی بستگی ندارد.
همان نوعِ استدلالِ خواندن و پیشبینی را نمونهبرداری میکند که بیشتر کارفرمایان ابتدای آن را باز میکنند، به همان قالبِ موقعیتمحور کوتاه، که به همین دلیل بهعنوان آمادگی کار میکند. این کپی از هیچ آزمون کارفرمای خاصی نیست، و یک نمرهٔ خوب در اینجا گواهی نیست. آنچه به شما میگوید این است که در کدام یک از چهار حوزه نمره کم میگیرید، که چیز مفیدی است که پیش از یک مصاحبهٔ فنی بدانید.
حدود شش دقیقه. هیچ تایمری برای سؤالهای جداگانه وجود ندارد — آزمون اندازهگیری میکند که آیا شما میدانید کد چه میکند، نه اینکه چقدر سریع میتوانید کلیک کنید. شما میتوانید برای مدتی دربارهی یک سؤال فکر کنید.
شرکت در تست ما نباید بهعنوان ارزیابی جامع یا دقیق تواناییهای شما در نظر گرفته شود. نتایج فقط برای اهداف اطلاعاتی و خودبازتاب است.
مهارتهای Python خود را در نحو، توابع و اسکوپ، ساختارهای داده و اصطلاحات شیءگرا آزمایش کنید. ۳۰ سؤال بر اساس موقعیت واقعی کد، نمره فوری برحسب دستهبندی، رایگان بدون نیاز به ثبتنام.
این یک آزمون Python بر اساس موقعیتهای واقعی است: ۳۰ تکه کوتاه از کد واقعی، هر کدام با یک سؤال دربارهی آنچه واقعاً وقتی اجرا میشود اتفاق میافتد. یک تابع با آرگومان پیشفرضی که خاموشانه آخرین فراخوانیاش را بهخاطر میسپارد. دو لیست که یکی مثل دیگری به نظر میرسد اما یک شیء نیستند. یک متغیر حلقه که یک closure بعد از آنکه حلقه تمام شده خواندن میکند. شما پاسخی را انتخاب میکنید که آن را حل میکند.
۳۰ سؤال چهار حوزه را پوشش میدهند — نحو اساسی و انواع، توابع/اسکوپ/closures، ساختارهای داده و جریان کنترل، و خطاها/شیءگرایی و اصطلاحات. این چهار حوزه همان جایی است که خواندن Python و اجرای Python خاموشانه از هم جدا میشوند، و جایی که شرح استخدام «Python قوی» معمولاً در مصاحبهی کاری به معنی چیزی مشخص درمیآید. شما در هر حوزه امتیاز میگیرید، بنابراین یک نقطهٔ ضعیف بهعنوان یک نقطهٔ ضعیف نمایان میشود نه بهعنوان یک کل پایینتر.
حدود شش دقیقه طول میکشد، هیچ ثبتنام وجود ندارد، و هیچ کدی برای نوشتن یا اجرا نیست — هر سؤال خواندن و پیشبینی است، به همان روشی که یک مهندس ارشد یک pull request را مرور میکند. دانستن نحو و دانستن آنچه یک تکهٔ خاصی از آن تحت شرایط خاصی انجام میدهد دو مهارت متفاوت هستند، و این دومی را میسنجد.
ببینید کدام یک از چهار حوزهٔ Python واقعاً شما را عقبتر نگاه میدارد
تفکیک را برحسب دستهبندی دریافت کنید — نحو، توابع/اسکوپ، ساختارهای داده، شیءگرایی/خطاها
بفهمید در کدام سطح هستید: مبتدی، متوسط، پیشرفته یا متخصص
جایگاه خود را با آنچه شرحهای شغلی منظور میکنند برای Python قوی مقایسه کنید
شما def add_item(item, basket=[]): basket.append(item); return basket را مینویسید، سپس add_item('a') و add_item('b') را فراخوانی میکنید، هر دو بار basket را حذف میکنید. فراخوانی دوم چه برمیگرداند؟
30 سؤال، ۶ دقیقه. پیشرفت خودکار — بدون دکمه بعدی دستی.
تفکیک فوری پروفایل شما. رایگان، قابل اشتراکگذاری، ذخیره شده اگر وارد شوید.
پریمیوم گزارش کامل را باز میکند — شغلها، نقاط قوت، مسیرهای رشد.