05 сСнтября 2023

πŸ“• ВОП-9 ΠΊΠ½ΠΈΠ³ ΠΏΠΎ языку программирования Go Π² 2023 Π³ΠΎΠ΄Ρƒ: ΠΎΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π΄ΠΎ профСссионала

Π’Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, фрилансСр... ΠŸΠΈΡˆΡƒ ΠΎΠ± ИВ ΠΈ смСТных тСхнологиях.
Книги ΠΏΠΎ языку Go, расставлСнныС Π² порядкС возрастания слоТности, с ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ.
πŸ“• ВОП-9 ΠΊΠ½ΠΈΠ³ ΠΏΠΎ языку программирования Go Π² 2023 Π³ΠΎΠ΄Ρƒ: ΠΎΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π΄ΠΎ профСссионала

Для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Π―Π·Ρ‹ΠΊ программирования Go (2020)

Π―Π·Ρ‹ΠΊ программирования Go
Π―Π·Ρ‹ΠΊ программирования Go

Автор: Алан Π”ΠΎΠ½ΠΎΠ²Π°Π½, Π‘Ρ€Π°ΠΉΠ°Π½ ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½

Π―Π·Ρ‹ΠΊ: русский

Книга прСдставляСт собой руководство ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ Go с большим количСством интСрСсных практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ…ΠΎΡ€ΠΎΡˆΠΎ написанного ΠΊΠΎΠ΄Π°. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, URL-адрСсами, Π²Π΅Π±-сСрвСрами ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ основныС структурныС элСмСнты Go-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Ρ‹ Π΅ΡΡ‚ΡŒ упраТнСния для закрСплСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ доступСн для бСсплатного скачивания, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ, ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ go get.

Достоинства

  • Β«ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π²Ρ‹ΡˆΠ΅ всяких ΠΏΠΎΡ…Π²Π°Π».Β» β€” ΠΎΡ‚Π·Ρ‹Π² читатСля ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Ozon.
  • «Книга отличная, Π΄Π°Π΅Ρ‚ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ знания ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с языком. К Π³Π»Π°Π²Π°ΠΌ прилагаСтся большоС количСство практичСских ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ. Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΈΠ· качСствСнных ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ТСсткая ΠΎΠ±Π»ΠΎΠΆΠΊΠ°, плотная Π±ΡƒΠΌΠ°Π³Π°.Β» β€” ΠΎΡ‚Π·Ρ‹Π² читатСля ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Ozon.
Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Go Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Β»

Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Go (2020)

Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Go
Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ Go

Автор: Π”ΠΆΠ΅ΠΉ ΠœΠ°ΠΊΠ³Π°Π²Ρ€Π΅Π½

Π―Π·Ρ‹ΠΊ: русский

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Π°Ρ сСрия ΠΈΠ·Π΄Π°Π½ΠΈΠΉ Head First ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° O'reilly Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚ читатСля ΠΎΠ±ΠΈΠ»ΠΈΠ΅ΠΌ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятных объяснСний слоТного ΠΊΠΎΠ΄Π° Π½Π° простых ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…. ИзданиС придСтся ΠΏΠΎ Π½Ρ€Π°Π²Ρƒ всСм, ΠΊΡ‚ΠΎ ΠΆΠ΅Π»Π°Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ вострСбованный язык программирования, Π½ΠΎ Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚ сухоС Π½Π°ΡƒΡ‡Π½ΠΎΠ΅ повСствованиС.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого практичСского руководства Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Go, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ наглядныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ язык Π² дСйствии. И Π³Π»Π°Π²Π½ΠΎΠ΅, Π²Ρ‹ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ соглашСния ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π·Π½Π°Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… хотят Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΠΈ Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° Go, ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Достоинства

  • Β«ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΠΏΠΎΠ΄Π°Ρ‡Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, сама ΠΊΠ½ΠΈΠ³Π° супСр, Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ pdf с Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π΅ адаптируСтся ΠΏΠΎΠ΄ Ρ€Π°Π·ΠΌΠ΅Ρ€ экрана ΠΈ тСкст выглядит слишком ΠΌΠ΅Π»ΠΊΠΈΠΌ.Β» β€” ΠΎΡ‚Π·Ρ‹Π² читатСля ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Ozon.

НСдостатки

  • «НС ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚Π° самая фирмСнная идСя ΠΏΠΎΠ΄Π°Ρ‡ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° с ΡˆΡƒΡ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅ΠΉ Π΅Ρ€ΡƒΠ½Π΄ΠΎΠΉ. Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π»ΠΎ подробностСй ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅, нСсмотря Π½Π° ΠΎΠ±ΠΈΠ»ΠΈΠ΅ страниц.Β» β€” ΠΎΡ‚Π·Ρ‹Π² читатСля ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Ozon.

