دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: draft نویسندگان: Pilgrim M. سری: ناشر: سال نشر: 2002 تعداد صفحات: 220 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 405 کیلوبایت
در صورت تبدیل فایل کتاب Dive into Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شیرجه رفتن به پایتون نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Table of Contents......Page 1
Dive Into Python......Page 4
Preface......Page 5
1.2. Declaring functions......Page 6
1.3. Documenting functions......Page 7
1.4. Everything is an object......Page 8
1.6. Testing modules......Page 10
1.7. Introducing dictionaries......Page 11
1.8. Introducing lists......Page 13
1.9. Introducing tuples......Page 17
1.10. Defining variables......Page 18
1.11. Assigning multiple values at once......Page 19
1.12. Formatting strings......Page 20
1.13. Mapping lists......Page 21
1.14. Joining lists and splitting strings......Page 23
1.15. Summary......Page 24
2.1. Diving in......Page 26
2.2. Optional and named arguments......Page 27
2.3. type, str, dir, and other built-in functions......Page 28
2.4. Getting object references with getattr......Page 31
2.5. Filtering lists......Page 32
2.6. The peculiar nature of and and or......Page 33
2.7. Using lambda functions......Page 35
2.8. Putting it all together......Page 37
2.9. Summary......Page 39
3.1. Diving in......Page 41
3.2. Importing modules using from module import......Page 43
3.3. Defining classes......Page 44
3.4. Instantiating classes......Page 47
3.5. UserDict: a wrapper class......Page 48
3.6. Special class methods......Page 50
3.7. Advanced special class methods......Page 53
3.8. Class attributes......Page 54
3.9. Private functions......Page 55
3.10. Handling exceptions......Page 56
3.11. File objects......Page 59
3.12. for loops......Page 61
3.13. More on modules......Page 63
3.14. The os module......Page 65
3.15. Putting it all together......Page 67
3.16. Summary......Page 68
4.1. Diving in......Page 71
4.2. Introducing sgmllib.py......Page 75
4.3. Extracting data from HTML documents......Page 77
4.4. Introducing BaseHTMLProcessor.py......Page 79
4.5. locals and globals......Page 81
4.6. Dictionary-based string formatting......Page 84
4.7. Quoting attribute values......Page 85
4.8. Introducing dialect.py......Page 86
4.9. Regular expressions 101......Page 88
4.10. Putting it all together......Page 90
4.11. Summary......Page 92
5.1. Diving in......Page 94
5.2. Packages......Page 100
5.3. Parsing XML......Page 102
5.4. Unicode......Page 104
5.5. Searching for elements......Page 108
5.6. Accessing element attributes......Page 109
5.7. Abstracting input sources......Page 111
5.8. Standard input, output, and error......Page 114
5.9. Caching node lookups......Page 117
5.10. Finding direct children of a node......Page 118
5.11. Creating separate handlers by node type......Page 119
5.12. Handling command line arguments......Page 120
5.13. Putting it all together......Page 124
5.14. Summary......Page 125
6.1. Diving in......Page 127
6.2. Introducing romantest.py......Page 128
6.3. Testing for success......Page 131
6.4. Testing for failure......Page 133
6.5. Testing for sanity......Page 135
6.6. roman.py, stage 1......Page 136
6.7. roman.py, stage 2......Page 139
6.8. roman.py, stage 3......Page 143
6.9. roman.py, stage 4......Page 146
6.10. roman.py, stage 5......Page 148
6.11. Handling bugs......Page 152
6.12. Handling changing requirements......Page 154
6.13. Refactoring......Page 160
6.14. Postscript......Page 163
6.15. Summary......Page 165
7.1. Diving in......Page 167
7.2. Finding the path......Page 168
7.3. Filtering lists revisited......Page 170
7.4. Mapping lists revisited......Page 172
7.5. Data-centric programming......Page 173
7.6. Dynamically importing modules......Page 174
Appendix A. Further reading......Page 175
Appendix B. A 5-minute review......Page 179
Appendix C. Tips and tricks......Page 188
Appendix D. List of examples......Page 196
Appendix E. Revision history......Page 204
Appendix F. About the book......Page 212
G.1. Applicability and definitions......Page 213
G.3. Copying in quantity......Page 214
G.4. Modifications......Page 215
G.8. Translation......Page 216
G.11. How to use this License for your documents......Page 217
H.B. Terms and conditions for accessing or otherwise using Python......Page 218