350+ تمرین - مگا بسته برنامه نویسی پایتون - تست های واحد

دانلود 350+ Exercises - Python Programming Mega Pack - Unit Tests

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مهارت های پایتون خود را با بیش از 350 تمرین تست واحد ارتقا دهید - در این مگا پک بر هنر تست کردن مسلط شوید! حل بیش از 350 تمرین در پایتون و تست واحد با مشکلات برنامه نویسی واقعی کار با مستندات تضمین شده پشتیبانی مربی پیش نیازها: تکمیل تمام دوره ها در مسیر یادگیری برنامه نویس پایتون دانش پایه پایتون، تست واحد و فریمورک واحد تست

دوره "بیش از 350 تمرین - مگا بسته برنامه نویسی پایتون - تست های واحد" یک راهنمای عملی و عمیق برای تست واحد در پایتون است. این دوره هم برای مبتدیانی است که می خواهند دانش خود را در مورد پایتون تقویت کنند و هم برای توسعه دهندگان با تجربه ای که می خواهند مهارت های آزمایشی خود را تقویت کنند.

با بیش از 350 تمرین، این دوره به طور کامل ماژول واحد تست، یکی از کتابخانه های داخلی پایتون که برای آزمایش طراحی شده است را پوشش می دهد. با انجام این تمرین‌ها، دانش‌آموزان به درک عملی از تست واحد در پایتون و اهمیت توسعه مبتنی بر آزمون دست خواهند یافت.

این دوره با اصول اولیه تست واحد، از جمله نوشتن موارد تست ساده و درک نقش اظهارات، شروع می‌شود. سپس به تدریج به مناطق پیچیده‌تر مانند روش‌های راه‌اندازی و حذف، مجموعه‌های آزمایشی و اشیاء ساختگی حرکت می‌کند. در طول دوره، دانش‌آموزان یاد می‌گیرند که موارد تست قوی و مؤثر بنویسند، که برای حفظ پایگاه‌های کد بزرگ و اطمینان از کیفیت نرم‌افزار ضروری است.

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

در پایان دوره "بیش از 350 تمرین - مگا بسته برنامه نویسی پایتون - تست های واحد"، دانش آموزان درک عمیقی از تست واحد در پایتون خواهند داشت و آنها را قادر می سازد تا موارد تست جامع بنویسند و کیفیت نرم افزار را در پروژه های آینده خود افزایش دهند. . این دانش می تواند به بهبود چشم انداز شغلی و عملکرد در محیط های حرفه ای منجر شود.


تست واحد - بلوک های ساختمان کد قابل اعتماد!

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

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

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

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


unittest - از قدرت توسعه آزمایش محور استفاده کنید!

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

unittest از اصول توسعه تست محور (TDD) پیروی می کند و یک رویکرد ساختاریافته برای نوشتن تست ها ارائه می دهد. موارد تست در کلاس‌هایی سازمان‌دهی می‌شوند که هر روش تست بر جنبه خاصی از کد در حال آزمایش تمرکز دارد. توسعه‌دهندگان می‌توانند از اظهارات استفاده کنند تا تأیید کنند که خروجی واقعی با خروجی مورد انتظار مطابقت دارد، و اطمینان حاصل کنند که کد مطابق مورد نظر عمل می‌کند.

unittest از کشف آزمایشی، تجهیزات تست و مجموعه آزمایشی پشتیبانی می کند و آن را برای آزمایش پروژه های بزرگ مقیاس پذیر می کند. همچنین به خوبی با سایر ابزارها و چارچوب های تست ادغام می شود. با نوشتن تست‌های واحد با واحد تست، توسعه‌دهندگان می‌توانند اشکالات را در مراحل اولیه توسعه پیدا کرده و رفع کنند، کیفیت کد را بهبود بخشند و تغییرات کد آتی را بدون شکستن عملکرد موجود تسهیل کنند. unittest توسعه نرم افزار قوی و قابل اعتماد را از طریق آزمایش سیستماتیک و خودکار ترویج می کند.


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

نکات Tips

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

  • پیکربندی Configuration

  • الزامات Requirements

پيش غذا Starter

  • تمرین 0 Exercise 0

  • راه حل 0 Solution 0

