Go Programming Cookbook
Chapter 1: Setting up and Exploring Go
Chapter 2: Advanced Go Features and Techniques
Chapter 3: File Handling and Data Processing in Go
Chapter 4: Building and Managing Go APIs
Chapter 5: Implementing RPC and gRPC Services in Go
Chapter 6: Web Services and Automation Using Go
Chapter 7: Building Microservices Architecture Using Go
Chapter 8: Strengthening Database Interactions
Chapter 9: Enhancing Performance and Best Practices in Go
Chapter 10: Networking and Protocol Handling
This handbook provides a hands-on experience based on the underlying topics, and assists students and faculty members in developing their algorithmic thought process and programs for given computational problems. It can also be used by professionals who possess the necessary theoretical and computational thinking background but are presently making their transition to Python.
Discusses concepts such as basic programming principles, OOP principles, database programming, GUI programming, application development, data analytics and visualization, statistical analysis, virtual reality, data structures and algorithms, machine learning, and deep learning
Provides the code and the output for all the concepts discussed
Includes a case study at the end of each chapter
This handbook will benefit students of computer science, information systems, and information technology, or anyone who is involved in computer programming (entry-to-intermediate level), data analytics, HCI-GUI, and related disciplines.