Are you looking for the Best Books On Golang? If so, you’ve come to the right place.
Choosing the Best Books On Golang can be difficult as there are so many considerations, such as Customon, Electronic Arts, Flexfit, Gneiss Spice, LEGO, Nintendo, Penguin Random House, Amazon.com. We have done a lot of research to find the Top 20 Best Books On Golang available.
The average cost is $30.21. Sold comparable range in price from a low of $10.89 to a high of $62.99.
Based on the research we did, we think Network Programming with Go Language: Essential Skills for Programming, Using and Securing Networks with Open Source Google Golang [Book] is the best overall. Read on for the rest of the great options and our buying guide, where you can find all the information you need to know before making an informed purchase.
20 Best Books On Golang (19 Sellers)
Product Image |
Product Name |
Features |
Check Price |
|
|
-
- Perform network programming with go (including json and rpc)
- Understand gorilla, the golang web toolkit, and how to use it
- Implement a microservice architecture with go
|
|
|
|
-
- Binding type: paperback
- Publisher: packt publishing limited
- Year published: 2022-12-16
|
|
|
|
-
- Learn golang essentials in a weekend! why go? go is a simple, easy to learn and use, beginner-friendly high-level programming language. – go is suitable for low-level systems programming,…
|
|
|
|
-
- About the book.
- Book synopsis.
- Key features.
|
|
|
|
-
- Apply best practices to produce lean, testable, and maintainable go code and avoid the accumulation of technical debt
- Explore go's built-in support for concurrency and message passing to build high-performance applications
- Scale your go programs across machines and manage their life cy
|
|
|
|
-
- Number of pages: 500
- Genre: computers + internet
- Sub-genre: programming
|
|
|
|
-
- Binding type: paperback
- Publisher: japan publications trading co
- Year published: 1998-04-01
|
|
|
|
-
- Binding type: paperback
- Publisher: concordia publishing house ltd
- Year published: 2003-02-15
|
|
|
|
-
- Loaded with fun, hands-on exercises
- Takes readers from beginners to being productive with go
- Written by a go contributor
|
|
|
|
-
- Binding type: paperback.
- Year published: 2004-02-16.
- Number of pages: 400.
|
|
|
|
-
- Series: the khan dynasty
- Binding type: paperback
- Publisher: bantam doubleday dell publishing group inc
|
|
|
|
-
- Learn how to write idiomatic code in go and design a go project
- Understand the reasons for the design decisions in go
- Set up a go development environment for a solo developer or team
|
|
|
|
-
- Become a master coder, with these step-by-step instructions and robot helpers too
- Teaches you all the basic concepts including loops, variables, selection, and build games in scratch
- Develop your skills further to create your own website, use html, and program projects in python
|
|
|
|
-
- Description
- Content
- Reviews
|
|
|
|
-
- Background and fundamentals getting into go a solid foundation concurrency in go part 2
- Well-rounded applications handling errors and panic debugging and testing part 3
- An interface for your applications html and email template patterns serving and receiving assets and forms working with web services part 4
|
|
|
|
-
- Everything you need to know on how to use go programming.
- Illustrated examples on go functions, control flows, and arrays.
- Deep dive into slices, maps, structs, error handling and concurrency in golang.
|
|
|
|
-
- Binding type: paperback
- Year published: 2019-12-08
- Number of pages: 92
|
|
|
|
-
- Binding type: paperback
- Year published: 2019-12-08
- Number of pages: 92
|
|
|
|
-
- Gain a solid understanding of the go language and tools
- Gain in-depth knowledge of the go standard library
- Use go for concurrent/parallel tasks
|
|
|
|
-
- My perfect fried rice.
- Spicy sichuan chicken.
- Poppa wan's amazing pork ribs.
|
|
Features:
- Perform network programming with go (including json and rpc)
- Understand gorilla, the golang web toolkit, and how to use it
- Implement a microservice architecture with go
Features:
- Binding type: paperback
- Publisher: packt publishing limited
- Year published: 2022-12-16
Features:
- Learn golang essentials in a weekend! why go? go is a simple, easy to learn and use, beginner-friendly high-level programming language. – go is suitable for low-level systems programming,…
Features:
- About the book.
- Book synopsis.
- Key features.
Features:
- Apply best practices to produce lean, testable, and maintainable go code and avoid the accumulation of technical debt
- Explore go's built-in support for concurrency and message passing to build high-performance applications
- Scale your go programs across machines and manage their life cy
Features:
- Number of pages: 500
- Genre: computers + internet
- Sub-genre: programming
Features:
- Binding type: paperback
- Publisher: japan publications trading co
- Year published: 1998-04-01
Features:
- Binding type: paperback
- Publisher: concordia publishing house ltd
- Year published: 2003-02-15
Features:
- Loaded with fun, hands-on exercises
- Takes readers from beginners to being productive with go
- Written by a go contributor
Features:
- Binding type: paperback.
- Year published: 2004-02-16.
- Number of pages: 400.
Features:
- Series: the khan dynasty
- Binding type: paperback
- Publisher: bantam doubleday dell publishing group inc
Features:
- Learn how to write idiomatic code in go and design a go project
- Understand the reasons for the design decisions in go
- Set up a go development environment for a solo developer or team
Features:
- Become a master coder, with these step-by-step instructions and robot helpers too
- Teaches you all the basic concepts including loops, variables, selection, and build games in scratch
- Develop your skills further to create your own website, use html, and program projects in python
Features:
- Description
- Content
- Reviews
Features:
- Background and fundamentals getting into go a solid foundation concurrency in go part 2
- Well-rounded applications handling errors and panic debugging and testing part 3
- An interface for your applications html and email template patterns serving and receiving assets and forms working with web services part 4
Features:
- Everything you need to know on how to use go programming.
- Illustrated examples on go functions, control flows, and arrays.
- Deep dive into slices, maps, structs, error handling and concurrency in golang.
Features:
- Binding type: paperback
- Year published: 2019-12-08
- Number of pages: 92
Features:
- Binding type: paperback
- Year published: 2019-12-08
- Number of pages: 92
Features:
- Gain a solid understanding of the go language and tools
- Gain in-depth knowledge of the go standard library
- Use go for concurrent/parallel tasks
Features:
- My perfect fried rice.
- Spicy sichuan chicken.
- Poppa wan's amazing pork ribs.
1. Network Programming With Go Language: Essential Skills For Programming, Using And Securing Networks With Open Source Google Golang [Book]
Product Details:
Dive into key topics in network architecture implemented with the google-backed open source go programming language. networking topics such as data serialization, application level protocols, character sets and encodings are discussed and demonstrated in go. this book has been updated to the go version 1.18 which includes modules, generics, and fuzzing along with updated and additional examples. beyond the fundamentals, network programming with go, second edition covers key networking and security issues such as http protocol changes, validation and templates, remote procedure call (rpc) and rest comparison, and more. additionally, authors ronald petty and jan newmarch guide you in building and connecting to a complete web server based on go. along the way, use of a go web toolkit (gorilla) will be employed. this book can serve as both an essential learning guide and reference on networking concepts and implementation in go. free source code is available on github for this book under creative commons open source license.what you will learn perform network programming with go (including json and rpc) understand gorilla, the golang web toolkit, and how to use it implement a microservice architecture with go leverage go features such as generics, fuzzing master syscalls and how to employ them with go who this book is for anyone interested in learning networking concepts implemented in modern go. basic knowledge in go is assumed, however, the content and examples in this book are approachable with modest development experience in other languages.
2. Domain-Driven Design With Golang: Use Golang To Create Simple, Maintainable Systems To Solve Complex Business Problems [Book]
Product Details:
Understand the concept of domain-driven design and build two ddd systems from scratch that can be showcased as part of your portfolio – key features: explore domain-driven design as a timeless concept and learn how to apply it with go – build a domain-driven monolithic application and a microservice from scratch – leverage patterns to make systems scalable, resilient, and maintainable – book description: domain-driven design (ddd) is one of the most sought-after skills in the industry. this book provides you with step-by-step explanations of essential concepts and practical examples that will see you introducing ddd in your go projects in no time. domain-driven design with golang starts by helping you gain a basic understanding of ddd, and then covers all the important patterns, such as bounded context, ubiquitous language, and aggregates. the latter half of the book deals with the real-world implementation of ddd patterns and teaches you how to build two systems while applying ddd principles, which will be a valuable addition to your portfolio. finally, you'll find out how to build a microservice, along with learning how ddd-based microservices can be part of a greater distributed system. although the focus of this book is golang, by the end of this book you'll be able to confidently use ddd patterns outside of go and apply them to other languages and even distributed systems. – what you will learn: get to grips with domains and the evolution of domain-driven design – work with stakeholders to manage complex business needs – gain a clear understanding of bounded context, services, and value objects – get up and running with aggregates, factories, repositories, and services – find out how to apply ddd to monolithic applications and microservices – discover how to implement ddd patterns on distributed systems – understand how test-driven development and behavior-driven development can work with dddwho this book is for: this book is for intermediate-level go developers who are looking to ensure that they not only write maintainable code, but also deliver great business value. if you have a basic understanding of go and are interested in learning about domain-driven design, or you've explored domain-driven design before but never in the context of go, then this book will be helpful.
3. Go Mini Reference: A Quick Guide To The Go Programming Language For Busy Coders [Book]
Product Details:
Learn golang essentials in a weekend! why go? go is a simple, easy to learn and use, beginner-friendly high-level programming language. – go is suitable for low-level systems programming, traditionally done by low level languages like c.go is one of the most popular languages in modern web services and application development. – go is one of the most widely used cli application languages for system administration and network management. – go is fun! although the book is written as a reference, you can read it more or less from beginning to end and you should be able to get the overall picture of the go language (but not necessarily all the gory details) if you have some prior experience with programming in go or other similar c-style languages. the book covers – go toolchain. workspaces, modules. – go program execution model. packages. – variable, constant declarations. – builtin types, builtin functions. – structs, interfaces. generic types. – functions, methods. generic functions. – expressions and statements. – the book also includes a bonus chapter on generics for people who are new to programming with the parameterized types. order your copy today!
Specifications:
Language |
English |
Dimensions |
7 x 0.4 x 10 inches |
4. Mastering Go: Create Golang Production Applications Using Network Libraries, Concurrency, Machine Learning, And Advanced Data Structures, 2nd Edition [Book]
Product Details:
Publisher's note: this edition from 2019 is outdated and is not compatible with the latest version of go. a new third edition, updated for 2021 and featuring the latest in go programming, has now been published. key features – second edition of the bestselling guide to advanced go programming, expanded to cover machine learning, more go packages and a range of modern development techniques – completes the go developer's education with real-world guides to building high-performance production systems – packed with practical examples and patterns to apply to your own development work – clearly explains go nuances and features to remove the frustration from go development book description – often referred to (incorrectly) as golang, go is the high-performance systems language of the future. mastering go, second edition helps you become a productive expert go programmer, building and improving on the groundbreaking first edition. – mastering go, second edition shows how to put go to work on real production systems. for programmers who already know the go language basics, this book provides examples, patterns, and clear explanations to help you deeply understand go's capabilities and apply them in your programming work. – the book covers the nuances of go, with in-depth guides on types and structures, packages, concurrency, network programming, compiler design, optimization, and more. each chapter ends with exercises and resources to fully embed your new knowledge. – this second edition includes a completely new chapter on machine learning in go, guiding you from the foundation statistics techniques through simple regression and clustering to classification, neural networks, and anomaly detection. other chapters are expanded to cover using go with docker and kubernetes, git, web – assembly, json, and more. – if you take the go programming language seriously, the second edition of this book is an essential guide on expert techniques. what you will learn – clear guidance on using go for production systems – detailed explanations of how go internals work, the design choices behind the language, and how to optimize your go code – a full guide to all go data types, composite types, and data structures – master packages, reflection, and interfaces for effective go programming – build high-performance systems networking code, including server and client-side applications – interface with other systems using web – assembly, json, and g – rpcwrite reliable, high-performance concurrent code – build machine learning systems in go, from simple statistical regression to complex neural networks – who this book is for: mastering go, second edition is for go programmers who already know the language basics, and want to become expert go practitioners.
5. Hands-On Software Engineering With Golang [Book]
Product Details:
Explore software engineering methodologies, techniques, and best practices in go programming to build easy-to-maintain software that can effortlessly scale on demand key features apply best practices to produce lean, testable, and maintainable go code to avoid accumulating technical debt explore go's built-in support for concurrency and message passing to build high-performance applications scale your go programs across machines and manage their life cycle using kubernetes book description over the last few years, go has become one of the favorite languages for building scalable and distributed systems. its opinionated design and built-in concurrency features make it easy for engineers to author code that efficiently utilizes all available cpu cores. this golang book distills industry best practices for writing lean go code that is easy to test and maintain, and helps you to explore its practical implementation by creating a multi-tier application called links 'r' us from scratch. you'll be guided through all the steps involved in designing, implementing, testing, deploying, and scaling an application. starting with a monolithic architecture, you'll iteratively transform the project into a service-oriented architecture (soa) that supports the efficient out-of-core processing of large link graphs. you'll learn about various cutting-edge and advanced software engineering techniques such as building extensible data processing pipelines, designing apis using grpc, and running distributed graph processing algorithms at scale. finally, you'll learn how to compile and package your go services using docker and automate their deployment to a kubernetes cluster. by the end of this book, you'll know how to think like a professional software developer or engineer and write lean and efficient go code. what you will learn understand different stages of the software development life cycle and the role of a software engineer create apis using grpc and leverage the middleware offered by the grpc ecosystem discover various approaches to managing package dependencies for your projects build an end-to-end project from scratch and explore different strategies for scaling it develop a graph processing system and extend it to run in a distributed manner deploy go services on kubernetes and monitor their health using prometheus who this book is for this golang programming book is for developers and software engineers looking to use go to design and build scalable distributed systems effectively. knowledge of go programming and basic networking principles is required.
6. Hands-On Software Architecture With Golang [Book]
Product Details:
Understand the principles of software architecture with coverage on soa, distributed and messaging systems, and database modeling key features gain knowledge of architectural approaches on soa and microservices for architectural decisions explore different architectural patterns for building distributed applications migrate applications written in java or python to the go language book description building software requires careful planning and architectural considerations; golang was developed with a fresh perspective on building next-generation applications on the cloud with distributed and concurrent computing concerns. hands-on software architecture with golang starts with a brief introduction to architectural elements, go, and a case study to demonstrate architectural principles. you'll then move on to look at code-level aspects such as modularity, class design, and constructs specific to golang and implementation of design patterns. as you make your way through the chapters, you'll explore the core objectives of architecture such as effectively managing complexity, scalability, and reliability of software systems. you'll also work through creating distributed systems and their communication before moving on to modeling and scaling of data. in the concluding chapters, you'll learn to deploy architectures and plan the migration of applications from other languages. by the end of this book, you will have gained insight into various design and architectural patterns, which will enable you to create robust, scalable architecture using golang. what you will learn understand architectural paradigms and deep dive into microservices design parallelism/concurrency patterns and learn object-oriented design patterns in go explore api-driven systems architecture with introduction to rest and graphql standards build event-driven architectures and make your architectures anti-fragile engineer scalability and learn how to migrate to go from other languages get to grips with deployment considerations with cicd pipeline, cloud deployments, and so on build an end-to-end e-commerce (travel) application backend in go who this book is for hands-on software architecture with golang is for software developers, architects, and ctos looking to use go in their software architecture to build enterprise-grade applications. programming knowledge of golang is assumed.
7. Go: A Complete Introduction To The Game [Book]
Product Details:
Played throughout eastern asia for thousands of years, go has captured the imagination of more game players than any other strategy game. today, go is becoming increasingly popular in the western world as more and more people discover its beauty, elegance, and strategic depth.this book is the best and most authorative introduction to this ancient and fascinating game. written specifically for the western reader by one of the strongest players in the world, it presents the rules, tactics, and strategy of this unique game in a step-by-step, easy to understand way.besides showing you how to play, it contains essays about the world of go which will broaden your knowledge and understanding as well as pique your interest. from history to modern tournament play, from traditional playing sets to computer go, you'll find it in these pages.
Specifications:
Cover for "Go |
A Complete Introduction to the Game" |
Language |
English |
Release Date |
March 2010 |
Length |
144 Pages |
Dimensions |
0.3" x 5.9" x 8.2" |
Reviews:
I'm little more than a beginner, but this book is very good. I highly recommend it. It seems to be exhaustive of the basics of Go, or Weiqi. You can find it online, but it's nice to have the book in your hands.rickshakid
8. The Discovery Of Genesis: How The Truths Of Genesis Were Found Hidden In The Chinese Language [Book]
Product Details:
Analysis of the chinese language suggests the ancient chinese knew of the god of abraham.
Specifications:
Imprint |
Concordia Pub. House |
Pub date |
01 Dec 1979 |
DEWEY edition |
r20 |
Language |
English |
Spine width |
12mm |
Reviews:
It gives an interesting history of the ancient Chinese script and how it related to Bible teachings. Although the intent of the script designers cannot be verified, the reasonability of their choices of the script pictures is indeed food for thought. The one fault is that the authors of the book did not research the difference between long established Bible truths and some modern church teachings. Some of these teachings came about after the ancient script was established. However, some of the basic Bible truths are clearly represented in the script, which is explained well. A thought provoking synopsis in general.jmsjms67
Gives much needed insight on the book on Genesis from a chinese point. Helps broaden your perspective on the events in Genesis.stanleys404
The author makes a very strong case that the Chinese written language is based on a historic understanding of events from the Garden of Eden to the Tower of Babel. The pictographs are frequently compound words that link events and personages in unforgettable ways. The subject is far more vast than the book can deal with but one's desire to know more is cultivated. One example of many is the use of the words lamb and altar to construct the word redeem. Another is the use of two trees and a serpent to construct the word tempter. The book is amazing in that it was type set by people that neither knew Chinese or English and others were enlisted to create the print blocks for the Chinese pictographs. One could literally read it through and then immediately pick it up and read it again with out any boredom and learn more the second time through than the first.auto_doc2
9. Get Programming With Go By Nathan Youngman
Product Details:
Are you unsatisfied by the dichotomy between happiness-optimized scripting languages and high performance workhorse languages? created at google, go is designed by and for working programmers who care about performance, reliability, and the experience of writing software. with its restrained and well considered design, go is approachable to newcomers and refreshing for seasoned polyglots. with go, you have the tools you need for rapidly building web, cloud, and systems applications. best of all, it doesn't take long to become productive in go. are your ready? get programming with go introduces you to the powerful go language without the confusing jargon or high-level theory. by working through over 25 quick-fire chapters, you'll quickly pick up the basics of the innovative go programming language! most of the examples in this book can be executed in the go playground, so you don't need to worry about setting up a practice environment. chock-full of engaging projects, you'll crack ancient ciphers, discover the wonders of cellular automatons, plan a vacation on mars, and direct rovers to gather weather data!
Reviews:
Quick introduction to GO, it’s really setup and GO
I think that it was a great buy because the author comes with many examples to newcomers and other developers not so with beginner level. This book empowers the learning of Golang as a highest-end level language -> Golang transforms the future to the presentYrvin E
10. Pandolfini's Ultimate Guide To Chess [Book]
Product Details:
From america’s foremost chess coach and game strategist for netflix’s the queen’s gambit comes a comprehensive guide covering all aspects of the game, to improve your technique whether you are a newcomer or a longtime fan.one of america's best-known chess masters, bruce pandolfini has helped millions learn the intricacies of chess through his acclaimed books and workshops. in this exciting volume, he presents a complete overview of the entire game and its culture. structured as a dialogue between a beginning student and an expert teacher, pandolfini's ultimate guide to chess takes the student step-by-step from fundamentals to advanced, highly strategic play. combining easy-to-follow diagrams with trenchant and up-to-date analysis, pandolfini puts a new twist on accepted chess theory, offering a seamless beginning-to-end approach, including: – a short introductory history of the game – the moves, rules, and contemporary notation forms – the basic principles of chess – how to develop an opening repertoire – the art of tactical play – pattern recognition and memory aids – traps and pitfalls to be avoided – middlegame play, strategy, and planning – defense and counterattack – transitions to the endgame and the endgame itself – computers and the future of chess – the best websites for playing chess online with pandolfini's expert insight into the history and modern world of chess, as well as several appendices to enhance play and appreciation, pandolfini's ultimate guide to chess makes the perfect gift for players of all ages and will be the benchmark title for chess players for years to come.
Reviews:
I've purchased a number of different books on chess, and have gotten very small gains for my investments. However, this book has increased my chess rating from being a 1100 player to now approaching 1500 in little as a month. I highly recommend this book to aspiring chess players who want to see their chess ratings improve 200-500 points!bpinaula
This book follows a question and answer format of a new chess player being introduced to chess by a skilled mentor. It is thorough without being overly analytical. It is a good book for begining players of any age. It beginins with chess piece moves and move notations ang goes on from there. It is well worth the read especially for new chess players. It will get you off to an excellent start.topekahntr
Chapter's book is composed by several lesson in colloquial style, between teacher and student, where student ask and make question on chessic principles. Every question is accurate and re-proposal until student understands the theme of lesson, and gradually every tactical and strategic basic problem are shown and discovered. I think this book is more useful for istructors, having to prepare chess lesson on openings prnciple, the fundamental of making plans, and a bit technical of endgames, rather than a student. Good for presentation and diagrams, it's poor of games analyzed.ingbluesman
11. Genghis: Birth Of An Empire: A Novel [Book]
Product Details:
From the author of the bestselling the dangerous book for boys genghis khan was born temujin, the son of a khan, raised in a clan of hunters migrating across the rugged steppe. shaped by abandonment and betrayal, temujin endured, driven by a singular fury: to survive in the face of death, to kill before being killed, and to conquer enemies who could come without warning from beyond the horizon.through a series of courageous raids, temujin’s legend grew until he was chasing a vision: to unite many tribes into one, to make the earth tremble under the hoofbeats of a thousand warhorses, to subject all nations and empires to his will.
Reviews:
This is a great book for anyone who loves historical fiction. I have read a lot and was written by someone who did his homework. Facts are there with enough insight and flow to keep you wanting to get to the next page. I will get the others in this series. Great book good author, I have recommended this to a friend.johnsprachyl
excellent book action never stopsgoodguyroger
Conn Iggulden is a modern day storyteller. If you have never read his books you MUST experience them. I am addicted his series on Julius Caesar is CAPTIVATING! HIGHLY RECOMMEND!!!always1angel
12. Learning Go: An Idiomatic Approach To Real-World Go Programming [Book]
Product Details:
Go is rapidly becoming the preferred language for building web services. while there are plenty of tutorials available that teach go's syntax to developers with experience in other programming languages, tutorials aren't enough. they don't teach go's idioms, so developers end up recreating patterns that don't make sense in a go context. this practical guide provides the essential background you need to write clear and idiomatic go. – no matter your level of experience, you'll learn how to think like a go developer. author jon bodner introduces the design patterns experienced go developers have adopted and explores the rationale for using them. you'll also get a preview of go's upcoming generics support and how it fits into the language. – learn how to write idiomatic code in go and design a go project – understand the reasons for the design decisions in go – set up a go development environment for a solo developer or team – learn how and when to use reflection, unsafe, and cgo – discover how go's features allow the language to run efficiently – know which go features you should use sparingly or not at all
Reviews:
I am a software developer and this year I decided to add Golang to my tool set. "learning Go An idiomatic approach" book helped me a lot. It does start with the basics – language syntax, types, errors, etc but fairly quickly dives into more advances topics such as pointers, interfaces, dependency injections. Easy to follow format, well laid out with realistic use cases and valuable advice. Highly recommend this book. Enjoy becoming an even better developer!koleaby4
13. How To Code: A Step-By-Step Guide To Computer Coding [Book]
Product Details:
Welcome to the world of computer coding! become a master coder, with these step-by-step instructions and robot helpers too! how to code teaches you all the basic concepts, including loops, variables, and selection, and then develops your skills further until you can create your own website . . . and more! learn how to use logo, build games in scratch, program projects in python, experiment with html, and make interactive web pages with javascript.
Reviews:
Good person to deal withcaouette7
I am loving this book that teach someone with no experience. I just started reading it. it is a great book.jonathanudoji-us
We purchased this book for our grandson who is in Middle School. He lives in the Seattle area and is interested in computer coding. He tells us that the book has been helpful in getting started with coding. We purchased the book at our local BAM store. We found it by talking with one of the staff about coding and she helped us find a book that was for students our grandson's age.RON
14. Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction To Programming [Book]
Product Details:
The best-selling python book in the world, with over 1 million copies sold! a fast-paced, no-nonsense, updated guide to programming in python.if you've been thinking about learning how to code or picking up python, this internationally bestselling guide to the most popular programming language is your quickest, easiest way to get started and go! even if you have no experience whatsoever, python crash course, 2nd edition, will have you writing programs, solving problems, building computer games, and creating data visualizations in no time.you’ll begin with basic concepts like variables, lists, classes, and loops—with the help of fun skill-strengthening exercises for every topic—then move on to making interactive programs and best practices for testing your code. later chapters put your new knowledge into play with three cool projects: a 2d space invaders-style arcade game, a set of responsive data visualizations you’ll build with python's handy libraries (pygame, matplotlib, plotly, django), and a customized web app you can deploy online.why wait any longer? start your engine and code!
Reviews:
Great price on a good reference book. Python is an important language and it is always helpful to have a good reference close at hand.THOMAS
Perfect for someone starting python from scratch. Definitely helps you learn the core and helps you continue on to actual programming.IRLYN
Book is great has minor cosmetic damage as it was not packed well, but still a great bargain for the bookRick
15. Go In Practice: Includes 70 Techniques [Book]
Product Details:
Summary – go in practice guides you through 70 real-world techniques in key areas like package management, microservice communication, and more. following a cookbook-style problem/solution/discussion format, this practical handbook builds on the foundational concepts of the go language and introduces specific strategies you can use in your day-to-day applications. – purchase of the print book includes a free ebook in pdf, kindle, and e – pub formats from manning publications. – about the technology – go may be the perfect systems language. built with simplicity, concurrency, and modern applications in mind, go provides the core tool set for rapidly building web, cloud, and systems applications. if you know a language like java or c#, it's easy to get started with go; the trick is finding the practical dirt-under-the-fingernails techniques that you need to build production-ready code. – about the book – go in practice guides you through dozens of real-world techniques in key areas. following a cookbook-style problem/solution/discussion format, this practical handbook builds on the foundational concepts of the go language and introduces specific strategies you can use in your day-to-day applications. you'll learn techniques for building web services, using go in the cloud, testing and debugging, routing, network applications, and much more. after finishing this book, you will be ready to build sophisticated cloud-native go applications. – what's inside dozens of specific, practical golang techniques – using go for devops and cloudops writing restful web services and microservices – practical web dev techniques – about the reader – written for experienced developers who have already started exploring go and want to use it effectively in a production setting. – about the authors – matt farina is a software architect at deis. matt butcher is a principal engineer in the advanced technology group at hewlett packard enterprise. they are both authors, speakers, and regular open source contributors. table of contents – part 1 – background and fundamentalsgetting into go – a solid foundation – concurrency in go – part 2 – well-rounded applicationshandling errors and panic – debugging and testing – part 3 – an interface for your applicationshtml and email template patterns – serving and receiving assets and forms – working with web services – part 4 – taking your applications to the cloudusing the cloud – communication between cloud services – reflection and code generation
Reviews:
The concept of "evolving problems and their solutions" applied in chapters of this book makes it excellent, easy-to-read and valuable source of knowledge to all interested in Go language and for almost all levels of programming experience.Jurica B
Excellent treatment of using the Go programming language in contemporary web applications.
Well written and good at showing how to use Go in real world situations. I very much enjoyed this book.Dave C
16. Hands-On Go Programming: Learn Google's Golang Programming, Data Structures, Error Handling And Concurrency ( English Edition) [Book]
Product Details:
An easy-to-understand guide that helps you get familiar with the basics and advanced concepts in golang – key features everything you need to know on how to use go programming. illustrated examples on go functions, control flows, and arrays. deep dive into slices, maps, structs, error handling and concurrency in golang.descriptionhands-on go programming is designed to get you up and running as fast as possible with go. you will not just learn the basics but get introduced to how to use advanced features of golang. the book begins with the basic concepts of data types, constants, variables, operators, reassignment, and redeclaration. by the end, you will be familiar with both the basics and advanced concepts of go and start developing critical programs working using this language. – what you will learn learn golang syntaxes, control structures and error handling in-depth. learn to declare, create and modify slices, maps and struct in go. build your own concurrent programs with goroutines and channels. deep dive into error handling in golang. – who this book is for – anyone who knows basic programming can use this book to upskill themselves in golang. this book is also for engineering students, it/software professionals, and existing go programmers. architects and developers working in cloud, networking, and dev – ops can use this book to learn go programming and apply the knowledge gained to design and build solutions in their respective domains. – table of contents1. chapter 1 introduction2. chapter 2 functions3. chapter 3 control flows4. chapter 4 arrays5. chapter 5 slices6. chapter 6 maps7. chapter 7 structs8. chapter 8 methods9. chapter 9 interfaces10. chapter 10 pointers 11. chapter 11 concurrency 12. chapter 12 error handling – about the author sachchidanand singh is advanced analytics, bi and data science sme at ibm india software labs (isl), pune. he is m.tech from birla institute of technology and science (bits), pilani. he has authored more than a dozen technical research papers in ieee, international computer journals, and national/international conferences. he holds several patents in artificial intelligence, machine learning, cloud, and cognitive domain. having rich experience in architecture design and solution implementation with technologies like advanced analytics and business intelligence (bi). he is an ieee reviewer, technical program committee (tpc) member of various national/international conferences, and review board members of the american journal of computer science and information. linked he has vast experience working in java, golang, spring, node.js, and python. he has expertise in microservice architecture and the cloud domain. he is mca from savitribai phule pune university. linked
Specifications:
Language |
English |
Release Date |
March 2021 |
Length |
242 Pages |
Dimensions |
0.5" x 7.5" x 9.3" |
17. Computer Programming Python, Machine Learning, Javascript Swift, Golang [Book]
Product Details:
Description this book computer programming python machine learning swift golang 2021 2022is a wonderful assortment of the absolute best languages to know for the future. – it is the most optimum choice of programming languages to choose for a single book. it includes the main essential languages like python and javascript, that every programmer should walk into an interview knowing. but it also includes some little know new languages that you may not have heard of, that are so easy to learn and versatile and cross plat formed that they are set to explode in popularity in the near future. more about this later. if you read this book and learn these languages then your future will be lived on your own terms. consider going into a job interview respectfully but with zero worry. where the potential employer is the one that's being interviewed. and he seems a little desperate and a little too accommodating, that you know this is going to be another one of those interviews where he either stands up after 20 minutes offers to shake your hand and offers you the job right there on the spot. – or the interview turns into an hr interview where your assumed to be hired based on your application and you are just going through the paperwork and company benefits and policies. – either way based on what you want to do you can take the job or not take that job, because you have a choice. about these languages . python: some of the companies that use python are, google, facebook, instagram, nasa uses python, mozilla, firefox, drop box, ibm, redit, and quara – python is becoming one of the worlds most popular programming languages. machine learning (ai) what is it? and what is it used for? it can be used along with python, since it is used in google search, and auto complete. it helps predict what you will search for next. machine learning (ai) is used in many different fields and applications including, self driving/parking cars, facial recognition, medical x-ray image interpretation, drones and many many other applications.. swift is also a great language to learn, because everything has to move with fund transfers. app creation android, and ios is used by swift. this is also a cross plat form language. go golang, ( go language) last but defiantly not least go is my second favorite language next to python or javascript. this new programming language is not very well know but it is designed to be super easy to learn and has many of the best features from many top languages. it is also a very user friendly cross platform language, among the many new streamlined features it has a built in garbage collector.
Specifications:
Language |
English |
Assembled Product Dimensions (L x W x H) |
9.00 x 6.00 x 0.22 Inches |
18. Computer Programming Python, Machine Learning, Javascript Swift, Golang [Book]
Product Details:
Description this book computer programming python machine learning swift golang 2021 2022is a wonderful assortment of the absolute best languages to know for the future. – it is the most optimum choice of programming languages to choose for a single book. it includes the main essential languages like python and javascript, that every programmer should walk into an interview knowing. but it also includes some little know new languages that you may not have heard of, that are so easy to learn and versatile and cross plat formed that they are set to explode in popularity in the near future. more about this later. if you read this book and learn these languages then your future will be lived on your own terms. consider going into a job interview respectfully but with zero worry. where the potential employer is the one that's being interviewed. and he seems a little desperate and a little too accommodating, that you know this is going to be another one of those interviews where he either stands up after 20 minutes offers to shake your hand and offers you the job right there on the spot. – or the interview turns into an hr interview where your assumed to be hired based on your application and you are just going through the paperwork and company benefits and policies. – either way based on what you want to do you can take the job or not take that job, because you have a choice. about these languages . python: some of the companies that use python are, google, facebook, instagram, nasa uses python, mozilla, firefox, drop box, ibm, redit, and quara – python is becoming one of the worlds most popular programming languages. machine learning (ai) what is it? and what is it used for? it can be used along with python, since it is used in google search, and auto complete. it helps predict what you will search for next. machine learning (ai) is used in many different fields and applications including, self driving/parking cars, facial recognition, medical x-ray image interpretation, drones and many many other applications.. swift is also a great language to learn, because everything has to move with fund transfers. app creation android, and ios is used by swift. this is also a cross plat form language. go golang, ( go language) last but defiantly not least go is my second favorite language next to python or javascript. this new programming language is not very well know but it is designed to be super easy to learn and has many of the best features from many top languages. it is also a very user friendly cross platform language, among the many new streamlined features it has a built in garbage collector.
Specifications:
Language |
English |
Assembled Product Dimensions (L x W x H) |
9.00 x 6.00 x 0.22 Inches |
19. Pro Go: The Complete Guide To Programming Reliable And Efficient Software Using Golang [Book]
Product Details:
Best-selling author adam freeman explains how to get the most from go, starting from the basics and building up to the most advanced and sophisticated features. you will learn how go builds on a simple and consistent type system to create a comprehensive and productive development experience that produces fast and robust applications that run across platforms. go, also known as golang, is the concise and efficient programming language designed by google for creating high-performance, cross-platform applications. go combines strong static types with simple syntax and a comprehensive standard library to increase programmer productivity, while still supporting features such as concurrent/parallel programming. each topic is covered in a clear, concise, no-nonsense approach that is packed with the details you need to learn to be truly effective. chapters include common problems and how to avoid them. what you will learn gain a solid understanding of the go language and tools gain in-depth knowledge of the go standard library use go for concurrent/parallel tasks use go for client- and server-side development who this book is for this book is for experienced developers who want to use go to create applications.adam freeman is an experienced it professional who has held senior positions in a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. now retired, he spends his time writing and long-distance running.
20. Gok Cooks Chinese [Book]
Product Details:
Not only is gok wan one of the uk's top fashion stylists, but he can cook too! gok's fantastic book, gok cooks chinese, contains 80 personal and family recipes, which are not only delicious and healthy but incredibly simple to make. gok's love and passion for chinese food and cooking techniques shine through from every page. from his unique perspective he gives us his personal and modern take on the chinese food that he grew up eating, drawing on his chinese heritage to give us a different angle on how to eat – for gok, it's all about sitting down, tucking into fantastic food that is fuss-free and relaxed. gok's food is about balance, health, flavour and fun. from his absolute favourite recipe for prawn wonton noodle soup (which he calls 'happiness in a bowl') to perfect fried rice or classics like his dad's honey-glazed char siu pork, through chapters on dim sum, street food, one pot wonders and feasting, you will find recipes for all occasions and moods, whether entertaining friends or enjoying a meal at home by yourself. above all, gok wan will demystify chinese ingredients and equipment.
Specifications:
Imprint |
Michael Joseph |
Pub date |
10 May 2012 |
DEWEY |
641.5951 |
DEWEY edition |
23 |
Language |
English |
Spine width |
24mm |
Reviews:
Simple to follow basic, and with some not so basic, Chinese recipes. Humorous ancestral anecdotes are interspersed throughout the book. Anyone who loves to cook Chinese food will benefit from this highly interesting read.bmw1924
I saw the show on tv and Gok makes it look so simple,but then i purchased his book and the recipes really are simple and easy to follow,quick to make and healthy.Many of the recipes have the same ingredients so your not buying items that you may never use again. What i like most about this book is that many of the recipes are passsed down from Gok's family and they leave all the rubbish out of them by stripping the meals back ,to what i think chinese people would eat at home weekly. The layout and grouping of the different meals is fantastic, as it makes it easy to find recipes and also meals that accompany others like a side dish to a main. The only regret about this book is there are only 82 recipes, can't wait for Gok's next cookbook to come out.hamilton7326
I purchased the book for my Daughter who is very much into trying new ways of cooking. The book is excellent – lots of details so that you can follow the instructions and produce a nice dish of food. The selection of different ingredients and ways of cooking them through out the book is excellent – and have enjoyed the food cooked very much. The book is well presented – detailed cooking directions – and would recommend it to others to expand their cooking experiences.adaavril