----- مبانی ----- -----BASICS-----

  • مقدمه Intro

تابع print(). print() function

  • تمرین 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

  • تمرین 10 Exercise 10

  • راه حل 10 Solution 10

محاسبات Calculations

  • تمرین 11 Exercise 11

  • راه حل 11 Solution 11

  • تمرین 12 Exercise 12

  • راه حل 12 Solution 12

  • تمرین 13 Exercise 13

  • راه حل 13 Solution 13

  • تمرین 14 Exercise 14

  • راه حل 14 Solution 14

  • تمرین 15 Exercise 15

  • راه حل 15 Solution 15

  • تمرین 16 Exercise 16

  • راه حل 16 Solution 16

  • تمرین 17 Exercise 17

  • راه حل 17 Solution 17

  • تمرین 18 Exercise 18

  • راه حل 18 Solution 18

  • تمرین 19 Exercise 19

  • راه حل 19 Solution 19

  • تمرین 20 Exercise 20

  • راه حل 20 Solution 20

  • تمرین 21 Exercise 21

  • راه حل 21 Solution 21

  • تمرین 22 Exercise 22

  • راه حل 22 Solution 22

برش دادن Slicing

  • تمرین 23 Exercise 23

  • راه حل 23 Solution 23

  • تمرین 24 Exercise 24

  • راه حل 24 Solution 24

  • تمرین 25 Exercise 25

  • راه حل 25 Solution 25

  • تمرین 26 Exercise 26

  • راه حل 26 Solution 26

انواع داده ها Data Types

  • تمرین 27 Exercise 27

  • راه حل 27 Solution 27

  • تمرین 28 Exercise 28

  • راه حل 28 Solution 28

  • تمرین 29 Exercise 29

  • راه حل 29 Solution 29

رشته های Strings

  • تمرین 30 Exercise 30

  • راه حل 30 Solution 30

  • تمرین 31 Exercise 31

  • راه حل 31 Solution 31

  • تمرین 32 Exercise 32

  • راه حل 32 Solution 32

  • تمرین 33 Exercise 33

  • راه حل 33 Solution 33

  • تمرین 34 Exercise 34

  • راه حل 34 Solution 34

  • تمرین 35 Exercise 35

  • راه حل 35 Solution 35

  • تمرین 36 Exercise 36

  • راه حل 36 Solution 36

  • تمرین 37 Exercise 37

  • راه حل 37 Solution 37

  • تمرین 38 Exercise 38

  • راه حل 38 Solution 38

  • تمرین 39 Exercise 39

  • راه حل 39 Solution 39

  • تمرین 40 Exercise 40

  • راه حل 40 Solution 40

  • تمرین 41 Exercise 41

  • راه حل 41 Solution 41

  • تمرین 42 Exercise 42

  • راه حل 42 Solution 42

  • تمرین 43 Exercise 43

  • راه حل 43 Solution 43

  • تمرین 44 Exercise 44

  • راه حل 44 Solution 44

----- ساختارهای داده ----- ----- DATA STRUCTURES -----

  • مقدمه Intro

مجموعه ها Sets

  • تمرین 45 Exercise 45

  • راه حل 45 Solution 45

  • تمرین 46 Exercise 46

  • راه حل 46 Solution 46

  • تمرین 47 Exercise 47

  • راه حل 47 Solution 47

  • تمرین 48 Exercise 48

  • راه حل 48 Solution 48

  • تمرین 49 Exercise 49

  • راه حل 49 Solution 49

تاپل ها Tuples

  • تمرین 50 Exercise 50

  • راه حل 50 Solution 50

  • تمرین 51 Exercise 51

  • راه حل 51 Solution 51

  • تمرین 52 Exercise 52

  • راه حل 52 Solution 52

  • تمرین 53 Exercise 53

  • راه حل 53 Solution 53

  • تمرین 54 Exercise 54

  • راه حل 54 Solution 54

  • تمرین 55 Exercise 55

  • راه حل 55 Solution 55

  • تمرین 56 Exercise 56

  • راه حل 56 Solution 56