Для срСднСго уровня

Go Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ (2017)

Go Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅
Go Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅

Автор: ΠœΡΡ‚Ρ‚ Π‘Π°Ρ‚Ρ‡Π΅Ρ€, ΠœΡΡ‚Ρ‚ Π€Π°Ρ€ΠΈΠ½Π°

Π―Π·Ρ‹ΠΊ: русский

Π­Ρ‚ΠΎ практичСскоС руководство, построСнноС ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Β«ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°/Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅/обсуТдСниС» Π² стилС ΠΏΠΎΠ²Π°Ρ€Π΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, основано Π½Π° Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… концСпциях языка Go. Оно ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ читатСля с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ стратСгиями примСнСния языка Π² повсСднСвных прилоТСниях ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· дСсятки Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π΅Π³ΠΎ использования Π² ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… областях. Π’Ρ‹ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ создания Π²Π΅Π±-сСрвисов, использования Go Π² ΠΎΠ±Π»Π°ΠΊΠ΅, тСстирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, сСтСвых ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² эту ΠΊΠ½ΠΈΠ³Ρƒ, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ прилоТСния Go.

Π§Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ:

  1. ДСсятки ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… практичСских Ρ‚Π΅Ρ…Π½ΠΈΠΊ.
  2. ИспользованиС Go для devops и cloudops.
  3. НаписаниС RESTful Π²Π΅Π±-сСрвисов ΠΈ микросСрвисов.
  4. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Написано для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Go ΠΈ хотят эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² производствСнной срСдС.

Достоинства

  • «Книга ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ. Если Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ послС прохоТдСния golang tour, становятся понятны принятыС Π² языкС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ написанию ΠΈ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° golang с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ языка.Β» β€” ΠΎΡ‚Π·Ρ‹Π² читатСля ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Labirint.

НСдостатки

  • Β«Π‘ΡƒΡ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΡ€Ρ‹ Π½Π°ΠΊΠΈΠ΄Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅ΠΊΠΈΠ΅ абстрактныС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π»ΠΈ ΠΏΠ°Ρ€Ρƒ-Ρ‚Ρ€ΠΎΠΉΠΊΡƒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. Если Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с самыми извСстными Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ряд ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ описанных Π² ΠΊΠ½ΠΈΠ³Π΅ – Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΅Π΅ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ.Β» β€” ΠΎΡ‚Π·Ρ‹Π² читатСля ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Labirint.

ΠžΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ Go (2022)

ΠžΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ Go
ΠžΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ Go

Автор: ΠœΡΡ‚ΡŒΡŽ Витмус

Π―Π·Ρ‹ΠΊ: русский

Π’ Ρ‡Π΅ΠΌ сходство ΠΌΠ΅ΠΆΠ΄Ρƒ Docker, Kubernetes ΠΈ Prometheus? Они всС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ язык программирования Go. Π’ этой ΠΊΠ½ΠΈΠ³Π΅ рассматриваСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ возмоТностСй Go для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… слуТб Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… условиях. Пошагово изучаСтся созданиС распрСдСлСнного Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° ΠΏΠ°Ρ€ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Go, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ проСктирования ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹. КаТдая Π³Π»Π°Π²Π° базируСтся Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ, формируя ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.

Книга Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚:

  1. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² сравнСнии с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°ΠΌΠΈ.
  2. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Go для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ распрСдСлСнных слуТб.
  3. ИспользованиС Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… элСмСнтов Go, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠ°Π½Π°Π»Ρ‹ ΠΈ Π³ΠΎΡ€ΡƒΡ‚ΠΈΠ½Ρ‹, для Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… слуТб.
  4. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ надСТности Π² контСкстС ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.
  5. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… шаблонов, абстракций ΠΈ инструмСнтов для управлСния слоТными распрСдСлСнными систСмами.

Π­Ρ‚ΠΎ руководство ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², особСнно для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ занимаСтся ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ спСциалистов ΠΏΠΎ надСТности.

Достоинства

  • Β«ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΡΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ излоТСния – Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ сСрвиса Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ слоТности ΠΈ особСнности Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² распрСдСлСнной ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ срСдС.Β» β€” ΠΎΡ‚Π·Ρ‹Π² Π½Π° LiveLib.

Go: ΠΈΠ΄ΠΈΠΎΠΌΡ‹ ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ проСктирования (2022)

Go: ΠΈΠ΄ΠΈΠΎΠΌΡ‹ ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ проСктирования
Go: ΠΈΠ΄ΠΈΠΎΠΌΡ‹ ΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ проСктирования

Автор: Π”ΠΆΠΎΠ½ Π‘ΠΎΠ΄Π½Π΅Ρ€

Π―Π·Ρ‹ΠΊ: русский

