تمارین (Exercises)
اینجا مرکز تمارین NumPy است؛ جایی که مهارتت واقعا قوی می شود. تمارین NumPy در دسته های مختلف پخش شده تا قدم به قدم جلو بروی.
تمارین NumPy از چه دسته هایی تشکیل شده است؟
در منبع، یک لیست بزرگ از دسته های تمرین NumPy دیده می شود. هر کاشی یک دسته است؛ مثلا Introduction، Creating Arrays یا Indexing Arrays.
کنار هر عنوان، تعداد تمرین ها نوشته شده است. مثلا 3 تمرین، 4 تمرین یا 5 تمرین در هر بخش.
دسته ها موضوع های مهمی را پوشش می دهند؛ از ساخت آرایه تا برش، شکل، نوع داده و کپی در مقابل View.
بخش های پیشرفته تر هم برای توزیع های تصادفی و ufunc ها وجود دارد؛ مثل Normal Distribution یا Set Operations.
نحوه استفاده از لیست تمارین NumPy
بالای لیست، یک فیلد جستجو برای فیلترکردن دسته ها وجود دارد. همچنین یک شمارنده انجام شده ها هم هست که تعداد دسته های تمام شده را نشان می دهد.
- در کادر جستجو، مثلا بنویس arrays یا random.
- کاشی های مرتبط با همان موضوع برایت باقی می مانند.
- روی دکمه Open کنار هر دسته کلیک کن.
- تمرین ها را در صفحه جدید حل کن و دوباره برگرد.
نکته: کل سیستم حدود 41 دسته تمرین NumPy دارد؛ یعنی کلی فرصت تمرین.
پیگیری پیشرفت تمارین NumPy
اگر در سایت منبع وارد حساب شوی، می توانی پیشرفت خودت را ببینی. در منبع نوشته شده که یک شمارنده مثل 0/41 done نمایش داده می شود.
وقتی یک مجموعه تمرین را کامل انجام دهی، کاشی آن دسته کامل علامت می خورد. این مثل تیک زدن تکالیف دفتر برنامه ریزی است.
ساخت حساب در W3Schools برای پیگیری تمارین
نوع سؤال ها در تمارین NumPy
در توضیحات منبع، نوع سؤال ها هم معرفی شده است. سؤال ها ترکیبی از چندگزینه ای و جای خالی هستند.
برای هر دسته، بین 3 تا 9 سؤال طراحی شده است. جواب درست را همیشه می توانی در فصل مربوط به همان آموزش پیدا کنی.
اگر گیر کردی، می توانی دوباره تلاش کنی. همچنین یک دکمه Show Answer هم هست تا پاسخ درست را ببینی.
هشدار: قبل از زدن Show Answer کمی بیشتر فکر کن؛ اینطوری بهتر یاد می گیری.
چطور برنامه ریزی تمرین NumPy بچینیم؟
بهتر است تمارین NumPy را با یک ترتیب ساده شروع کنی. مثلا:
- اول دسته Introduction و Creating Arrays را حل کن.
- بعد برو سراغ Indexing، Slicing و Data Types.
- سپس دسته های Shape، Reshape و Iteration را انجام بده.
- در آخر، سراغ Random و توزیع های آماری و ufunc ها برو.
می توانی هر چند روز، چند کاشی را هدف بگذاری. وقتی احتیاج داشتی، از ویرایشگر آنلاین NumPy برای تست سریع ایده ها کمک بگیر.
اگر دوست داشتی سطح خودت را بسنجی، صفحه آزمون NumPy هم کنار تمارین NumPy خیلی مفید است.
ارتباط تمارین NumPy با فصل های آموزش
خود منبع گفته که جواب همه سؤال ها در فصل های آموزش موجود است. یعنی اگر در تمرین Data Types مشکل داشتی، باید سراغ فصل مربوط به انواع داده بروی.
همین الگو برای توزیع های تصادفی و ufunc ها هم برقرار است. پس تمارین NumPy در واقع ادامه طبیعی همان فصل های آموزش هستند.
برای داشتن نمای کلی از فصل ها، می توانی بعدا به صفحه سرفصل دوره NumPy سر بزنی.
در نهایت، خود صفحه تمارین NumPy بهترین نقطه شروع و برگشت برای تمرین مداوم است.
جمع بندی سریع
- تمارین NumPy در دسته های زیادی مثل آرایه و توزیع ها پخش شده اند.
- می توانی دسته ها را فیلتر کنی و فقط موضوع دلخواه را ببینی.
- نوع سؤال ها چندگزینه ای و جای خالی است، با 3 تا 9 سؤال.
- جواب ها در فصل های آموزش NumPy منبع نوشته شده اند.
- با حساب کاربری، پیشرفت تمارین NumPy را دقیق تر دنبال می کنی.