آموزش 30 روز کد پایتون: چالش NumPy 2023

30 Days of Python Code: NumPy Challenge 2023

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مهارت های برنامه نویسی Python و NumPy خود را بهبود بخشید و بیش از 200 تمرین را حل کنید! حل بیش از 200 تمرین در Python & NumPy با مشکلات برنامه نویسی واقعی کار با مستندات و Stack Overflow تضمین شده پشتیبانی مدرس پیش نیازها: دانش پایه پایتون دانش پایه NumPy دوره هایی دارم که می تواند به کسب تمام مهارت های لازم برای این دوره کمک کند.

در 30 روز چالش کد شرکت کنید! به دوره 30 Days of Python Code: NumPy Challenge خوش آمدید که در آن می توانید مهارت های برنامه نویسی Python NumPy خود را آزمایش کنید.


موضوعاتی که در تمرینات اصلی پیدا خواهید کرد:

  • ایجاد آرایه

  • اشکال، تغییر شکل آرایه ها

  • ابعاد

  • اندازه

  • شاخص سازی

  • برش

  • دستکاری آرایه ها

  • محاسبات ریاضی، آمار

  • تاریخ

  • تصادفی

  • مقایسه آرایه ها

  • پخش

  • ذخیره، بارگیری صادرات

  • افزودن، به هم پیوستن آرایه‌های انباشته

  • مرتب‌سازی، شمارش جستجو

  • فیلتر کردن

  • ماسک بولی

  • تصویر به عنوان یک آرایه

  • برخورد با مقادیر از دست رفته

  • تکرار روی آرایه ها

  • جبر خطی

  • ضرب ماتریس

  • چند جمله ای ها

  • حل سیستم معادلات

  • آرایه با کاراکتر

  • توابع جهانی برنامه نویسی کاربردی

  • رمزگذاری ساختگی

  • و موارد دیگر


این دوره برای افرادی طراحی شده است که دانش اولیه NumPy و Python را دارند. این شامل 200 تمرین با حل و 2 تست عملی است. اولین آزمایش بعد از 15 روز و آزمایش دوم بعد از 30 روز است. این یک آزمون عالی برای افرادی است که در حال یادگیری زبان پایتون NumPy هستند و به دنبال چالش های جدید هستند. تمرینات نیز آزمون خوبی قبل از مصاحبه هستند.


اگر می‌پرسید آیا ارزش دارد قدمی به سوی Python NumPy بردارید، دیگر درنگ نکنید و همین امروز چالش را انجام دهید.


نظرسنجی توسعه دهندگان سرریز پشته

طبق نظرسنجی توسعه دهندگان Stack Overflow در سال 2021، پایتون بیشترین درخواست برنامه نویسی است. پایتون با عبور از SQL به سومین فناوری محبوب ما تبدیل شد. Python همان زبانی است که توسعه‌دهندگان می‌خواهند با آن کار کنند، اگر قبلاً این کار را انجام نمی‌دهند.


سرفصل ها و درس ها

نکات Tips

  • چند کلمه از نویسنده A few words from the author

  • پیکربندی Configuration

  • الزامات Requirements

شروع کننده Starter

  • تمرین 0 Exercise 0

  • راه حل 0 Solution 0

روز شماره 1 - ایجاد آرایه ها Day #1 - arrays creation

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

  • تمرین 8 Exercise 8

  • راه حل 8 Solution 8

روز شماره 2 - ایجاد آرایه ها Day #2 - arrays creation

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

  • تمرین 8 Exercise 8

  • راه حل 8 Solution 8

روز سوم - ایجاد آرایه ها Day #3 - arrays creation

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

  • تمرین 8 Exercise 8

  • راه حل 8 Solution 8

روز چهارم - اشکال، ابعاد و اندازه Day #4 - shapes, dimensions & size

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

  • تمرین 8 Exercise 8

  • راه حل 8 Solution 8

شماره 5 - اشکال، ابعاد و اندازه Dat #5 - shapes, dimensions & size

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

  • تمرین 8 Exercise 8

  • راه حل 8 Solution 8

روز ششم - نمایه سازی و برش Day #6 - indexing & slicing

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

روز هفتم - دستکاری آرایه ها Day #7 - arrays manipulation

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

روز هشتم - دستکاری آرایه ها Day #8 - arrays manipulation

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

روز نهم - دستکاری آرایه ها Day #9 - arrays manipulation

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

روز 10 - ریاضی و محاسبات Day #10 - math & calculations

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

  • تمرین 8 Exercise 8

  • راه حل 8 Solution 8

  • تمرین 9 Exercise 9

  • راه حل 9 Solution 9