Π­Ρ‚ΠΎ практичСскоС руководство прСдоставляСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ основу для написания понятного ΠΈ идиоматичСского Golang. Π‘ Π½ΠΈΠΌ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Go-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ проСктирования, принятыС ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΌΠΈ программистами. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ прСдстоящСй ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π΄ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΊΠΎΠ² Π² Go ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½Π° вписываСтся Π² язык.

А Π΅Ρ‰Π΅ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ дизайнСрских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² Go, ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Ρ„Π»Π΅ΠΊΡΠΈΡŽ, unsafe ΠΈ cgo ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Go ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ языку Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ эффСктивнСС Π΄Ρ€ΡƒΠ³ΠΈΡ… языков.

Достоинства

  • Β«ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ. Π”Π°ΠΆΠ΅ касаясь, казалось Π±Ρ‹, Π±Π°Π½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ понятных всСм Π²Π΅Ρ‰Π΅ΠΉ Π²Ρ€ΠΎΠ΄Π΅ объявлСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… – ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊΠΎΠΉ Π΅ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», Π½ΠΎ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ здСсь – с ΠΊΠ°ΠΊΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ Π΅Π³ΠΎ добавляли Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ языка. ΠŸΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΡΡ‚Π°ΠΊΠ°Π½ΠΈΡ‚ΡŒ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π° Go, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ»ΡŽΡΡ‹ Π΄Π°Ρ‘Ρ‚ Ρ‚Π΅Π±Π΅ написаниС ΠΊΠΎΠ΄Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.Β» β€” ΠΎΡ‚Π·Ρ‹Π² ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° Litres.

Modern Web Development with Go (2023)

Modern Web Development with Go
Modern Web Development with Go

Автор: Π”ΡƒΡˆΠ°Π½ Бтоянович

Π―Π·Ρ‹ΠΊ: английский

Π‘ ΠΊΠ½ΠΈΠ³ΠΎΠΉ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния Π²Π΅Π±-сСрвСра с использованиСм языка программирования Go. Она ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ самыС соврСмСнныС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ соотвСтствуСт всСм отраслСвым стандартам. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ послС развСртывания.

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² эту ΠΊΠ½ΠΈΠ³Ρƒ, Π²Ρ‹ смоТСтС ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Π΅Π±-сСрвСрныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² ΡƒΠΆΠ΅ Π½Π°Ρ‡Π°Ρ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹.

ИзданиС ΠΈΠ·ΠΎΠ±ΠΈΠ»ΡƒΠ΅Ρ‚ большим количСством практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ прСдставлСниС ΠΎ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ с использованиСм Golang.

Достоинства

  • «Одна ΠΈΠ· Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Ρ†Π΅Π½ΡŽ Π² этой ΠΊΠ½ΠΈΠ³Π΅, – это Π΅Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π½Π° созданиС Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. КаТдая Π³Π»Π°Π²Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ практичСскиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ сцСнарии использования, Ρ‡Ρ‚ΠΎ позволяСт Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… сцСнариях. Π’ ΠΊΠ½ΠΈΠ³Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π° языкС Go.Β» β€” ΠΎΡ‚Π·Ρ‹Π² Π½Π° Amazon.
  • Β«Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΊΠ½ΠΈΠ³ΠΈ являСтся освСщСниС вопросов ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ° ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ. Автор ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС Π² Go Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠ° для создания эффСктивных ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ» β€” ΠΎΡ‚Π·Ρ‹Π² Π½Π° Amazon.

НСдостатки

  • На английском языкС.

Let’s Go Further

πŸ“• ВОП-9 ΠΊΠ½ΠΈΠ³ ΠΏΠΎ языку программирования Go Π² 2023 Π³ΠΎΠ΄Ρƒ: ΠΎΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ° Π΄ΠΎ профСссионала

Автор: АлСкс Эдвардс

Π―Π·Ρ‹ΠΊ: английский

Let's Go Further ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΈ ΡƒΠ³Π»ΡƒΠ±ΠΈΡ‚ΡŒ свои знания ΠΎ языкС Go, выйдя Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ ΠΈ ознакомившись с ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°ΠΌΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, управлСния ΠΈ развСртывания API ΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Помимо Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ JSON-Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ практичСскиС ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ ΠΊΠΎΠ΄Π° ΠΈ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π°ΠΊΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, созданиС ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΏΠΎ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎ Ρ‚Π΅ΠΌΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто Π²Π°ΠΆΠ½Ρ‹ для вашСй Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π΄ΠΊΠΎ ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π½Π° курсах Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ уровня ΠΈ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ΡΡ Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ Go.

Для профСссионалов

Golang для ΠΏΡ€ΠΎΡ„ΠΈ (2022)

