ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Modern Python Cookbook

دانلود کتاب کتاب آشپزی پایتون مدرن

Modern Python Cookbook

مشخصات کتاب

Modern Python Cookbook

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1786469251 
ناشر: Packt 
سال نشر: 2016 
تعداد صفحات: 814 
زبان: english 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب Modern Python Cookbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب کتاب آشپزی پایتون مدرن

جدیدترین دستور العمل های پایتون برای برنامه نویس مدرن پرمشغله درباره این کتاب* برنامه های مختصر و گویا را در پایتون ایجاد کنید* بهترین شیوه ها و اصطلاحات رایج را از طریق دستور العمل های دقیق توضیح داده شده و ساختار یافته بیاموزید* راه های جدیدی برای استفاده از Python برای عصر جدید توسعه کشف کنید. کتاب Is ForThe برای توسعه دهندگان وب، برنامه نویسان، برنامه نویسان سازمانی، مهندسان، دانشمندان داده های بزرگ و غیره است. اگر مبتدی هستید، کتاب آشپزی پایتون شما را شروع می کند. اگر باتجربه باشید، پایگاه دانش شما را گسترش خواهد داد. دانش اولیه برنامه نویسی به شما کمک خواهد کرد. آنچه خواهید آموخت* جزئیات پیچیده نحو Python و نحوه استفاده از آن را به نفع خود مشاهده کنید* خوانایی کد خود را از طریق توابع در پایتون بهبود بخشید* داده ها را به طور موثر با استفاده از ساختارهای داده داخلی دستکاری کنید* دریافت کنید آشنایی با تکنیک های برنامه نویسی پیشرفته در پایتون* خود را به ویژگی های برنامه نویسی کاربردی و آماری مجهز کنید* تست های مناسب بنویسید تا مطمئن شوید برنامه همانطور که تبلیغ می شود کار می کند* نرم افزار کاربردی را با استفاده از Python ادغام کنید. . این یک زبان برنامه نویسی عالی است که می تواند برنامه های شما را تقویت کند و سرعت، ایمنی و مقیاس پذیری عالی را ارائه دهد. با افشای پایتون به عنوان یک سری دستور العمل های ساده، می توانید بینشی در مورد ویژگی های زبان خاص در یک زمینه خاص به دست آورید. داشتن یک زمینه ملموس به درک زبان یا ویژگی کتابخانه استاندارد کمک می کند. این کتاب با بیش از 100 دستور غذا در آخرین نسخه پایتون ارائه می شود. دستور العمل ها برای همه از مبتدی تا متخصص مفید خواهد بود. این کتاب به 13 فصل تقسیم شده است که از مفاهیم ساده زبانی تا کاربردهای پیچیده تر زبان را تشکیل می دهد. دستور العمل ها به تمام مفاهیم ضروری پایتون مربوط به ساختارهای داده، OOP، برنامه نویسی تابعی و همچنین برنامه نویسی آماری می پردازند. شما با تفاوت های ظریف نحو Python و نحوه استفاده موثر از مزایایی که ارائه می دهد آشنا خواهید شد. شما این کتاب را با دانش تست، وب سرویس ها و نکات و ترفندهای پیکربندی و یکپارچه سازی برنامه ها به پایان خواهید رساند. دستور العمل ها یک رویکرد حل مشکل برای حل مشکلاتی دارند که معمولا برنامه نویسان پایتون در سراسر جهان با آن مواجه هستند. شما با دانش ایجاد برنامه‌های کاربردی با ورود به سیستم انعطاف‌پذیر، پیکربندی قدرتمند، و گزینه‌های خط فرمان، تست‌های واحد خودکار، و مستندات خوب مسلح خواهید شد. سبک و رویکرد این کتاب رویکردی مبتنی بر دستور العمل دارد، که در آن هر دستور غذا به مشکلات و مسائل خاصی می‌پردازد. . دستور العمل ها بحث ها و بینش ها و توضیح مشکلات را ارائه می دهند.


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

