Библиотека Go (Golang) разработчика
2.57K subscribers
262 photos
95 videos
29 files
333 links
Полезные материалы по всему, что может быть полезно Golang разработчику. По всем вопросам @evgenycarter
Download Telegram
Go Programming Tutorial

Introduction - Go Programming Tutorial #1
Basics, Variables, Loops - Go Programming Tutorial #2
Arrays, Slices, Maps - Go Programming Tutorial #3
Range - Go Programming Tutorial #4
Functions - Go Programming Tutorial #5
Pointers - Go Programming Tutorial #6
Structs - Go Programming Tutorial #7
Error Handling - Go Programming Tutorial #8
Goroutines - Go Programming Tutorial #9
Select - Go Programming Tutorial #10

👉 @golang_lib
👍2
Get Programming with Go-Manning Publications (2018).pdf
10.2 MB
Get Programming with Go
Nathan Youngman, Roger Peppe (2018)

Книга предоставляет практическое введение в основы Go. Вы овладеете синтаксисом Go, поработаете с типами и функциями и изучите более сложные темы, такие как параллелизм, с множеством упражнений для закрепления материала. Книга подойдет новичкам в программировании и тем, кто хочет изучить Go.

Что внутри:
✔️Быстрое введение в программирование;
✔️Языковые концепции, такие как срезы, интерфейсы, указатели и параллелизм;
✔️Семь разных проектов.

👉 @golang_lib
👍1
go-from-the-beginning.pdf
429.8 KB
Go, from the beginning
Chris Noring (2022)

In this book you will learn the following:

Build Console apps
Create Web APIs
Test your code
Create and publish reusable packages that others can consume
Organize your files in a project
Work with files and directories
Parse text with the string library and regular expressions.

👉 @golang_lib
👍5
Apress_Pro_Go_The_Complete_Guide_to_Programming_Reliable_and_Efficient.pdf
17.1 MB
Pro Go: The Complete Guide to Programming Reliable and Efficient Software Using Golang
Автор: Adam Freeman (2022)

Автор бестселлеров Адам Фриман объясняет, как получить максимальную отдачу от Go, начиная с основ и заканчивая самыми продвинутыми и сложными функциями языка. Вы узнаете, как Go строит простую и согласованную систему типов для создания комплексной и продуктивной разработки, позволяющей создавать быстрые и надежные приложения, работающие на разных платформах.

Во время чтения книги вы:
✔️Получите четкое представление о языке и инструментах Go;
✔️Получите глубокие знания стандартной библиотеки Go;
✔️Используете Go для одновременных/параллельных задач;
✔️Используете Go для клиентской и серверной разработки.

👉 @golang_lib
5 причин, по которым Go захватит мир программирования

Язык программирования Go существует уже чуть более десяти лет и постепенно набирает популярность. Вот несколько причин, по которым вы, возможно, захотите написать свой следующий проект на Go.

https://medium.com/@bradpeabody/5-reasons-go-will-take-over-the-programming-world-2c3d20362b4c

👉 @golang_lib
Fuzzing-тесты в Go после v1.18: знакомство и практика

Когда говорят о Go 1.18, обычно вспоминают про дженерики и незаслуженно забывают об остальных изменениях. Например, о fuzzing-тестировании, которое раньше можно было запустить только с помощью открытых библиотек. Пора это исправить.

https://habr.com/ru/company/oleg-bunin/blog/709248/

👉 @golang_lib