لیست ها Lists

  • تمرین 57 Exercise 57

  • راه حل 57 Solution 57

  • تمرین 58 Exercise 58

  • راه حل 58 Solution 58

  • تمرین 59 Exercise 59

  • راه حل 59 Solution 59

  • تمرین 60 Exercise 60

  • راه حل 60 Solution 60

  • تمرین 61 Exercise 61

  • راه حل 61 Solution 61

  • تمرین 62 Exercise 62

  • راه حل 62 Solution 62

  • تمرین 63 Exercise 63

  • راه حل 63 Solution 63

لغت نامه ها Dictionaries

  • تمرین 64 Exercise 64

  • راه حل 64 Solution 64

  • تمرین 65 Exercise 65

  • راه حل 65 Solution 65

  • تمرین 66 Exercise 66

  • راه حل 66 Solution 66

  • تمرین 67 Exercise 67

  • راه حل 67 Solution 67

  • تمرین 68 Exercise 68

  • راه حل 68 Solution 68

  • تمرین 69 Exercise 69

  • راه حل 69 Solution 69

  • تمرین 70 Exercise 70

  • راه حل 70 Solution 70

  • تمرین 71 Exercise 71

  • راه حل 71 Solution 71

  • تمرین 72 Exercise 72

  • راه حل 72 Solution 72

  • تمرین 73 Exercise 73

  • راه حل 73 Solution 73

  • تمرین 74 Exercise 74

  • راه حل 74 Solution 74

  • تمرین 75 Exercise 75

  • راه حل 75 Solution 75

  • تمرین 76 Exercise 76

  • راه حل 76 Solution 76

  • تمرین 77 Exercise 77

  • راه حل 77 Solution 77

----- کنترل جریان برنامه ----- ----- PROGRAM FLOW CONTROL -----

  • مقدمه Intro

اگر بیانیه if statement

  • تمرین 78 Exercise 78

  • راه حل 78 Solution 78

  • تمرین 79 Exercise 79

  • راه حل 79 Solution 79

  • تمرین 80 Exercise 80

  • راه حل 80 Solution 80

  • تمرین 81 Exercise 81

  • راه حل 81 Solution 81

  • تمرین 82 Exercise 82

  • راه حل 82 Solution 82

  • تمرین 83 Exercise 83

  • راه حل 83 Solution 83

  • تمرین 84 Exercise 84

  • راه حل 84 Solution 84

  • تمرین 85 Exercise 85

  • راه حل 85 Solution 85

برای حلقه for loop

  • تمرین 86 Exercise 86

  • راه حل 86 Solution 86

  • تمرین 87 Exercise 87

  • راه حل 87 Solution 87

  • تمرین 88 Exercise 88

  • راه حل 88 Solution 88

  • تمرین 89 Exercise 89

  • راه حل 89 Solution 89

  • تمرین 90 Exercise 90

  • راه حل 90 Solution 90

  • تمرین 91 Exercise 91

  • راه حل 91 Solution 91

  • تمرین 92 Exercise 92

  • راه حل 92 Solution 92

  • تمرین 93 Exercise 93

  • راه حل 93 Solution 93

  • تمرین 94 Exercise 94

  • راه حل 94 Solution 94

  • تمرین 95 Exercise 95

  • راه حل 95 Solution 95

  • تمرین 96 Exercise 96

  • راه حل 96 Solution 96

  • تمرین 97 Exercise 97

  • راه حل 97 Solution 97

بیانیه شکست break statement

  • تمرین 98 Exercise 98

  • راه حل 98 Solution 98

  • تمرین 99 Exercise 99

  • راه حل 99 Solution 99

  • تمرین 100 Exercise 100

  • راه حل 100 Solution 100

ادامه بیانیه continue statement

  • تمرین 101 Exercise 101

  • راه حل 101 Solution 101

  • تمرین 102 Exercise 102

  • راه حل 102 Solution 102

حلقه while while loop

  • تمرین 103 Exercise 103

  • راه حل 103 Solution 103

  • تمرین 104 Exercise 104

  • راه حل 104 Solution 104

  • تمرین 105 Exercise 105

  • راه حل 105 Solution 105

  • تمرین 106 Exercise 106

  • راه حل 106 Solution 106