The latest in modern Python recipes for the busy modern programmerAbout This Book* Develop succinct, expressive programs in Python* Learn the best practices and common idioms through carefully explained and structured recipes* Discover new ways to apply Python for the new age of developmentWho This Book Is ForThe book is for web developers, programmers, enterprise programmers, engineers, big data scientist, and so on. If you are a beginner, Python Cookbook will get you started. If you are experienced, it will expand your knowledge base. A basic knowledge of programming would help.What You Will Learn* See the intricate details of the Python syntax and how to use it to your advantage* Improve your code readability through functions in Python* Manipulate data effectively using built-in data structures* Get acquainted with advanced programming techniques in Python* Equip yourself with functional and statistical programming features* Write proper tests to be sure a program works as advertised* Integrate application software using PythonIn DetailPython is the preferred choice of developers, engineers, data scientists, and hobbyists everywhere. It is a great scripting language that can power your applications and provide great speed, safety, and scalability. By exposing Python as a series of simple recipes, you can gain insight into specific language features in a particular context. Having a tangible context helps make the language or standard library feature easier to understand.This book comes with over 100 recipes on the latest version of Python. The recipes will benefit everyone ranging from beginner to an expert. The book is broken down into 13 chapters that build from simple language concepts to more complex applications of the language. The recipes will touch upon all the necessary Python concepts related to data structures, OOP, functional programming, as well as statistical programming. You will get acquainted with the nuances of Python syntax and how to effectively use the advantages that it offers. You will end the book equipped with the knowledge of testing, web services, and configuration and application integration tips and tricks. The recipes take a problem-solution approach to resolve issues commonly faced by Python programmers across the globe. You will be armed with the knowledge of creating applications with flexible logging, powerful configuration, and command-line options, automated unit tests, and good documentation.Style and approachThis book takes a recipe-based approach, where each recipe addresses specific problems and issues. The recipes provide discussions and insights and an explanation of the problems.



فهرست مطالب

