ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Building Skills in Object-Oriented Design (with Python)

دانلود کتاب مهارت های ساختمان در طراحی شی گرا (با پایتون)

Building Skills in Object-Oriented Design (with Python)

مشخصات کتاب

Building Skills in Object-Oriented Design (with Python)

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:  
نویسندگان:   
سری:  
 
ناشر:  
سال نشر: 2009 
تعداد صفحات: 317 
زبان: English  
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

قیمت کتاب (تومان) : 39,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 17


در صورت تبدیل فایل کتاب Building Skills in Object-Oriented Design (with Python) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب مهارت های ساختمان در طراحی شی گرا (با پایتون) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

I Front Matter......Page 13
Why Read This Book?......Page 15
Audience......Page 16
Organization of This Book......Page 17
Programming Style......Page 19
Conventions Used in This Book......Page 20
Acknowledgements......Page 21
Problem Statement......Page 23
Soapbox on Use Cases......Page 25
Solution Approach......Page 26
Methodology, Technique and Process......Page 27
Deliverables......Page 32
II Roulette......Page 35
Available Bets in Roulette......Page 39
Some Betting Strategies......Page 42
Preliminary Survey of Classes......Page 45
Preliminary Roulette Class Structure......Page 46
A Walkthrough of Roulette......Page 47
Roulette Solution Questions and Answers......Page 48
Design Decision … Object Identity......Page 51
Outcome Design......Page 54
Message Formatting......Page 55
Design Decision … Choosing A Collection......Page 57
Bin Questions and Answers......Page 58
Bin Design......Page 59
Bin Deliverables......Page 60
Wheel Overview......Page 61
Wheel Design......Page 62
Non-Random Design......Page 63
Wheel Deliverables......Page 64
Bin Builder Overview......Page 65
Bin Builder Algorithms......Page 66
Bin Builder Deliverables......Page 69
Internationalization and Localization......Page 70
Design Decision … Create or Locate an Outcome......Page 71
Design Decision … Where to Keep the Outcome Map......Page 72
Roulette Bet Questions and Answers......Page 73
Roulette Bet Design......Page 74
Roulette Bet Deliverables......Page 75
Roulette Table Overview......Page 77
InvalidBet Exception Design......Page 78
Roulette Table Deliverables......Page 79
Roulette Game Overview......Page 81
Passenger57 Design......Page 82
Roulette Game Design......Page 83
Roulette Game Deliverables......Page 84
Additional Roulette Design Considerations......Page 85
Testability Overview......Page 87
Test-Driven Design......Page 88
Testability Questions and Answers......Page 89
Testable Random Events Design......Page 90
Testability Deliverables......Page 91
Roulette Player Overview......Page 93
Player Design......Page 95
Martingale Player Design......Page 96
Player Deliverables......Page 97
Simulation Terms......Page 99
Simulator Design......Page 101
Simulation Control Deliverables......Page 103
SevenReds Player Overview......Page 105
SevenReds Design......Page 106
SevenReds Player Deliverables......Page 107
Statistics Overview......Page 109
Some Foundations......Page 110
Statistical Algorithms......Page 111
IntegerStatistics Design......Page 112
Statistics Deliverables......Page 113
Random Player Overview......Page 115
Random Player Deliverables......Page 116
Player 1-3-2-6 Overview......Page 117
On Polymorphism......Page 118
Player 1-3-2-6 Questions and Answers......Page 119
Player1326 State Design......Page 120
Player1326 Two Wins Design......Page 121
Player1326 Design......Page 122
Advanced Exercise … Less Object Creation......Page 123
PlayerCancellation Design......Page 125
Cancellation Player Deliverables......Page 126
Fibonacci Player Overview......Page 127
Fibonacci Player Deliverables......Page 128
Conclusion......Page 131
III Craps......Page 133
Craps Game......Page 137
Available Bets......Page 138
Wrong Betting......Page 141
Preliminary Survey of Classes......Page 143
A Walkthrough of Craps......Page 144
Craps Solution Questions and Answers......Page 145
Outcome Overview......Page 147
Outcome Rework......Page 149
Advanced Exercise......Page 150
Throw Overview......Page 151
Throw Design......Page 152
Natural Throw Design......Page 153
Eleven Throw Design......Page 154
Point Throw Design......Page 155
Craps Game Design......Page 156
Throw Deliverables......Page 157
Dice Overview......Page 159
NumberPair Design......Page 160
Dice Design......Page 161
Dice Optimization......Page 162
Throw Builder Overview......Page 165
Outcomes with Variable Odds......Page 166
Refactoring The Outcome Hierarchy......Page 167
Soapbox on Subclasses......Page 168
Soapbox on Architecture......Page 169
Soapbox on Justification......Page 171
Design Heavy......Page 173
Common Design......Page 174
Throw-Builder Deliverables......Page 176
Bet Rework......Page 177
Bet Deliverables......Page 178
Craps Table Overview......Page 179
Design Decision … Allowable Outcomes......Page 180
CrapsTable Design......Page 181
Craps Table Deliverables......Page 182
Game State......Page 183
Game State Class Hierarchy......Page 185
Resolving Bets......Page 186
Moveable Bets......Page 187
Design Decision … Win, Lose, Wait......Page 188
Additional Craps Design......Page 189
Throw Rework......Page 190
ThrowBuilder Rework......Page 192
CrapsPlayer Class Stub......Page 193
CrapsGameState Class......Page 194
CrapsGamePointOff Class......Page 195
CrapsGamePointOn Class......Page 196
CrapsGame Class......Page 198
Optional Working Bets......Page 200
Craps Player Overview......Page 201
CrapsPlayer Superclass Design......Page 202
Craps Martingale Subclass......Page 203
Craps Player Deliverables......Page 204
Design Review......Page 205
RandomEventFactory Design......Page 209
Wheel Class Design......Page 210
Table Class......Page 211
Game Class......Page 213
CrapsGame Class......Page 214
Refactoring Deliverables......Page 215
Simple Craps Players Overview......Page 217
CrapsSimplePlayer superclass......Page 218
Craps Martingale Player......Page 219
Player1326 State......Page 220
Craps1326 Player......Page 221
Simple Craps Players Deliverables......Page 222
Roll-Counting Overview......Page 225
NoChangeBetting Class......Page 227
MartingaleBetting Class......Page 228
Bet1326Betting Class......Page 229
CrapsOneBetPlayer class......Page 230
CrapsTwoBetPlayer class......Page 231
CrapsSevenCountPlayer class......Page 232
Roll-Counting Deliverables......Page 233
Conclusion......Page 235
IV Blackjack......Page 237
Blackjack Game......Page 241
Betting Strategies......Page 243
Preliminary Survey of Classes......Page 245
A Walkthrough......Page 246
Blackjack Solution Questions and Answers......Page 248
Card, Deck and Shoe Overview......Page 249
Card-Deck-Shoe Questions and Answers......Page 250
Card Superclass......Page 251
Deck class......Page 253
Shoe class......Page 254
Card-Deck-Shoe Deliverables......Page 255
Hand Overview......Page 257
Hand Soft Total Class Design......Page 260
Hand Class Design......Page 261
Hand Deliverables......Page 263
BlackjackTable Class......Page 265
Blackjack Table Deliverables......Page 266
Blackjack Game Overview......Page 269
Blackjack Collaboration......Page 270
BlackjackPlayer Class......Page 272
BlackjackGame Class......Page 274
Blackjack Game Deliverables......Page 276
Blackjack Player Overview......Page 279
SimpleBlackjackPlayer Design......Page 280
Blackjack Player Deliverables......Page 281
Variant Game Overview......Page 283
Variant Game Deliverables......Page 284
Conclusion......Page 285
V Fit and Finish......Page 287
Python unittest Testing......Page 291
Example......Page 292
Python doctest Testing......Page 295
Example......Page 296
Mixed unittest and doctest......Page 298
Python Documentation......Page 301
Basic RST Markup......Page 302
RST Field Markup......Page 304
Class Example......Page 306
VI Back Matter......Page 309
Casino Games......Page 311
Toolset......Page 313
Indices and tables......Page 315
Bibliography......Page 317




نظرات کاربران