{"id":7127,"date":"2022-06-02T03:45:58","date_gmt":"2022-06-02T03:45:58","guid":{"rendered":"https:\/\/www.booksofall.com\/ru\/?post_type=product&#038;p=7127"},"modified":"2023-01-20T08:31:58","modified_gmt":"2023-01-20T08:31:58","slug":"think-python-how-to-think-like-a-computer-scientist","status":"publish","type":"product","link":"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/","title":{"rendered":"Think Python How to Think Like a Computer Scientist"},"content":{"rendered":"<h4>The way of the program<\/h4>\n<p>The goal of this book is to teach you to think like a<a href=\"https:\/\/en.wikipedia.org\/wiki\/Computer_scientist\"> computer scientist<\/a>. This way of thinking combines some of the best features of mathematics, engineering, and natural science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating tradeoffs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.<\/p>\n<p>The single most important skill for a computer scientist is problem solving. Problem solving means the ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately. As it turns out, the process of learning to program is an excellent opportunity to practice<a href=\"http:\/\/problem-solving skills\"> problem-solving skills<\/a>. That\u2019s why this chapter is called, \u201cThe way of the program.\u201d<\/p>\n<p>On one level, you will be learning to program, a useful skill by itself. On another level, you will use programming as a means to an end. As we go along, that end will become clearer.<\/p>\n<h4>The Python programming language<\/h4>\n<p>The programming language you will learn is <a href=\"https:\/\/www.python.org\/\">Python<\/a>. Python is an example of a highlevel language; other high-level languages you might have heard of are C, C++, Perl, and Java.<\/p>\n<p>There are also low-level languages, sometimes referred to as \u201cmachine languages\u201d or \u201cassembly languages.\u201d Loosely speaking, computers can only run programs written in low-level languages. So programs written in a high-level language have to be processed before they can run. This extra processing takes some time, which is a small disadvantage of high-level languages<\/p>\n<p>The advantages are enormous. First, it is much easier to program in a high-level language. Programs written in a high-level language take less time to write, they are shorter and easier to read, and they are more likely to be correct. Second, high-level languages are portable, meaning that they can run on different kinds of computers with few or no modifications. Low-level programs can run on only one kind of computer and have to be rewritten to run on another.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><iframe style=\"width: 100%; height: 750px; border: none;\" src=\"https:\/\/online.visual-paradigm.com\/share\/book\/think-python-how-to-think-like-a-computer-scientist-z2bsr79mj?enforceShowPromotionBar=true\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"featured_media":7144,"template":"","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"The best strategy to save money for your marketing campaign. Create digital flipbooks like this with Visual Paradigm!"},"product_brand":[],"product_cat":[15,182,275],"product_tag":[],"class_list":{"0":"post-7127","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-all","7":"product_cat-computer-science","8":"product_cat-python","10":"first","11":"instock","12":"shipping-taxable","13":"product-type-simple"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Think Python How to Think Like a Computer Scientist - BooksOfAll Russian<\/title>\n<meta name=\"description\" content=\"The best strategy to save money for your marketing campaign. Create digital flipbooks like this with Visual Paradigm!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Think Python How to Think Like a Computer Scientist - BooksOfAll Russian\" \/>\n<meta property=\"og:description\" content=\"The best strategy to save money for your marketing campaign. Create digital flipbooks like this with Visual Paradigm!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/\" \/>\n<meta property=\"og:site_name\" content=\"BooksOfAll Russian\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-20T08:31:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/Think-Python-How-to-Think-Like-a-Computer-Scientist.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/Think-Python-How-to-Think-Like-a-Computer-Scientist.png\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 \u043c\u0438\u043d\u0443\u0442\u044b\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/\",\"url\":\"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/\",\"name\":\"Think Python How to Think Like a Computer Scientist - BooksOfAll Russian\",\"isPartOf\":{\"@id\":\"https:\/\/www.booksofall.com\/ru\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/Think-Python-How-to-Think-Like-a-Computer-Scientist.png\",\"datePublished\":\"2022-06-02T03:45:58+00:00\",\"dateModified\":\"2023-01-20T08:31:58+00:00\",\"description\":\"The best strategy to save money for your marketing campaign. Create digital flipbooks like this with Visual Paradigm!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/#primaryimage\",\"url\":\"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/Think-Python-How-to-Think-Like-a-Computer-Scientist.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/Think-Python-How-to-Think-Like-a-Computer-Scientist.png\",\"width\":\"283\",\"height\":\"400\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.booksofall.com\/ru\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Categories\",\"item\":\"https:\/\/www.booksofall.com\/ru\/categories\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Think Python How to Think Like a Computer Scientist\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.booksofall.com\/ru\/#website\",\"url\":\"https:\/\/www.booksofall.com\/ru\/\",\"name\":\"BooksOfAll Russian\",\"description\":\"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.\",\"publisher\":{\"@id\":\"https:\/\/www.booksofall.com\/ru\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.booksofall.com\/ru\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.booksofall.com\/ru\/#organization\",\"name\":\"BooksOfAll Russian\",\"url\":\"https:\/\/www.booksofall.com\/ru\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\/\/www.booksofall.com\/ru\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/booksofall-logo-2.png\",\"contentUrl\":\"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/booksofall-logo-2.png\",\"width\":166,\"height\":30,\"caption\":\"BooksOfAll Russian\"},\"image\":{\"@id\":\"https:\/\/www.booksofall.com\/ru\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Think Python How to Think Like a Computer Scientist - BooksOfAll Russian","description":"The best strategy to save money for your marketing campaign. Create digital flipbooks like this with Visual Paradigm!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/","og_locale":"ru_RU","og_type":"article","og_title":"Think Python How to Think Like a Computer Scientist - BooksOfAll Russian","og_description":"The best strategy to save money for your marketing campaign. Create digital flipbooks like this with Visual Paradigm!","og_url":"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/","og_site_name":"BooksOfAll Russian","article_modified_time":"2023-01-20T08:31:58+00:00","og_image":[{"url":"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/Think-Python-How-to-Think-Like-a-Computer-Scientist.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/Think-Python-How-to-Think-Like-a-Computer-Scientist.png","twitter_misc":{"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"2 \u043c\u0438\u043d\u0443\u0442\u044b"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/","url":"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/","name":"Think Python How to Think Like a Computer Scientist - BooksOfAll Russian","isPartOf":{"@id":"https:\/\/www.booksofall.com\/ru\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/#primaryimage"},"image":{"@id":"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/#primaryimage"},"thumbnailUrl":"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/Think-Python-How-to-Think-Like-a-Computer-Scientist.png","datePublished":"2022-06-02T03:45:58+00:00","dateModified":"2023-01-20T08:31:58+00:00","description":"The best strategy to save money for your marketing campaign. Create digital flipbooks like this with Visual Paradigm!","breadcrumb":{"@id":"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/#primaryimage","url":"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/Think-Python-How-to-Think-Like-a-Computer-Scientist.png","contentUrl":"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/Think-Python-How-to-Think-Like-a-Computer-Scientist.png","width":"283","height":"400"},{"@type":"BreadcrumbList","@id":"https:\/\/www.booksofall.com\/ru\/think-python-how-to-think-like-a-computer-scientist\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.booksofall.com\/ru\/"},{"@type":"ListItem","position":2,"name":"Categories","item":"https:\/\/www.booksofall.com\/ru\/categories\/"},{"@type":"ListItem","position":3,"name":"Think Python How to Think Like a Computer Scientist"}]},{"@type":"WebSite","@id":"https:\/\/www.booksofall.com\/ru\/#website","url":"https:\/\/www.booksofall.com\/ru\/","name":"BooksOfAll Russian","description":"Biggest IT eBooks library and learning resources - Free eBooks for programming, computing, artificial intelligence and more.","publisher":{"@id":"https:\/\/www.booksofall.com\/ru\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.booksofall.com\/ru\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"},{"@type":"Organization","@id":"https:\/\/www.booksofall.com\/ru\/#organization","name":"BooksOfAll Russian","url":"https:\/\/www.booksofall.com\/ru\/","logo":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/www.booksofall.com\/ru\/#\/schema\/logo\/image\/","url":"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/booksofall-logo-2.png","contentUrl":"https:\/\/www.booksofall.com\/ru\/wp-content\/uploads\/sites\/7\/2022\/06\/booksofall-logo-2.png","width":166,"height":30,"caption":"BooksOfAll Russian"},"image":{"@id":"https:\/\/www.booksofall.com\/ru\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.booksofall.com\/ru\/wp-json\/wp\/v2\/product\/7127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.booksofall.com\/ru\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.booksofall.com\/ru\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.booksofall.com\/ru\/wp-json\/wp\/v2\/media\/7144"}],"wp:attachment":[{"href":"https:\/\/www.booksofall.com\/ru\/wp-json\/wp\/v2\/media?parent=7127"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.booksofall.com\/ru\/wp-json\/wp\/v2\/product_brand?post=7127"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.booksofall.com\/ru\/wp-json\/wp\/v2\/product_cat?post=7127"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.booksofall.com\/ru\/wp-json\/wp\/v2\/product_tag?post=7127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}