Created
October 21, 2018 17:23
-
-
Save BurstX/fbdbc91d107db5055fb0399870b17725 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Материалы для дополнительного чтения на английском: | |
https://golang.org/ref/spec - спецификация по язык | |
https://golang.org/ref/mem - модель памяти го. на начальном этапе не надо, но знать полезно | |
https://golang.org/doc/code.html - про организацию кода. GOPATH и пакеты | |
https://golang.org/cmd/go/ | |
https://blog.golang.org/strings | |
https://blog.golang.org/slices | |
https://blog.golang.org/go-slices-usage-and-internals | |
https://github.com/golang/go/wiki - вики го на гитхабе. очень много полезной информации | |
https://blog.golang.org/go-maps-in-action | |
https://blog.golang.org/organizing-go-code | |
https://golang.org/doc/effective_go.html - основной сборник тайного знания, сюда вы будуте обращатсья в первое время часто | |
https://github.com/golang/go/wiki/CodeReviewComments как ревьювить (и писать код). обязательно к прочтению | |
https://divan.github.io/posts/avoid_gotchas/ - материал аналогичный 50 оттенков го | |
https://research.swtch.com/interfaces | |
https://research.swtch.com/godata | |
http://jordanorelli.com/post/42369331748/function-types-in-go-golang | |
https://www.devdungeon.com/content/working-files-go - работа с файлами | |
http://www.golangprograms.com - много how-to касательно базовых вещей в go | |
http://yourbasic.org/golang/ - ещё большой набор how-to где можно получить углублённую информацию по всем базовым вещам. очень полезны http://yourbasic.org/golang/blueprint/ | |
https://github.com/Workiva/go-datastructures | |
https://github.com/enocom/gopher-reading-list - большая подборка статей по многим темам ( не только данной лекции ) | |
https://www.youtube.com/watch?v=MzTcsI6tn-0 - как организовать код | |
https://medium.com/@benbjohnson/standard-package-layout-7cdbc8391fc1 - статья на предыдущую тему | |
Материалы для дополнительного чтения на русском: | |
https://habrahabr.ru/company/mailru/blog/314804/ - 50 оттенков го. обязательно к прочтению. многое оттуда мы ещё не проходили, но на будущее - имейте ввиду | |
https://habrahabr.ru/post/306914/ - Разбираемся в Go: пакет io | |
https://habrahabr.ru/post/272383/ - постулаты go. Маленькая статья об основными принципах языка | |
https://habrahabr.ru/company/mailru/blog/301036/ - лучшие практики go | |
https://habrahabr.ru/post/308198/ - организация кода в go | |
https://habrahabr.ru/post/339192/ - Зачем в Go амперсанд и звёздочка (& и *) | |
https://habrahabr.ru/post/325468/ - как не наступать на грабли в Go | |
https://habrahabr.ru/post/276981/ - Краш-курс по интерфейсам в Go | |
http://golang-book.ru | |
Литература по го на русском языке: | |
Язык программирования Go, Алан А. А. Донован, Брайан У. Керниган | |
Go на практике, Matt Butcher, Мэтт Фарина Мэтт | |
Программирование на Go. Разработка приложений XXI века, Марк Саммерфильд | |
Дополнительные упражнения: | |
https://go-tour-ru-ru.appspot.com/list - упражнения на овладение базовым синтаксисом, на случай если вам нужна небольшая практика перед первым заданием курса |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment