{
  "kind": "books#volumes",
  "totalItems": 1000000,
  "items": [
    {
      "kind": "books#volume",
      "id": "10KYwCZxSdEC",
      "etag": "V8Nqr6Uo76A",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/10KYwCZxSdEC",
      "volumeInfo": {
        "title": "Think Python",
        "authors": [
          "Allen B. Downey"
        ],
        "publisher": "\"O'Reilly Media, Inc.\"",
        "publishedDate": "2012-08-09",
        "description": "If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. Through exercises in each chapter, you’ll try out programming concepts as you learn them. Think Python is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics. Start with the basics, including language syntax and semantics Get a clear definition of each programming concept Learn values, variables, statements, functions, and data structures in a logical progression Discover how to work with files and databases Understand objects, methods, and object-oriented programming Use debugging techniques to fix syntax, runtime, and semantic errors Explore interface design, data structures, and GUI-based programs through case studies",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781449332020"
          },
          {
            "type": "ISBN_10",
            "identifier": "1449332021"
          }
        ],
        "readingModes": {
          "text": true,
          "image": true
        },
        "pageCount": 299,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": true,
        "contentVersion": "1.4.4.0.preview.3",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=10KYwCZxSdEC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=10KYwCZxSdEC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=10KYwCZxSdEC&printsec=frontcover&dq=Python&hl=&cd=1&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=10KYwCZxSdEC&dq=Python&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Think_Python.html?hl=&id=10KYwCZxSdEC"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": true
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=10KYwCZxSdEC&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design."
      }
    },
    {
      "kind": "books#volume",
      "id": "E_ILEAAAQBAJ",
      "etag": "C2NEI5X8XFg",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/E_ILEAAAQBAJ",
      "volumeInfo": {
        "title": "Applied Computational Thinking with Python",
        "subtitle": "Design algorithmic solutions for complex and challenging real-world problems",
        "authors": [
          "Sofía De Jesús",
          "Dayrene Martinez"
        ],
        "publisher": "Packt Publishing Ltd",
        "publishedDate": "2020-11-27",
        "description": "Use the computational thinking philosophy to solve complex problems by designing appropriate algorithms to produce optimal results across various domains Key Features Develop logical reasoning and problem-solving skills that will help you tackle complex problems Explore core computer science concepts and important computational thinking elements using practical examples Find out how to identify the best-suited algorithmic solution for your problem Book DescriptionComputational thinking helps you to develop logical processing and algorithmic thinking while solving real-world problems across a wide range of domains. It's an essential skill that you should possess to keep ahead of the curve in this modern era of information technology. Developers can apply their knowledge of computational thinking to solve problems in multiple areas, including economics, mathematics, and artificial intelligence. This book begins by helping you get to grips with decomposition, pattern recognition, pattern generalization and abstraction, and algorithm design, along with teaching you how to apply these elements practically while designing solutions for challenging problems. You’ll then learn about various techniques involved in problem analysis, logical reasoning, algorithm design, clusters and classification, data analysis, and modeling, and understand how computational thinking elements can be used together with these aspects to design solutions. Toward the end, you will discover how to identify pitfalls in the solution design process and how to choose the right functionalities to create the best possible algorithmic solutions. By the end of this algorithm book, you will have gained the confidence to successfully apply computational thinking techniques to software development.What you will learn Find out how to use decomposition to solve problems through visual representation Employ pattern generalization and abstraction to design solutions Build analytical skills required to assess algorithmic solutions Use computational thinking with Python for statistical analysis Understand the input and output needs for designing algorithmic solutions Use computational thinking to solve data processing problems Identify errors in logical processing to refine your solution design Apply computational thinking in various domains, such as cryptography, economics, and machine learning Who this book is for This book is for students, developers, and professionals looking to develop problem-solving skills and tactics involved in writing or debugging software programs and applications. Familiarity with Python programming is required.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781839216763"
          },
          {
            "type": "ISBN_10",
            "identifier": "183921676X"
          }
        ],
        "readingModes": {
          "text": true,
          "image": true
        },
        "pageCount": 420,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": true,
        "contentVersion": "2.3.3.0.preview.3",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=E_ILEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=E_ILEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=E_ILEAAAQBAJ&printsec=frontcover&dq=Python&hl=&cd=2&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=E_ILEAAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=E_ILEAAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE",
        "isEbook": true,
        "listPrice": {
          "amount": 53.99,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 43.19,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=E_ILEAAAQBAJ&rdid=book-E_ILEAAAQBAJ&rdot=1&source=gbs_api",
        "offers": [
          {
            "finskyOfferType": 1,
            "listPrice": {
              "amountInMicros": 53990000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 43190000,
              "currencyCode": "USD"
            },
            "giftable": true
          }
        ]
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": true
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=E_ILEAAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "This book begins by helping you get to grips with decomposition, pattern recognition, pattern generalization and abstraction, and algorithm design, along with teaching you how to apply these elements practically while designing solutions ..."
      }
    },
    {
      "kind": "books#volume",
      "id": "1HxWGezDZcgC",
      "etag": "n+mhjGjD7KQ",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/1HxWGezDZcgC",
      "volumeInfo": {
        "title": "Learning Python",
        "subtitle": "Powerful Object-Oriented Programming",
        "authors": [
          "Mark Lutz"
        ],
        "publisher": "\"O'Reilly Media, Inc.\"",
        "publishedDate": "2009-10-06",
        "description": "Google and YouTube use Python because it's highly adaptable, easy to maintain, and allows for rapid development. If you want to write high-quality, efficient code that's easily integrated with other languages and tools, this hands-on book will help you be productive with Python quickly -- whether you're new to programming or just new to Python. It's an easy-to-follow self-paced tutorial, based on author and Python expert Mark Lutz's popular training course. Each chapter contains a stand-alone lesson on a key component of the language, and includes a unique Test Your Knowledge section with practical exercises and quizzes, so you can practice new skills and test your understanding as you go. You'll find lots of annotated examples and illustrations to help you get started with Python 3.0. Learn about Python's major built-in object types, such as numbers, lists, and dictionaries Create and process objects using Python statements, and learn Python's general syntax model Structure and reuse code using functions, Python's basic procedural tool Learn about Python modules: packages of statements, functions, and other tools, organized into larger components Discover Python's object-oriented programming tool for structuring code Learn about the exception-handling model, and development tools for writing larger programs Explore advanced Python tools including decorators, descriptors, metaclasses, and Unicode processing",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781449379322"
          },
          {
            "type": "ISBN_10",
            "identifier": "144937932X"
          }
        ],
        "readingModes": {
          "text": true,
          "image": true
        },
        "pageCount": 1218,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "averageRating": 4,
        "ratingsCount": 5,
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": true,
        "contentVersion": "0.12.9.0.preview.3",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=1HxWGezDZcgC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=1HxWGezDZcgC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=1HxWGezDZcgC&pg=PA8&dq=Python&hl=&cd=3&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=1HxWGezDZcgC&dq=Python&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Learning_Python.html?hl=&id=1HxWGezDZcgC"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": true
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=1HxWGezDZcgC&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "... \u003cb\u003ePython\u003c/b\u003e enjoys a large user base and a very active developer com- munity . Because \u003cb\u003ePython\u003c/b\u003e has been around for some 19 years and has been widely used , it is also very stable and robust ... \u003cb\u003ePython&#39;s\u003c/b\u003e 8 | Chapter 1 : A \u003cb\u003ePython\u003c/b\u003e Q &amp; A Session."
      }
    },
    {
      "kind": "books#volume",
      "id": "UWlo-c4WEpAC",
      "etag": "cTqF93QuyIc",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/UWlo-c4WEpAC",
      "volumeInfo": {
        "title": "Python for Data Analysis",
        "authors": [
          "Wes McKinney"
        ],
        "publisher": "\"O'Reilly Media, Inc.\"",
        "publishedDate": "2013",
        "description": "Serves as an introduction to Python for data-intensive applications.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781449319793"
          },
          {
            "type": "ISBN_10",
            "identifier": "1449319793"
          }
        ],
        "readingModes": {
          "text": false,
          "image": true
        },
        "pageCount": 471,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "0.3.1.0.preview.1",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=UWlo-c4WEpAC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=UWlo-c4WEpAC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=UWlo-c4WEpAC&printsec=frontcover&dq=Python&hl=&cd=4&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=UWlo-c4WEpAC&dq=Python&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Python_for_Data_Analysis.html?hl=&id=UWlo-c4WEpAC"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=UWlo-c4WEpAC&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "Serves as an introduction to Python for data-intensive applications."
      }
    },
    {
      "kind": "books#volume",
      "id": "JnR9hQA3SncC",
      "etag": "DwFxD3P4ZBg",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/JnR9hQA3SncC",
      "volumeInfo": {
        "title": "Python in a Nutshell",
        "subtitle": "A Desktop Quick Reference",
        "authors": [
          "Alex Martelli"
        ],
        "publisher": "\"O'Reilly Media, Inc.\"",
        "publishedDate": "2006-07-14",
        "description": "This book offers Python programmers one place to look when they needhelp remembering or deciphering the syntax of this open source languageand its many powerful but scantily documented modules. Thiscomprehensive reference guide makes it easy to look up the mostfrequently needed information--not just about the Python languageitself, but also the most frequently used parts of the standard libraryand the most important third-party extensions. Ask any Python aficionado and you'll hear that Python programmers haveit all: an elegant object-oriented language with readable andmaintainable syntax, that allows for easy integration with componentsin C, C++, Java, or C#, and an enormous collection of precoded standardlibrary and third-party extension modules. Moreover, Python is easy tolearn, yet powerful enough to take on the most ambitious programmingchallenges. But what Python programmers used to lack is a concise andclear reference resource, with the appropriate measure of guidance inhow best to use Python's great power. Python in aNutshell fills this need. Python in a Nutshell, Second Edition covers morethan the language itself; it also deals with the mostfrequently used parts of the standard library, and the most popular andimportant third party extensions. Revised and expanded forPython 2.5, this book now contains the gory details of Python's newsubprocess module and breaking news about Microsoft's newIronPython project. Our \"Nutshell\" format fits Python perfectly bypresenting the highlights of the most important modules and functionsin its standard library, which cover over 90% of your practicalprogramming needs. This book includes: A fast-paced tutorial on the syntax of the Python language An explanation of object-oriented programming in Python Coverage of iterators, generators, exceptions, modules,packages, strings, and regular expressions A quick reference for Python's built-in types and functionsand key modules Reference material on important third-party extensions,such as Numeric and Tkinter Information about extending and embedding Python Python in a Nutshell provides a solid,no-nonsense quick reference to information that programmers rely on themost. This book will immediately earn its place in any Pythonprogrammer's library. Praise for the First Edition: \"In a nutshell, Python in a Nutshell serves oneprimary goal: to act as an immediately accessible goal for the Pythonlanguage. True, you can get most of the same core information that ispresented within the covers of this volume online, but this willinvariably be broken into multiple files, and in all likelihood lackingthe examples or the exact syntax description necessary to trulyunderstand a command.\" --Richard Cobbett, Linux Format \"O'Reilly has several good books, of which Python in aNutshell by Alex Martelli is probably the best for giving yousome idea of what Python is about and how to do useful things with it.\" --Jerry Pournelle, Byte Magazine",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781449379100"
          },
          {
            "type": "ISBN_10",
            "identifier": "1449379109"
          }
        ],
        "readingModes": {
          "text": true,
          "image": true
        },
        "pageCount": 738,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "averageRating": 3.5,
        "ratingsCount": 8,
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": true,
        "contentVersion": "0.8.6.0.preview.3",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=JnR9hQA3SncC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=JnR9hQA3SncC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=JnR9hQA3SncC&pg=PA26&dq=Python&hl=&cd=5&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=JnR9hQA3SncC&dq=Python&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Python_in_a_Nutshell.html?hl=&id=JnR9hQA3SncC"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": true
        },
        "pdf": {
          "isAvailable": true
        },
        "webReaderLink": "http://play.google.com/books/reader?id=JnR9hQA3SncC&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "... \u003cb\u003ePython\u003c/b\u003e. Development. Environments. The \u003cb\u003ePython\u003c/b\u003e interpreter&#39;s built-in interactive mode is the simplest development environment for \u003cb\u003ePython\u003c/b\u003e. It is a bit primitive, but it is lightweight, has ... \u003cb\u003ePython\u003c/b\u003e IDEs Platform-Specific Free \u003cb\u003ePython\u003c/b\u003e IDEs."
      }
    },
    {
      "kind": "books#volume",
      "id": "spNqDwAAQBAJ",
      "etag": "vu7xSXCmRLU",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/spNqDwAAQBAJ",
      "volumeInfo": {
        "title": "Learn to Program with Python 3",
        "subtitle": "A Step-by-Step Guide to Programming",
        "authors": [
          "Irv Kalb"
        ],
        "publisher": "Apress",
        "publishedDate": "2018-08-22",
        "description": "Move from zero knowledge of programming to comfortably writing small to medium-sized programs in Python. Fully updated for Python 3, with code and examples throughout, the book explains Python coding with an accessible, step-by-step approach designed to bring you comfortably into the world of software development. Real–world analogies make the material understandable, with a wide variety of well-documented examples to illustrate each concept. Along the way, you’ll develop short programs through a series of coding challenges that reinforce the content of the chapters. Learn to Program with Python 3 guides you with material developed in the author's university computer science courses. The author's conversational style feels like you're working with a personal tutor. All material is thoughtfully laid out, each lesson building on previous ones. What You'll Learn Understand programming basics with Python, based on material developed in the author's college courses Learn core concepts: variables, functions, conditionals, loops, lists, strings, and more Explore example programs including simple games you can program and customize Build modules to reuse your own code Who This Book Is For This book assumes no prior programming experience, and would be appropriate as text for a high school or college introduction to computer science.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781484238790"
          },
          {
            "type": "ISBN_10",
            "identifier": "1484238796"
          }
        ],
        "readingModes": {
          "text": true,
          "image": true
        },
        "pageCount": 361,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": true,
        "contentVersion": "0.1.2.0.preview.3",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=spNqDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=spNqDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=spNqDwAAQBAJ&printsec=frontcover&dq=Python&hl=&cd=6&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=spNqDwAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=spNqDwAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE_AND_RENTAL",
        "isEbook": true,
        "listPrice": {
          "amount": 54.99,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 43.44,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=spNqDwAAQBAJ&rdid=book-spNqDwAAQBAJ&rdot=1&source=gbs_api",
        "offers": [
          {
            "finskyOfferType": 1,
            "listPrice": {
              "amountInMicros": 54990000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 43440000,
              "currencyCode": "USD"
            },
            "giftable": true
          },
          {
            "finskyOfferType": 3,
            "listPrice": {
              "amountInMicros": 19250000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 16750000,
              "currencyCode": "USD"
            },
            "rentalDuration": {
              "unit": "DAY",
              "count": 90
            }
          }
        ]
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": true,
          "acsTokenLink": "http://books.google.com/books/download/Learn_to_Program_with_Python_3-sample-epub.acsm?id=spNqDwAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
        },
        "pdf": {
          "isAvailable": true,
          "acsTokenLink": "http://books.google.com/books/download/Learn_to_Program_with_Python_3-sample-pdf.acsm?id=spNqDwAAQBAJ&format=pdf&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
        },
        "webReaderLink": "http://play.google.com/books/reader?id=spNqDwAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "What You&#39;ll Learn Understand programming basics with Python, based on material developed in the author&#39;s college courses Learn core concepts: variables, functions, conditionals, loops, lists, strings, and more Explore example programs ..."
      }
    },
    {
      "kind": "books#volume",
      "id": "M9xdEAAAQBAJ",
      "etag": "l+oU0aM4hAI",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/M9xdEAAAQBAJ",
      "volumeInfo": {
        "title": "Python Concurrency with asyncio",
        "authors": [
          "Matthew Fowler"
        ],
        "publisher": "Simon and Schuster",
        "publishedDate": "2022-03-15",
        "description": "Learn how to speed up slow Python code with concurrent programming and the cutting-edge asyncio library. Use coroutines and tasks alongside async/await syntax to run code concurrently Build web APIs and make concurrency web requests with aiohttp Run thousands of SQL queries concurrently Create a map-reduce job that can process gigabytes of data concurrently Use threading with asyncio to mix blocking code with asyncio code Python is flexible, versatile, and easy to learn. It can also be very slow compared to lower-level languages. Python Concurrency with asyncio teaches you how to boost Python's performance by applying a variety of concurrency techniques. You'll learn how the complex-but-powerful asyncio library can achieve concurrency with just a single thread and use asyncio's APIs to run multiple web requests and database queries simultaneously. The book covers using asyncio with the entire Python concurrency landscape, including multiprocessing and multithreading. About the technology It’s easy to overload standard Python and watch your programs slow to a crawl. Th e asyncio library was built to solve these problems by making it easy to divide and schedule tasks. It seamlessly handles multiple operations concurrently, leading to apps that are lightning fast and scalable. About the book Python Concurrency with asyncio introduces asynchronous, parallel, and concurrent programming through hands-on Python examples. Hard-to-grok concurrency topics are broken down into simple flowcharts that make it easy to see how your tasks are running. You’ll learn how to overcome the limitations of Python using asyncio to speed up slow web servers and microservices. You’ll even combine asyncio with traditional multiprocessing techniques for huge improvements to performance. What's inside Build web APIs and make concurrency web requests with aiohttp Run thousands of SQL queries concurrently Create a map-reduce job that can process gigabytes of data concurrently Use threading with asyncio to mix blocking code with asyncio code About the reader For intermediate Python programmers. No previous experience of concurrency required. About the author Matthew Fowler has over 15 years of software engineering experience in roles from architect to engineering director. Table of Contents 1 Getting to know asyncio 2 asyncio basics 3 A first asyncio application 4 Concurrent web requests 5 Non-blocking database drivers 6 Handling CPU-bound work 7 Handling blocking work with threads 8 Streams 9 Web applications 10 Microservices 11 Synchronization 12 Asynchronous queues 13 Managing subprocesses 14 Advanced asyncio",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781638357087"
          },
          {
            "type": "ISBN_10",
            "identifier": "1638357080"
          }
        ],
        "readingModes": {
          "text": true,
          "image": false
        },
        "pageCount": 374,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": true,
        "contentVersion": "1.5.4.0.preview.2",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=M9xdEAAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=M9xdEAAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=M9xdEAAAQBAJ&pg=PT410&dq=Python&hl=&cd=7&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=M9xdEAAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=M9xdEAAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE",
        "isEbook": true,
        "listPrice": {
          "amount": 49.99,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 49.99,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=M9xdEAAAQBAJ&rdid=book-M9xdEAAAQBAJ&rdot=1&source=gbs_api",
        "offers": [
          {
            "finskyOfferType": 1,
            "listPrice": {
              "amountInMicros": 49990000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 49990000,
              "currencyCode": "USD"
            },
            "giftable": true
          }
        ]
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
        "epub": {
          "isAvailable": true,
          "acsTokenLink": "http://books.google.com/books/download/Python_Concurrency_with_asyncio-sample-epub.acsm?id=M9xdEAAAQBAJ&format=epub&output=acs4_fulfillment_token&dl_type=sample&source=gbs_api"
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=M9xdEAAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "... \u003cb\u003ePython\u003c/b\u003e interpreter runs single-threaded within a process, meaning that only one piece of \u003cb\u003ePython\u003c/b\u003e bytecode can be running at one time even if we have code running in multiple threads. The global interpreter lock will only allow one thread&nbsp;..."
      }
    },
    {
      "kind": "books#volume",
      "id": "JmE4zgEACAAJ",
      "etag": "kds97jUfyNg",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/JmE4zgEACAAJ",
      "volumeInfo": {
        "title": "Python Programming",
        "subtitle": "This Book Includes: Python for Beginners - Python for Data Science",
        "authors": [
          "Daniel O'Reilly"
        ],
        "publishedDate": "2021-02-08",
        "description": "★ 55% OFF for Bookstores! NOW at $45.95 instead of $55.95★ Would You Like to Know How to Automate Boring Stuff Quickly? Discover the Easiest Way to Learn Everything About Python and Machine Learning! Are you ready to embark on a great journey through the incredible world of Python and data science? If you are reading this, you probably have a keen interest in programming and computer science. You like to know how things work, and you want to make them work as efficiently as possible, right? If so, then Python is the perfect programming language for you to learn! Would you like to: Learn how programming in Python works? Learn to automate tasks with Python? Bring your ideas to life faster and monetize them easily? But you: Have no prior knowledge about Python? Are a little bit afraid because it seems complicated? Well, if the answer to any question is \"yes,\" then the solution you are looking for is right in front of you. With this incredible bundle in your hands, you will go from beginner to pro in no time. The guides found inside this bundle are designed explicitly for people with little or no prior knowledge about Python programming. Every manual is written in a step-by-step and easy to digest manner so that you can understand Python without any trouble. Here's what this bundle about Python programming and data science can offer you: Basics of programming with Python: A comprehensive guide on how to get everything up and running. Essential tools guide: Learn how to use the best tools that are available for programming with Python. Programming made easy: Quick and easy way to learn how to make amazing and useful programs. Mastering the art of programming: Find out how to go from beginner to pro in no time with unique coding methods. Practical techniques and exercises: Put your knowledge to test and bring your ideas to life in no time. It doesn't matter if you are a beginner or you have never coded before; this guide will slowly ease you into the world of Python and data science. While most of the other similar books focus purely on theory and complicated concepts, these guides focus on a more practical approach to learning Python and data science. First of all, you'll learn basic programming concepts, such as variables, lists, classes, and loops. Then you will practice clean code writing and how to test your code safely. After that, you'll be able to put your knowledge to the test with some practical projects. Here is what else this bundle will show you: The basics of data types, variables, and structures How to properly define the data type of data structure Suitable types of operations and functions for data structuring Methods and applications of data analysis The basics of neural networks and how to create one Use of algorithm and models in data science Using data for prediction and deep learning The best thing about Python is that it's easy to learn and even easier to get up and running. By using tools like Django, for example, you can quickly bring your ideas and creations to life and start monetizing them in no time. The second best thing about learning how to program in Python is the advantage you'll have when you start learning other programming languages-after you master Python, learning different programming languages will be a piece of cake. If you want to conquer the Python programming language in no time, all you have to do is take these guides in your hands and follow the step-by-step instructions. Get Your Copy Now!",
        "industryIdentifiers": [
          {
            "type": "ISBN_10",
            "identifier": "180182603X"
          },
          {
            "type": "ISBN_13",
            "identifier": "9781801826037"
          }
        ],
        "readingModes": {
          "text": false,
          "image": false
        },
        "pageCount": 292,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "preview-1.0.0",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=JmE4zgEACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=JmE4zgEACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=JmE4zgEACAAJ&dq=Python&hl=&cd=8&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=JmE4zgEACAAJ&dq=Python&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Python_Programming.html?hl=&id=JmE4zgEACAAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "NO_PAGES",
        "embeddable": false,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=JmE4zgEACAAJ&hl=&source=gbs_api",
        "accessViewStatus": "NONE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "If you want to conquer the Python programming language in no time, all you have to do is take these guides in your hands and follow the step-by-step instructions. Get Your Copy Now!"
      }
    },
    {
      "kind": "books#volume",
      "id": "mh0bU6NXrBgC",
      "etag": "6mXxiJ/1Fzw",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/mh0bU6NXrBgC",
      "volumeInfo": {
        "title": "Core Python Programming",
        "authors": [
          "Wesley Chun"
        ],
        "publisher": "Prentice Hall Professional",
        "publishedDate": "2001",
        "description": "Experts and novices alike will be able to find information about every command they'll need to use Linux. This complete, practical desk reference is organized by function, with a road map-style alphabetical reference for quick access of information about all aspects of running and administering the program. The CD-ROM contains Windows and Linux Python distributions plus extensive cross-platform source code from the book.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9780130260369"
          },
          {
            "type": "ISBN_10",
            "identifier": "0130260363"
          }
        ],
        "readingModes": {
          "text": false,
          "image": true
        },
        "pageCount": 805,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "averageRating": 3.5,
        "ratingsCount": 13,
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "0.4.3.0.preview.1",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=mh0bU6NXrBgC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=mh0bU6NXrBgC&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=mh0bU6NXrBgC&printsec=frontcover&dq=Python&hl=&cd=9&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=mh0bU6NXrBgC&dq=Python&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Core_Python_Programming.html?hl=&id=mh0bU6NXrBgC"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=mh0bU6NXrBgC&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "The CD-ROM contains Windows and Linux Python distributions plus extensive cross-platform source code from the book."
      }
    },
    {
      "kind": "books#volume",
      "id": "l_zKDwAAQBAJ",
      "etag": "uUAfZXCw/ro",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/l_zKDwAAQBAJ",
      "volumeInfo": {
        "title": "Python For Everyone",
        "authors": [
          "Cay S. Horstmann",
          "Rance D. Necaise"
        ],
        "publisher": "Wiley Global Education",
        "publishedDate": "2019-02-21",
        "description": "Python for Everyone, 3rd Edition is an introduction to programming designed to serve a wide range of student interests and abilities, focused on the essentials, and on effective learning. It is suitable for a first course in programming for computer scientists, engineers, and students in other disciplines. This text requires no prior programming experience and only a modest amount of high school algebra. Objects are used where appropriate in early chapters and students start designing and implementing their own classes in Chapter 9. New to this edition are examples and exercises that focus on various aspects of data science.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9781119498612"
          },
          {
            "type": "ISBN_10",
            "identifier": "1119498619"
          }
        ],
        "readingModes": {
          "text": false,
          "image": true
        },
        "pageCount": 761,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": true,
        "contentVersion": "0.1.2.0.preview.1",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=l_zKDwAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=l_zKDwAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=l_zKDwAAQBAJ&pg=PA9&dq=Python&hl=&cd=10&source=gbs_api",
        "infoLink": "https://play.google.com/store/books/details?id=l_zKDwAAQBAJ&source=gbs_api",
        "canonicalVolumeLink": "https://play.google.com/store/books/details?id=l_zKDwAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "FOR_SALE",
        "isEbook": true,
        "listPrice": {
          "amount": 119.5,
          "currencyCode": "USD"
        },
        "retailPrice": {
          "amount": 119.5,
          "currencyCode": "USD"
        },
        "buyLink": "https://play.google.com/store/books/details?id=l_zKDwAAQBAJ&rdid=book-l_zKDwAAQBAJ&rdot=1&source=gbs_api",
        "offers": [
          {
            "finskyOfferType": 1,
            "listPrice": {
              "amountInMicros": 119500000,
              "currencyCode": "USD"
            },
            "retailPrice": {
              "amountInMicros": 119500000,
              "currencyCode": "USD"
            },
            "giftable": true
          }
        ]
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=l_zKDwAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "... \u003cb\u003epython\u003c/b\u003e (On systems where multiple versions of \u003cb\u003ePython\u003c/b\u003e are installed, use the command python3 to run version 3 of \u003cb\u003ePython\u003c/b\u003e.) Interactive mode can also be started from within most \u003cb\u003ePython\u003c/b\u003e integrated development environments. The interface&nbsp;..."
      }
    }
  ]
}
