Видеокурсы Golang (Google go) (Ангельский), Скилл "Simple"

Go - удивительный язык программирования, который был создан теми же ребятами, которые подарили миру язык С (Си), unix и utf-8 - одни из самых влиятельных вкладов в мир информатики.

Go это open source язык программирования, который позволяет легко построить простую, надежную и эфективную программу. Язык был разработан наверное одной из самых лучших, если не самой лучшей, технолочески развитой компанией - Google. Возмоности Go являются непревзойденными. Но зачем Google создала новый язык ?

По словам Google, Go родилась из-за разочарования в связи с очень большим выбором языков и средами для разработки. Программирования стало слишком сложным и головной болью всегда был выбор правильного языка программирования. Надо было выбирать язык который: или эффективно компилируеться, эффективно исполняеться или просто легок в программировании. Все эти три нужды не были доступны в каком то одном исполнении. Go представляет собой попытку объединить в себе простоту программирования. Он также стремится быть современным, с поддержкой сетевых и многоядерных вычислений. И, наконец, работа с Google go предназначена, чтобы быть быстрой: построить большой исполняемый файл должно занять не больше нескольких секунд.

По мнению автора этого курса, Go является лучшим языком программирования, который вы можете учить сегодня. "Я начал программировать в 1982 году с BASIC, я работал со многими языками, и Go является лучшим языком, который я когда-либо использовал."
19
1
  • Урок 1: Valuable resources
  • Урок 2: Why choose the Go programming language
  • Урок 3: Hello World
  • Урок 4: Section overview
  • Урок 5: The terminal
  • Урок 6: Installation insights
  • Урок 7: Go workspace
  • Урок 8: Environment variables
  • Урок 9: Windows - configuring path variables
  • Урок 10: Mac - configuring path variables
  • Урок 11: Linux - machine setup
  • Урок 12: Linux - machine configuration
  • Урок 13: Linux - configuring path variables
  • Урок 14: Testing your installation
  • Урок 15: Section review
  • Урок 16: Section overview
  • Урок 17: Go editors
  • Урок 18: Webstorm atom.io
  • Урок 19: Creating your first project
  • Урок 20: Hello World with webstorm
  • Урок 21: The go command documentation
  • Урок 22: Understanding github
  • Урок 23: Using github
  • Урок 24: Section review
  • Урок 25: Section overview
  • Урок 26: How computers work - part 1
  • Урок 27: How computers work - part 2
  • Урок 28: Github update command
  • Урок 29: Numeral systems
  • Урок 30: Binary numbering system
  • Урок 31: Hexadecimal numbering system
  • Урок 32: Text encoding
  • Урок 33: Coding scheme programs
  • Урок 34: Format printing
  • Урок 35: Format printing
  • Урок 36: Section review
  • Урок 37: Section overview
  • Урок 38: Packages
  • Урок 39: Go commands
  • Урок 40: Variables
  • Урок 41: Scope
  • Урок 42: Scope 2
  • Урок 43: Closure
  • Урок 44: Language specification
  • Урок 45: Blank identifier
  • Урок 46: Constants
  • Урок 47: Constants 2
  • Урок 48: Words of encouragement
  • Урок 49: Memory addresses
  • Урок 50: Pointers
  • Урок 51: Using pointers
  • Урок 52: Remainder
  • Урок 53: Section review
  • Урок 54: Section overview
  • Урок 55: For loop
  • Урок 56: Nested loops
  • Урок 57: Condition, break, continue
  • Урок 58: Documentation terminology
  • Урок 59: Rune
  • Урок 60: String type
  • Урок 61: Switch statements
  • Урок 62: If statements
  • Урок 63: Exercise solutions
  • Урок 64: Section review
  • Урок 65: Section overview
  • Урок 66: Intro to functions
  • Урок 67: Func returns
  • Урок 68: Variadic functions
  • Урок 69: Variadic arguments
  • Урок 70: Func expressions
  • Урок 71: Closure
  • Урок 72: Callbacks
  • Урок 73: Callbacks example
  • Урок 74: Recursion
  • Урок 75: Defer
  • Урок 76: Pass by value
  • Урок 77: Reference types
  • Урок 78: Anonymousself-executing functions
  • Урок 79: Bool expressions
  • Урок 80: Exercises - part 1
  • Урок 81: Exercises - part 2
  • Урок 82: Exercises - part 3
  • Урок 83: Section review
  • Урок 84: Data structure overview
  • Урок 85: Array
  • Урок 86: Array examples
  • Урок 87: Slices
  • Урок 88: Slice examples
  • Урок 89: More slice examples
  • Урок 90: Creating a slice
  • Урок 91: Incrementing a slice item
  • Урок 92: Section review
  • Урок 93: Maps introduction
  • Урок 94: Map examples - part 1
  • Урок 95: Map examples - part 2
  • Урок 96: Map examples - part 3
  • Урок 97: Map documentation
  • Урок 98: Map range loop
  • Урок 99: Github pull
  • Урок 100: Hash tables
  • Урок 101: Hashing words
  • Урок 102: Hashing words 2
  • Урок 103: Build a hash table
  • Урок 104: Finished hash algorithm
  • Урок 105: Structs introduction
  • Урок 106: OOP in Go
  • Урок 107: User-defined types
  • Урок 108: Composition
  • Урок 109: JSON marshal
  • Урок 110: JSON unmarshal
  • Урок 111: JSON encode
  • Урок 112: JSON decode
  • Урок 113: Interfaces introduction
  • Урок 114: Interface examples
  • Урок 115: Code substitutability
  • Урок 116: Bill Kennedy
  • Урок 117: Donovan Kernighan
  • Урок 118: Sort package
  • Урок 119: Sort reverse
  • Урок 120: Sort slice int.
  • Урок 121: Empty interface
  • Урок 122: Method sets
  • Урок 123: Conversion vs assertion
  • Урок 124: Concurrency waitgroup
  • Урок 125: Parallelism
  • Урок 126: Race conditions
  • Урок 127: Mutex
  • Урок 128: Atomicity
  • Урок 129: Channels
  • Урок 130: Troubleshooting race conditions
  • Урок 131: Additional resources
  • Урок 132: Next steps
face Мы решили срубить баблишка по-быстрому и поставили снизу такой блок, типа мы такие честные и давайте шлите нам деньжата. Авось пройдет, авось найдем золотую жилу ? =) хм... На самом деле у нас не будет пока рекламы на сайте, так что, кто при деньгах, курит и пьет, велком. Все пойдет на новый контент, хостинги и бухло.
Не нашел нужных курсов? Eсть идеи, предложения? Знаешь как сделать лучше ? Cотрудничество, абузы? - напиши нам, мы не кусаемся.
Написать
Подпишись на новые курсы. Рассылка раз в неделю, только самые новые курсы у нас на сайте. Никакого спама и рекламы!
Красавчик ;)

Последние новости:

Другие курсы по теме:

On Track With Golang
Что делает язык Go отличным для разработки любых приложений, и как вы можете использовать его мощь? Это вам предстоит узнать вместе с автором этого курса, который постарается представить вам глубокую информацию для ознакомления с Golang от Google.
On Track With Golang
13 уроков
Скилл: Interesting
×
Ты подписан!
×
Мы не профукаем это письмо! Не забудь указать свои:
Спасибо. Твое сообщения уже у нас. Если письмо требует ответа, мы на него обьязательно ответим.