رسیدگی به استثنا Exception handling

  • تمرین 107 Exercise 107

  • راه حل 107 Solution 107

  • تمرین 108 Exercise 108

  • راه حل 108 Solution 108

  • تمرین 109 Exercise 109

  • راه حل 109 Solution 109

-----ورودی/خروجی----- -----INPUT/OUTPUT-----

  • مقدمه Intro

خواندن فایل ها Reading files

  • تمرین 110 Exercise 110

  • راه حل 110 Solution 110

  • تمرین 111 Exercise 111

  • راه حل 111 Solution 111

  • تمرین 112 Exercise 112

  • راه حل 112 Solution 112

  • تمرین 113 Exercise 113

  • راه حل 113 Solution 113

  • تمرین 114 Exercise 114

  • راه حل 114 Solution 114

ذخیره در فایل Saving to file

  • تمرین 115 Exercise 115

  • راه حل 115 Solution 115

  • تمرین 116 Exercise 116

  • راه حل 116 Solution 116

  • تمرین 117 Exercise 117

  • راه حل 117 Solution 117

----- توابع ----- -----FUNCTIONS-----

  • مقدمه Intro

توابع داخلی Built-in functions

  • تمرین 118 Exercise 118

  • راه حل 118 Solution 118

  • تمرین 119 Exercise 119

  • راه حل 119 Solution 119

  • تمرین 120 Exercise 120

  • راه حل 120 Solution 120

  • تمرین 121 Exercise 121

  • راه حل 121 Solution 121

  • تمرین 122 Exercise 122

  • راه حل 122 Solution 122

  • تمرین 123 Exercise 123

  • راه حل 123 Solution 123

  • تمرین 124 Exercise 124

  • راه حل 124 Solution 124

تعریف توابع خود Defining your own functions

  • تمرین 125 Exercise 125

  • راه حل 125 Solution 125

  • تمرین 126 Exercise 126

  • راه حل 126 Solution 126

  • تمرین 127 Exercise 127

  • راه حل 127 Solution 127

  • تمرین 128 Exercise 128

  • راه حل 128 Solution 128

  • تمرین 129 Exercise 129

  • راه حل 129 Solution 129

  • تمرین 130 Exercise 130

  • راه حل 130 Solution 130

  • تمرین 131 Exercise 131

  • راه حل 131 Solution 131

  • تمرین 132 Exercise 132

  • راه حل 132 Solution 132

  • تمرین 133 Exercise 133

  • راه حل 133 Solution 133

  • تمرین 134 Exercise 134

  • راه حل 134 Solution 134

  • تمرین 135 Exercise 135

  • راه حل 135 Solution 135

  • تمرین 136 Exercise 136

  • راه حل 136 Solution 136

  • تمرین 137 Exercise 137

  • راه حل 137 Solution 137

بیان لامبدا Lambda expression

  • تمرین 138 Exercise 138

  • راه حل 138 Solution 138

  • تمرین 139 Exercise 139

  • راه حل 139 Solution 139

  • تمرین 140 Exercise 140

  • راه حل 140 Solution 140

  • تمرین 141 Exercise 141

  • راه حل 141 Solution 141

  • تمرین 142 Exercise 142

  • راه حل 142 Solution 142

  • تمرین 143 Exercise 143

  • راه حل 143 Solution 143

  • تمرین 144 Exercise 144

  • راه حل 144 Solution 144

  • تمرین 145 Exercise 145

  • راه حل 145 Solution 145

  • تمرین 146 Exercise 146

  • راه حل 146 Solution 146

ژنراتورها Generators

  • تمرین 147 Exercise 147

  • راه حل 147 Solution 147

  • تمرین 148 Exercise 148

  • راه حل 148 Solution 148

  • تمرین 149 Exercise 149

  • راه حل 149 Solution 149

----- تبدیل ساختارهای داده ----- ----- TRANSFORMATION OF DATA STRUCTURES -----

  • مقدمه Intro

درک مطلب را تنظیم کنید Set Comprehension

  • تمرین 150 Exercise 150

  • راه حل 150 Solution 150

  • تمرین 151 Exercise 151

  • راه حل 151 Solution 151

  • تمرین 152 Exercise 152

  • راه حل 152 Solution 152

  • تمرین 153 Exercise 153

  • راه حل 153 Solution 153

  • تمرین 154 Exercise 154

  • راه حل 154 Solution 154

  • تمرین 155 Exercise 155

  • راه حل 155 Solution 155

