Python for Software Design: How to Think Like a Computer Scientist

Python for Software Design: How to Think Like a Computer Scientist


Yazar Allen B. Downey
Yayınevi Cambridge University Press
ISBN 9780521725965
Baskı yılı 2009
Sayfa sayısı 272
Ağırlık 0.50 kg
Edisyon 1
Stok durumu Var    Stok detayları
Kargoya teslim Aynı gün kargo

A no-nonsense introduction to software design using the Python programming language. Written for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. The focus is on the programming process, with special emphasis on debugging. The book includes a wide range of exercises, from short examples to substantial projects, so that students have ample opportunity to practise each new concept. Exercise solutions and code examples are available from thinkpython.com, along with Swampy, a suite of Python programs that is used in some of the exercises.
Preface
1 The Way of the Program 1
2 Variables, Expressions, and Statements 10
3 Functions 21
4 Case Study: Interface Design 35
5 Conditionals and Recursion 46
6 Fruitful Functions 59
7 Iteration 73
8 Strings 82
9 Case Study: Word Play 95
10 Lists 103
11 Dictionaries 119
12 Tuples 133
13 Case Study: Data Structure Selection 147
14 Files 159
15 Classes and Objects 172
16 Classes and Functions 182
17 Classes and Methods 189
18 Inheritance 201
19 Case Study: Tkinter 214
Appendix 231
Index 241

Axess
Axess

Taksit Taksit Tutarı Toplam Tutar
Tek çekim - 1529.04 TL
2 ay 791.28 TL 1582.55 TL
3 ay 537.71 TL 1613.14 TL
6 ay 286.69 TL 1720.17 TL
9 ay 203.87 TL 1834.85 TL
12 ay 165.01 TL 1980.10 TL

cardFinans
cardFinans

Taksit Taksit Tutarı Toplam Tutar
Tek çekim - 1529.04 TL
2 ay 791.28 TL 1582.55 TL
3 ay 537.71 TL 1613.14 TL
6 ay 286.69 TL 1720.17 TL
9 ay 203.87 TL 1834.85 TL
12 ay 165.01 TL 1980.10 TL

Bonus
Bonus

Taksit Taksit Tutarı Toplam Tutar
Tek çekim - 1529.04 TL
2 ay 791.28 TL 1582.55 TL
3 ay 537.71 TL 1613.14 TL
6 ay 286.69 TL 1720.17 TL
9 ay 203.87 TL 1834.85 TL
12 ay 165.01 TL 1980.10 TL

World
World

Taksit Taksit Tutarı Toplam Tutar
Tek çekim - 1529.04 TL
2 ay 791.28 TL 1582.55 TL
3 ay 537.71 TL 1613.14 TL
6 ay 286.69 TL 1720.17 TL
9 ay 203.87 TL 1834.85 TL
12 ay 165.01 TL 1980.10 TL

Maximum
Maximum

Taksit Taksit Tutarı Toplam Tutar
Tek çekim - 1529.04 TL
2 ay 791.28 TL 1582.55 TL
3 ay 537.71 TL 1613.14 TL
6 ay 286.69 TL 1720.17 TL
9 ay 203.87 TL 1834.85 TL
12 ay 165.01 TL 1980.10 TL

Paraf
Paraf

Taksit Taksit Tutarı Toplam Tutar
Tek çekim - 1529.04 TL
2 ay 791.28 TL 1582.55 TL
3 ay 537.71 TL 1613.14 TL
6 ay 286.69 TL 1720.17 TL
9 ay 203.87 TL 1834.85 TL
12 ay 165.01 TL 1980.10 TL

Kredi Kartı (Tek Çekim)
Kredi Kartı (Tek Çekim)

Taksit Taksit Tutar ı Toplam Tutar
Peşin - 1529.04 TL

Bonus, Maximum, Paraf, Cardfinans, Axess ve World özelliği olan tüm kartlar ile ödeme yapılabilir.