روز 11 - ریاضی و محاسبات Day #11 - math & calculations

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

  • تمرین 8 Exercise 8

  • راه حل 8 Solution 8

روز 12 - تاریخ Day #12 - dates

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

روز شماره 13 - تصادفی Day #13 - random

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

روز 14 - مقایسه آرایه ها و پخش Day #14 - comparing arrays & broadcasting

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

روز 15 - صرفه جویی، بارگیری و صادرات Day #15 - saving, loading & exporting

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

تست شماره 1 Test #1

  • تست شماره 1 Test #1

روز 16 - الحاق، الحاق و انباشته شدن Day #16 - appending, concatenating & stacking

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

روز 17 - الحاق، الحاق و انباشته شدن Day #17 - appending, concatenating & stacking

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

روز 18 - مرتب‌سازی، جستجو و شمارش Day #18 - sorting, searching & counting

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

  • تمرین 8 Exercise 8

  • راه حل 8 Solution 8

روز 19 - مرتب‌سازی، جستجو و شمارش Day #19 - sorting, searching & counting

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

روز بیستم - فیلتر کردن و ماسک بولی Day #20 - filtering & boolean mask

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

روز 21 - مقادیر از دست رفته Day #21 - missing values

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

  • تمرین 8 Exercise 8

  • راه حل 8 Solution 8

روز شماره 22 - تکرار Day #22 - iterating

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

روز شماره 23 - توابع متفرقه Day #23 - miscellaneous functions

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

روز 24 - توابع متفرقه Day #24 - miscellaneous functions

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

روز 25 - جبر خطی Day #25 - linear algebra

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

  • تمرین 8 Exercise 8

  • راه حل 8 Solution 8

روز 26 - جبر خطی Day #26 - linear algebra

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

روز 27 - چند جمله ای ها و سیستم معادلات Day #27 - polynomials & system of equations

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

روز 28 - آرایه هایی با کاراکترها Day #28 - arrays with characters

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

  • تمرین 8 Exercise 8

  • راه حل 8 Solution 8

  • تمرین 9 Exercise 9

  • راه حل 9 Solution 9

روز 29 - آرایه هایی با کاراکترها Day #29 - arrays with characters

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

روز 30 - برنامه نویسی کاربردی و توابع جهانی (ufunc) Day #30 - functional programming & universal functions (ufunc)

  • تمرین 1 Exercise 1

  • راه حل 1 Solution 1

  • تمرین 2 Exercise 2

  • راه حل 2 Solution 2

  • تمرین 3 Exercise 3

  • راه حل 3 Solution 3

  • تمرین 4 Exercise 4

  • راه حل 4 Solution 4

  • تمرین 5 Exercise 5

  • راه حل 5 Solution 5

  • تمرین 6 Exercise 6

  • راه حل 6 Solution 6

  • تمرین 7 Exercise 7

  • راه حل 7 Solution 7

تست شماره 2 Test #2

  • تست شماره 2 Test #2

پیکربندی (اختیاری) Configuration (optional)

  • اطلاعات Info

  • Google Colab + Google Drive Google Colab + Google Drive

  • Google Colab + GitHub Google Colab + GitHub

  • Google Colab - مقدمه Google Colab - Intro

  • نصب آناکوندا - ویندوز 10 Anaconda installation - Windows 10

  • مقدمه ای بر اسپایدر Introduction to Spyder

  • نصب آناکوندا - لینوکس Anaconda installation - Linux

جایزه Bonus

  • جایزه Bonus

نمایش نظرات

آموزش 30 روز کد پایتون: چالش NumPy 2023
جزییات دوره
28 mins
221
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,043
4.9 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paweł Krakowiak Paweł Krakowiak

دانشمند داده ، کارگزار اوراق بهادار دانشمند داده ، کارگزار اوراق بهادار موسس e-smartdata [.] org. طرفدار بزرگ فن آوری های جدید ، به ویژه در زمینه های هوش مصنوعی ، داده های بزرگ و راه حل های ابری. فارغ التحصیل تحصیلات تکمیلی در آکادمی فناوری اطلاعات لهستان و ژاپن در رشته علوم کامپیوتر در تخصص Big Data. فارغ التحصیل دوره کارشناسی ارشد در ریاضیات مالی و حسابداری در دانشکده ریاضیات و علوم کامپیوتر دانشگاه لودز. دارنده پروانه سهام کارگزار سهام با تجربه در تدریس در دانشگاه. مدرس بنیاد GPW (تجزیه و تحلیل فنی ، امور مالی رفتاری و مدیریت نمونه کارها).