Golang для ΠΏΡ€ΠΎΡ„ΠΈ
Golang для ΠΏΡ€ΠΎΡ„ΠΈ

Автор: ΠœΠΈΡ…Π°Π»ΠΈΡ Цукалос

Π―Π·Ρ‹ΠΊ: русский

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° содСрТит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ объяснСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π³Π»ΡƒΠ±ΠΈΠ½Π½Ρ‹Π΅ возмоТности Go ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅.

Книга Π΄Π°Π΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ знания ΠΏΠΎ Ρ‚ΠΈΠΏΠ°ΠΌ ΠΈ структурам, ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅, сСтСвому ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ компиляторов, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. КаТдая Π³Π»Π°Π²Π° заканчиваСтся упраТнСниями ΠΈ рСсурсами, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ знания..

Из Π½Π΅Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅:

  1. Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Go Π² производствСнных систСмах.
  2. Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Go, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ Π² основС языка.
  3. Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ систСмный сСтСвой ΠΊΠΎΠ΄ Π² сСрвСрных ΠΈ клиСнтских прилоТСниях.
  4. Как Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ систСмами ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ WebAssembly, JSON ΠΈ gRPC.
  5. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ, Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.
  6. Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ систСмы машинного обучСния Π½Π° Go: ΠΎΡ‚ простой статистичСской рСгрСссии Π΄ΠΎ слоТных Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй.

ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для программистов, Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… с основами языка.

Достоинства

  • Β«ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π». Помимо языка Go, Π°Π²Ρ‚ΠΎΡ€ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Π΅Ρ‚ совСты ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Docker, Git ΠΈ UNIX.Β» β€” ΠΎΡ‚Π·Ρ‹Π² Π½Π° Yandex Market.

НСдостатки

  • «К нСдостаткам ΠΌΠΎΠ³Ρƒ отнСсти Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π° старой вСрсии языка.Β» β€” ΠΎΡ‚Π·Ρ‹Π² Π½Π° Yandex Market.

Black Hat Go: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ² ΠΈ пСнтСстСров (2023)

Black Hat Go: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ² ΠΈ пСнтСстСров
Black Hat Go: ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ² ΠΈ пСнтСстСров

Автор: Π’ΠΎΠΌ Π‘Ρ‚ΠΈΠ»

Π―Π·Ρ‹ΠΊ: русский

Π­Ρ‚ΠΎ практичСскоС руководство для спСциалистов ΠΏΠΎ кибСрбСзопасности ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ тСстированиС систСм, созданиС инструмСнтов ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ противодСйствия ΠΊΠΈΠ±Π΅Ρ€ΡƒΠ³Ρ€ΠΎΠ·Π°ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Go.

Π’ Π½Π°Ρ‡Π°Π»Π΅ даСтся Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² синтаксис ΠΈ Ρ„ΠΈΠ»ΠΎΡΠΎΡ„ΠΈΡŽ языка. Π—Π°Ρ‚Π΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ использования Go для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ HTTP, DNS ΠΈ SMB. Π”Π°Π»ΡŒΡˆΠ΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π·Π°Π΄Π°Ρ‡ΠΈ пСнтСстСров: ΠΊΡ€Π°ΠΆΠ° Π΄Π°Π½Π½Ρ‹Ρ…, сниффинг сСтСвых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², созданиС эксплойтов.

Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ встраиваСмыС инструмСнты, ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π°Ρ‚Π°ΠΊΠΈ Π½Π° Windows ΠΈ ΡΡ‚Π΅Π³Π°Π½ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ. Книга Π΄Π°Π΅Ρ‚ практичСскиС Π½Π°Π²Ρ‹ΠΊΠΈ для спСциалистов ΠΏΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности, дСмонстрируя ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности языка Go.

Достоинства

  • Β«ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚ΡΡ установка ΠΈ настройка Go ΠΈ сразу ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ практичСскому ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Π½Π°ΡΡ‚ΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ бСзопасности. Если Π²Ρ‹ заинтСрСсованы Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Go ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² сфСрС бСзопасности ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° эту ΠΊΠ½ΠΈΠ³Ρƒ.Β» β€” ΠΎΡ‚Π·Ρ‹Π² Π½Π° Amazon.
  • Β«Π­Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… пособий, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ» для людСй, ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ языками программирования.Β» β€” ΠΎΡ‚Π·Ρ‹Π² Π½Π° Amazon.
***

Π—Π½Π°Π΅Ρ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ языка программирования Golang? НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π΅ Π² коммСнтариях.

Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

ΠœΠ•Π ΠžΠŸΠ Π˜Π―Π’Π˜Π―

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

Π›Π£Π§Π¨Π˜Π• БВАВЬИ ПО Π’Π•ΠœΠ•