درک لیست List Comprehension

  • تمرین 156 Exercise 156

  • راه حل 156 Solution 156

  • تمرین 157 Exercise 157

  • راه حل 157 Solution 157

  • تمرین 158 Exercise 158

  • راه حل 158 Solution 158

  • تمرین 159 Exercise 159

  • راه حل 159 Solution 159

  • تمرین 160 Exercise 160

  • راه حل 160 Solution 160

  • تمرین 161 Exercise 161

  • راه حل 161 Solution 161

  • تمرین 162 Exercise 162

  • راه حل 162 Solution 162

درک دیکته Dict Comprehension

  • تمرین 163 Exercise 163

  • راه حل 163 Solution 163

  • تمرین 164 Exercise 164

  • راه حل 164 Solution 164

  • تمرین 165 Exercise 165

  • راه حل 165 Solution 165

  • تمرین 166 Exercise 166

  • راه حل 166 Solution 166

  • تمرین 167 Exercise 167

  • راه حل 167 Solution 167

  • تمرین 168 Exercise 168

  • راه حل 168 Solution 168

  • تمرین 169 Exercise 169

  • راه حل 169 Solution 169

----- بسته های داخلی ----- ----- BUILT-IN PACKAGES -----

  • مقدمه Intro

بسته های داخلی Built-in packages

  • تمرین 170 Exercise 170

  • راه حل 170 Solution 170

  • تمرین 171 Exercise 171

  • راه حل 171 Solution 171

  • تمرین 172 Exercise 172

  • راه حل 172 Solution 172

  • تمرین 173 Exercise 173

  • راه حل 173 Solution 173

  • تمرین 174 Exercise 174

  • راه حل 174 Solution 174

  • تمرین 175 Exercise 175

  • راه حل 175 Solution 175

  • تمرین 176 Exercise 176

  • راه حل 176 Solution 176

  • تمرین 177 Exercise 177

  • راه حل 177 Solution 177

  • تمرین 178 Exercise 178

  • راه حل 178 Solution 178

  • تمرین 179 Exercise 179

  • راه حل 179 Solution 179

  • تمرین 180 Exercise 180

  • راه حل 180 Solution 180

  • تمرین 181 Exercise 181

  • راه حل 181 Solution 181

  • تمرین 182 Exercise 182

  • راه حل 182 Solution 182

خلاصه Summary

  • تمرین 183 Exercise 183

  • راه حل 183 Solution 183

  • تمرین 184 Exercise 184

  • راه حل 184 Solution 184

  • تمرین 185 Exercise 185

  • راه حل 185 Solution 185

  • تمرین 186 Exercise 186

  • راه حل 186 Solution 186

  • تمرین 187 Exercise 187

  • راه حل 187 Solution 187

  • تمرین 188 Exercise 188

  • راه حل 188 Solution 188

  • تمرین 189 Exercise 189

  • راه حل 189 Solution 189

  • تمرین 190 Exercise 190

  • راه حل 190 Solution 190

  • تمرین 191 Exercise 191

  • راه حل 191 Solution 191

  • تمرین 192 Exercise 192

  • راه حل 192 Solution 192

  • تمرین 193 Exercise 193

  • راه حل 193 Solution 193

  • تمرین 194 Exercise 194

  • راه حل 194 Solution 194

  • تمرین 195 Exercise 195

  • راه حل 195 Solution 195

  • تمرین 196 Exercise 196

  • راه حل 196 Solution 196

  • تمرین 197 Exercise 197

  • راه حل 197 Solution 197

  • تمرین 198 Exercise 198

  • راه حل 198 Solution 198

  • تمرین 199 Exercise 199

  • راه حل 199 Solution 199

  • تمرین 200 Exercise 200

  • راه حل 200 Solution 200

---- آزمون های واحد ----- ---- UNIT TESTS -----

  • مقدمه Intro