Modern Python Cookbook......Page 2
Modern Python Cookbook......Page 24
Credits......Page 25
About the Author......Page 26
About the Reviewers......Page 27
Why subscribe?......Page 28
Preface......Page 29
What this book covers......Page 30
What you need for this book......Page 32
Who this book is for......Page 33
Conventions......Page 34
Reader feedback......Page 35
Errata......Page 36
Questions......Page 37
Introduction......Page 38
Choosing names wisely......Page 39
Assigning names to objects......Page 41
See also......Page 43
How to do it.........Page 45
How it works.........Page 46
There's more.........Page 49
See also......Page 51
Doing currency calculations......Page 52
Fraction calculations......Page 54
Floating-point approximations......Page 56
Converting numbers from one type to another......Page 57
How it works.........Page 58
There's more.........Page 60
See also......Page 62
Doing floor division......Page 63
Rational fraction calculations......Page 65
See also......Page 67
Getting ready......Page 68
Slicing a piece of a string......Page 69
Updating a string with a replacement......Page 71
Removing extra punctuation marks......Page 72
How it works.........Page 73
There's more.........Page 74
See also......Page 75
How to do it.........Page 76
How it works.........Page 78
There's more.........Page 79
See also......Page 80
Getting ready......Page 81
How to do it.........Page 82
How it works.........Page 84
There's more.........Page 86
See also......Page 88
How to do it.........Page 89
There's more......Page 91
See also......Page 92
How to do it.........Page 93
How it works.........Page 94
See also......Page 95
How to do it.........Page 96
How it works.........Page 98
See also......Page 99
Getting ready......Page 100
How to do it........Page 102
How it works.........Page 103
See also......Page 104
Getting ready......Page 105
Creating tuples......Page 106
Extracting items from a tuple......Page 107
How it works.........Page 108
See also.........Page 110
Introduction......Page 111
Getting ready......Page 113
How to do it.........Page 114
How it works.........Page 115
There's more.........Page 116
See also......Page 117
Getting ready......Page 118
Using backslash to break a long statement into logical lines......Page 119
Using the () characters to break a long statement into sensible pieces......Page 121
Using string literal concatenation......Page 122
Assigning intermediate results to separate variables......Page 123
How it works.........Page 124
There's more.........Page 125
See also......Page 126
How to do it.........Page 127
Writing docstrings for scripts......Page 128
How it works.........Page 129
There's more.........Page 130
See also......Page 131
How to do it.........Page 132
How it works.........Page 133
There's more.........Page 134
Using inline markup......Page 135
See also......Page 136
Getting ready......Page 137
How to do it.........Page 138
There's more.........Page 139
See also......Page 140
How to do it.........Page 141
See also......Page 144
Getting ready......Page 146
How to do it.........Page 147
There's more.........Page 148
See also......Page 149
Getting ready......Page 150
How to do it.........Page 151
There's more.........Page 152
See also......Page 153
How it works.........Page 154
See also......Page 155
How to do it.........Page 156
How it works.........Page 157
See also......Page 158
How to do it.........Page 159
How it works.........Page 160
See also......Page 161
Introduction......Page 162
Particular to General Design......Page 163
General to Particular design......Page 167
How it works.........Page 168
There's more.........Page 169
See also......Page 171
How to do it.........Page 172
There's more.........Page 174
See also......Page 175
Getting ready......Page 176
How to do it.........Page 177
There's more.........Page 178
See also......Page 179
Writing explicit types on function parameters......Page 180
How to do it.........Page 181
How it works.........Page 182
There's more.........Page 183
See also......Page 184
Getting ready......Page 185
Wrapping a function......Page 186
Creating a partial function with positional parameters......Page 187
How it works.........Page 188
See also......Page 189
How to do it.........Page 190
See also......Page 193
Getting ready......Page 194
How to do it.........Page 195
How it works.........Page 196
There's more.........Page 197
See also......Page 198
Getting ready......Page 199
How to do it.........Page 200
There's more.........Page 201
See also......Page 202
Introduction......Page 203
How to do it.........Page 204
How it works.........Page 206
See also......Page 207
Getting ready......Page 208
Building a list with the append() method......Page 209
Writing a list comprehension......Page 210
There's more.........Page 211
Other ways to extend a list......Page 212
See also......Page 213
Getting ready......Page 215
How to do it.........Page 216
There's more.........Page 218
See also......Page 219
Getting ready......Page 220
Deleting items from a list......Page 221
The pop() method......Page 222
The filter() function......Page 223
There's more.........Page 224
See also......Page 225
Getting ready......Page 226
How to do it.........Page 227
See also......Page 228
Getting ready......Page 230
How to do it.........Page 232
How it works.........Page 233
There's more.........Page 234
See also......Page 235
Getting ready......Page 236
How to do it.........Page 237
There's more.........Page 238
See also......Page 239
Getting ready......Page 240
How it works.........Page 241
There's more.........Page 242
See also......Page 243
Getting ready......Page 245
How it works.........Page 246
See also......Page 247
Getting ready......Page 248
How to do it.........Page 249
See also......Page 250
Getting ready......Page 251
How it works.........Page 252
There's more.........Page 253
How to do it.........Page 254
There's more.........Page 256
See also......Page 257
Getting ready......Page 258
How to do it.........Page 260
How it works.........Page 261
See also......Page 262
Getting ready......Page 263
How to do it.........Page 265
There's more.........Page 266
See also......Page 267
Introduction......Page 268
Getting ready......Page 269
How to do it.........Page 271
How it works.........Page 272
See also......Page 273
Getting ready......Page 275
How to do it.........Page 276
How it works.........Page 277
Input string parsing......Page 278
See also......Page 279
How to do it.........Page 280
See also......Page 281
Using argparse to get command-line input......Page 283
Getting ready......Page 284
How to do it.........Page 285
How it works.........Page 287
There's more.........Page 288
See also......Page 289
Using cmd for creating command-line applications......Page 290
Getting ready......Page 293
How to do it.........Page 294
How it works.........Page 296
There's more.........Page 297
See also......Page 298
Getting ready......Page 299
How to do it.........Page 300
How it works.........Page 301
See also......Page 302
Introduction......Page 303
How to do it.........Page 304
How it works.........Page 307
See also......Page 308
Getting ready......Page 309
How to do it.........Page 311
There's more.........Page 313
See also......Page 315
Stateless objects......Page 316
Stateful objects with a new class......Page 317
How it works.........Page 318
See also......Page 319
How to do it.........Page 321
There's more.........Page 323
See also......Page 324
How to do it.........Page 325
There's more.........Page 327
See also......Page 328
How to do it.........Page 329
There's more.........Page 331
See also......Page 332
Getting ready.........Page 333
How to do it.........Page 334
How it works.........Page 336
See also.........Page 337
Getting ready......Page 338
How to do it.........Page 339
Initialization......Page 341
Calculation......Page 342
See also......Page 343
Introduction......Page 344
Getting ready......Page 345
How to do it.........Page 346
Wrapping – aggregation and composition......Page 347
Extending - inheritance......Page 349
How it works.........Page 350
There's more.........Page 351
See also......Page 352
How to do it.........Page 353
How it works.........Page 355
There's more.........Page 356
See also......Page 358
How to do it.........Page 359
There's more.........Page 361
See also......Page 362
Getting ready......Page 363
Module global variable......Page 364
Class-level static variable......Page 365
There's more.........Page 366
Getting ready......Page 368
There's more.........Page 369
See also......Page 370
Getting ready......Page 371
How to do it.........Page 372
How it works.........Page 373
There's more.........Page 375
See also......Page 376
Getting ready......Page 377
How to do it.........Page 378
How it works.........Page 380
There's more.........Page 381
See also......Page 382
Getting ready......Page 384
How to do it.........Page 386
How it works.........Page 387
There's more.........Page 388
See also......Page 389
Introduction......Page 390
Getting ready......Page 392
How to do it.........Page 393
How it works.........Page 395
There's more.........Page 397
See also......Page 399
Getting ready......Page 400
How to do it.........Page 401
How it works.........Page 403
There's more.........Page 405
Namespace instead of list......Page 406
See also......Page 407
Applying transformations to a collection......Page 408
Getting ready.........Page 409
How it works.........Page 410
There's more.........Page 411
See also.........Page 412
Getting ready.........Page 413
How to do it.........Page 415
There's more.........Page 416
See also.........Page 417
Getting ready......Page 418
How to do it.........Page 420
There's more.........Page 422
Potential for abuse......Page 423
Getting ready......Page 425
How to do it.........Page 426
How it works.........Page 429
See also......Page 430
Getting ready......Page 431
How it works.........Page 432
There's more.........Page 433
The itertools module......Page 434
Getting ready......Page 436
Creating a lambda object......Page 438
How it works.........Page 439
There's more.........Page 440
Simplifying complex algorithms with immutable data structures......Page 442
Getting ready......Page 443
How to do it.........Page 445
How it works.........Page 446
There's more.........Page 447
Getting ready......Page 448
How to do it.........Page 449
How it works.........Page 450
There's more.........Page 451
See also......Page 452
Introduction......Page 453
Getting ready......Page 455
Making the output filename by changing the input suffix......Page 457
Making a number of sibling output files with distinct names......Page 458
Creating a directory and a number of files......Page 459
Comparing file dates to see which is newer......Page 460
Finding all files that match a given pattern......Page 461
How it works.........Page 462
See also......Page 463
Getting ready......Page 465
How to do it.........Page 466
There's more.........Page 467
See also......Page 468
How to do it.........Page 469
How it works.........Page 471
There's more.........Page 472
See also......Page 473
Getting ready......Page 474
How it works.........Page 475
There's more.........Page 476
See also......Page 478
Getting ready......Page 479
Defining the parse function......Page 480
Using the parse function......Page 481
How it works.........Page 482
There's more.........Page 483
See also......Page 484
Getting ready......Page 485
How to do it.........Page 486
How it works.........Page 487
Serializing a complex data structure......Page 488
Deserializing a complex data structure......Page 491
See also......Page 492
Getting ready......Page 493
How to do it.........Page 495
How it works.........Page 496
There's more.........Page 497
See also......Page 498
Getting ready......Page 499
How to do it.........Page 501
How it works.........Page 503
There's more.........Page 504
See also......Page 505
Getting ready......Page 506
How to do it.........Page 507
There's more.........Page 508
See also......Page 510
Getting ready......Page 511
How it works.........Page 512
There's more.........Page 513
See also......Page 514
Getting ready......Page 515
How to do it.........Page 516
There's more.........Page 518
See also......Page 520
Introduction......Page 521
Getting ready......Page 522
How to do it.........Page 525
How it works.........Page 527
There's more.........Page 528
Getting ready......Page 530
How it works.........Page 532
There's more.........Page 533
See also......Page 535
Getting ready......Page 536
How to do it.........Page 537
How it works.........Page 538
There's more.........Page 539
Getting ready......Page 541
How it works.........Page 543
There's more.........Page 544
Getting ready......Page 545
How to do it.........Page 548
There's more.........Page 549
Long-term model......Page 550
See also......Page 551
Getting ready......Page 552
How to do it.........Page 554
There's more.........Page 556
See also......Page 557
Getting ready......Page 558
How to do it.........Page 559
How it works.........Page 561
There's more.........Page 562
See also......Page 563
Getting ready......Page 565
How to do it.........Page 566
How it works.........Page 568
There's more.........Page 569
Using map()......Page 570
See also......Page 571
Introduction......Page 572
Getting ready......Page 574
Writing examples for stateless functions......Page 575
Writing examples for stateful objects......Page 576
How it works.........Page 578
There's more.........Page 579
See also......Page 580
Getting ready......Page 581
How to do it.........Page 582
How it works.........Page 583
See also......Page 584
Getting ready......Page 585
Writing doctest examples for mapping or set values......Page 586
Writing doctest examples for floating-point values......Page 587
How it works.........Page 588
There's more.........Page 589
See also......Page 590
Getting ready......Page 591
How to do it.........Page 592
How it works.........Page 593
There's more.........Page 595
Some other assertions......Page 596
Separate tests directory......Page 597
See also......Page 598
Getting ready......Page 599
How to do it.........Page 600
There's more.........Page 601
See also......Page 602
Getting ready......Page 603
How to do it.........Page 604
How it works.........Page 605
There's more.........Page 607
See also......Page 608
Getting ready......Page 609
How it works.........Page 610
See also......Page 611
Getting ready......Page 613
Creating an entry document in the entrylog collection......Page 614
Client class for database access......Page 616
How to do it.........Page 618
How it works.........Page 620
Mocking a complex object......Page 621
Using the load_tests protocol......Page 622
See also......Page 623
Introduction......Page 624
Getting ready......Page 627
How to do it.........Page 631
How it works.........Page 633
There's more.........Page 634
See also......Page 636
Getting ready......Page 638
How to do it.........Page 641
How it works.........Page 643
There's more.........Page 644
See also......Page 645
Getting ready......Page 646
How to do it.........Page 647
There's more.........Page 649
See also......Page 650
Getting ready......Page 651
How to do it.........Page 653
How it works.........Page 654
There's more.........Page 655
Adding Swagger to the server......Page 656
See also......Page 658
Getting ready......Page 659
Server......Page 660
Client......Page 662
Deck slicing......Page 664
There's more.........Page 665
Providing a Swagger specification......Page 666
See also......Page 668
Getting ready......Page 670
Swagger specification......Page 672
Server......Page 674
Client......Page 675
How it works.........Page 677
Additional resources......Page 678
Query for a specific player......Page 679
See also......Page 680
Implementing authentication for web services......Page 681
Configuring SSL......Page 682
Users and credentials......Page 684
Flask view function decorator......Page 685
Defining the User class......Page 686
Defining a view decorator......Page 688
Creating the server......Page 689
Creating an example client......Page 691
There's more.........Page 693
Building the Authentication header......Page 695
See also......Page 696
Introduction......Page 697
Getting ready......Page 699
How to do it.........Page 700
How it works.........Page 701
There's more.........Page 702
See also......Page 706
Getting ready......Page 707
How to do it.........Page 708
How it works.........Page 709
There's more.........Page 711
See also......Page 713
Getting ready......Page 715
How it works.........Page 716
There's more.........Page 717
See also......Page 718
Getting ready......Page 719
How it works.........Page 720
There's more.........Page 721
Configuration representation......Page 722
See also......Page 724
Getting ready......Page 725
How to do it.........Page 726
How it works.........Page 728
There's more.........Page 731
Designing as a class hierarchy......Page 732
See also......Page 733
Getting ready......Page 734
How to do it.........Page 739
How it works.........Page 743
There's more.........Page 744
Getting ready......Page 745
How to do it.........Page 746
How it works.........Page 747
Refactoring......Page 748
Concurrency......Page 749
Logging......Page 751
See also......Page 752
How to do it.........Page 753
How it works.........Page 754
There's more.........Page 755
See also......Page 756
Getting ready......Page 758
How to do it.........Page 759
How it works.........Page 761
There's more.........Page 762
See also......Page 763
How to do it.........Page 764
How it works.........Page 765
There's more.........Page 766
Unit test......Page 767
See also......Page 769
Getting ready......Page 770
How to do it.........Page 771
How it works.........Page 772
There's more.........Page 773
See also......Page 774
How to do it.........Page 775
There's more.........Page 777
See also......Page 778




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