ادعای بیانیه assert statement

  • تمرین 201 Exercise 201

  • راه حل 201 Solution 201

  • تمرین 202 Exercise 202

  • راه حل 202 Solution 202

  • تمرین 203 Exercise 203

  • راه حل 203 Solution 203

  • تمرین 204 Exercise 204

  • راه حل 204 Solution 204

  • تمرین 205 Exercise 205

  • راه حل 205 Solution 205

  • تمرین 206 Exercise 206

  • راه حل 206 Solution 206

  • تمرین 207 Exercise 207

  • راه حل 207 Solution 207

  • تمرین 208 Exercise 208

  • راه حل 208 Solution 208

  • تمرین 209 Exercise 209

  • راه حل 209 Solution 209

چارچوب Unittest - مبانی Unittest framework - basics

  • تمرین 210 Exercise 210

  • راه حل 210 Solution 210

  • تمرین 211 Exercise 211

  • راه حل 211 Solution 211

  • تمرین 212 Exercise 212

  • راه حل 212 Solution 212

  • تمرین 213 Exercise 213

  • راه حل 213 Solution 213

  • تمرین 214 Exercise 214

  • راه حل 214 Solution 214

  • تمرین 215 Exercise 215

  • راه حل 215 Solution 215

  • تمرین 216 Exercise 216

  • راه حل 216 Solution 216

  • تمرین 217 Exercise 217

  • راه حل 217 Solution 217

آزمون واحد چارچوب - ادعاها Framework unittest - assertions

  • تمرین 218 Exercise 218

  • راه حل 218 Solution 218

  • تمرین 219 Exercise 219

  • راه حل 219 Solution 219

  • تمرین 220 Exercise 220

  • راه حل 220 Solution 220

  • تمرین 221 Exercise 221

  • راه حل 221 Solution 221

  • تمرین 222 Exercise 222

  • راه حل 222 Solution 222

  • تمرین 223 Exercise 223

  • راه حل 223 Solution 223

  • تمرین 224 Exercise 224

  • راه حل 224 Solution 224

  • تمرین 225 Exercise 225

  • راه حل 225 Solution 225

رد شدن از آزمون ها Skipping tests

  • تمرین 226 Exercise 226

  • راه حل 226 Solution 226

  • تمرین 227 Exercise 227

  • راه حل 227 Solution 227

  • تمرین 228 Exercise 228

  • راه حل 228 Solution 228

وسایل تست Test fixtures

  • تمرین 229 Exercise 229

  • راه حل 229 Solution 229

  • تمرین 230 Exercise 230

  • راه حل 230 Solution 230

  • تمرین 231 Exercise 231

  • راه حل 231 Solution 231

  • تمرین 232 Exercise 232

  • راه حل 232 Solution 232

  • تمرین 233 Exercise 233

  • راه حل 233 Solution 233

  • تمرین 234 Exercise 234

  • راه حل 234 Solution 234

تست عملکرد Function testing

  • تمرین 235 Exercise 235

  • راه حل 235 Solution 235

  • تمرین 236 Exercise 236

  • راه حل 236 Solution 236

  • تمرین 237 Exercise 237

  • راه حل 237 Solution 237

  • تمرین 238 Exercise 238

  • راه حل 238 Solution 238

  • تمرین 239 Exercise 239

  • راه حل 239 Solution 239

تست کلاس Class testing

  • تمرین 240 Exercise 240

  • راه حل 240 Solution 240

  • تمرین 241 Exercise 241

  • راه حل 241 Solution 241

  • تمرین 242 Exercise 242

  • راه حل 242 Solution 242

  • تمرین 243 Exercise 243

  • راه حل 243 Solution 243

  • تمرین 244 Exercise 244

  • راه حل 244 Solution 244

  • تمرین 245 Exercise 245

  • راه حل 245 Solution 245

  • تمرین 246 Exercise 246

  • راه حل 246 Solution 246

  • تمرین 247 Exercise 247

  • راه حل 247 Solution 247

  • تمرین 248 Exercise 248

  • راه حل 248 Solution 248

  • تمرین 249 Exercise 249

  • راه حل 249 Solution 249

  • تمرین 250 Exercise 250

  • راه حل 250 Solution 250

  • تمرین 251 Exercise 251

  • راه حل 251 Solution 251

  • تمرین 252 Exercise 252

  • راه حل 252 Solution 252

  • تمرین 253 Exercise 253

  • راه حل 253 Solution 253

تست های پارامتری Parameterized tests

  • تمرین 254 Exercise 254

  • راه حل 254 Solution 254

  • تمرین 255 Exercise 255

  • راه حل 255 Solution 255

  • تمرین 256 Exercise 256

  • راه حل 256 Solution 256

  • تمرین 257 Exercise 257

  • راه حل 257 Solution 257

  • تمرین 258 Exercise 258

  • راه حل 258 Solution 258

  • تمرین 259 Exercise 259

  • راه حل 259 Solution 259

  • تمرین 260 Exercise 260

  • راه حل 260 Solution 260

  • تمرین 261 Exercise 261

  • راه حل 261 Solution 261

تمسخر Mocking

  • تمرین 262 Exercise 262

  • راه حل 262 Solution 262

  • تمرین 263 Exercise 263

  • راه حل 263 Solution 263

  • تمرین 264 Exercise 264

  • راه حل 264 Solution 264

  • تمرین 265 Exercise 265

  • راه حل 265 Solution 265

  • تمرین 266 Exercise 266

  • راه حل 266 Solution 266

  • تمرین 267 Exercise 267

  • راه حل 267 Solution 267

  • تمرین 268 Exercise 268

  • راه حل 268 Solution 268

  • تمرین 269 Exercise 269

  • راه حل 269 Solution 269

  • تمرین 270 Exercise 270

  • راه حل 270 Solution 270

  • تمرین 271 Exercise 271

  • راه حل 271 Solution 271

  • تمرین 272 Exercise 272

  • راه حل 272 Solution 272

  • تمرین 273 Exercise 273

  • راه حل 273 Solution 273

  • تمرین 274 Exercise 274

  • راه حل 274 Solution 274

  • تمرین 275 Exercise 275

  • راه حل 275 Solution 275

  • تمرین 276 Exercise 276

  • راه حل 276 Solution 276

پروژه سبد بازار Market Basket Project

  • تمرین 277 Exercise 277

  • راه حل 277 Solution 277

  • تمرین 278 Exercise 278

  • راه حل 278 Solution 278

  • تمرین 279 Exercise 279

  • راه حل 279 Solution 279

  • تمرین 280 Exercise 280

  • راه حل 280 Solution 280

  • تمرین 281 Exercise 281

  • راه حل 281 Solution 281

پروژه مشتریان Customers Project

  • نکته Tip

  • تمرین 282 Exercise 282

  • راه حل 282 Solution 282

  • تمرین 283 Exercise 283

  • راه حل 283 Solution 283

  • تمرین 284 Exercise 284

  • راه حل 284 Solution 284

TDD - توسعه آزمایش محور TDD - Test Driven Development

  • تمرین 285 Exercise 285

  • راه حل 285 Solution 285

  • تمرین 286 Exercise 286

  • راه حل 286 Solution 286

  • تمرین 287 Exercise 287

  • راه حل 287 Solution 287

  • تمرین 288 Exercise 288

  • راه حل 288 Solution 288

  • تمرین 289 Exercise 289

  • راه حل 289 Solution 289

  • تمرین 290 Exercise 290

  • راه حل 290 Solution 290

  • تمرین 291 Exercise 291

  • راه حل 291 Solution 291

  • تمرین 292 Exercise 292

  • راه حل 292 Solution 292

  • تمرین 293 Exercise 293

  • راه حل 293 Solution 293

  • تمرین 294 Exercise 294

  • راه حل 294 Solution 294

  • تمرین 295 Exercise 295

  • راه حل 295 Solution 295

  • تمرین 296 Exercise 296

  • راه حل 296 Solution 296

  • تمرین 297 Exercise 297

  • راه حل 297 Solution 297

  • تمرین 298 Exercise 298

  • راه حل 298 Solution 298

  • تمرین 299 Exercise 299

  • راه حل 299 Solution 299

  • تمرین 300 Exercise 300

  • راه حل 300 Solution 300

پیکربندی (اختیاری) 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

نمایش نظرات

350+ تمرین - مگا بسته برنامه نویسی پایتون - تست های واحد
جزییات دوره
28 mins
321
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
20,619
4.2 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paweł Krakowiak Paweł Krakowiak

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