Как начать писать на Go в VSCode

  Рет қаралды 27,320

The Art of Development

2 жыл бұрын

В этом ролике я попробую разобраться, что нужно сделать чтобы начать писать код на #Go используя #Visual #Studio #Code как основную IDE.
Приятного просмотра!
Больше обо мне и курсах можно прочитать здесь:
artofedu.org/
Ссылка на видео с конкурсом:
kzfaq.info/get/bejne/pbpzYJtntqeoeWQ.html
Поддержи выход новых видео на Патреоне!
www.patreon.com/theartofdevelopment
1. Получаете инсайт обо мне и моей работе
2. Можете повлияить на выбор темы следующего видео
3. Просто поддержать автора контента, то есть меня
Другие видео:
Уроки по Golang. Advanced. REST API. Вебсервер.
kzfaq.info/get/bejne/pbpzYJtntqeoeWQ.html
Изучаем Python. Урок 1. Основы. Бонус: Пишем приложение на FastAPI kzfaq.info/get/bejne/gLqSgbed0b6ucp8.html
Изучаем Golang. Урок 1. Основы + веб-сервер в 3 строки в конце урока! kzfaq.info/get/bejne/fZyVjcSJxNLLkoU.html
Разработка системы заметок на Python, Golang и микросервисы в 2021 году kzfaq.info/get/bejne/it6ZbJiDtra2gGQ.html
Как стать разработчиком. Часть 1 kzfaq.info/get/bejne/qruBpdWemLvHkn0.html
Что такое микросервисы за 200 секунд kzfaq.info/get/bejne/h59ppZqk2K7Wpok.html
Что такое Apache Kafka за 200 секунд kzfaq.info/get/bejne/f75jgcKa1J6Ulac.html
Telegram Group: t.me/theartofdevel
VK: theartofdevel
Дружественный Golang чат: t.me/gogolang
----
Меня зовут Артур Карапетов и я занимаюсь всем, что связано с разработкой. Я создаю высоконагруженные информационные системы, стартапы, занимаюсь личным обучением людей в сфере разработки (программисты, аналитики, системные администраторы), также я помогаю компаниям и стартапам с обучением людей работать и повышением их квалификации, об этом можно почитать здесь: mitkadr.ru.
На этом канале я выкладываю ролики на интересующие меня темы, здесь можно найти серию роликов про создание информационной системы с нуля, а также можно найти серию уроков по языкам, которые я люблю. Добро пожаловать и хорошего просмотра!
#golang #go #vscode #visual #studio #code #restapi #rest #микросервисы #microservices #jetbrains #goland #tutorial #голенг #development #howto #learnbasics #coding #programming #изучаемIT #программирование #разработка

Пікірлер: 70
@user-uv4zh7xn2c
@user-uv4zh7xn2c Жыл бұрын
Вызвался человек прочитать Лекцию : Как начать писать на Go в VSCode. Ходит вокруг кафедры. достанет бумажку из кармана и что-то бормочет. Потом говорит А и лезет в портфель за другой бумажкой. И так 33 минуты 52 секунды. Большое вам спасибо .
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
на канале есть новое видео по VSCode и Golang
@user-uv4zh7xn2c
@user-uv4zh7xn2c Жыл бұрын
@@TheArtofDevelopment Обязательно посмотрю
@MrAirrussia
@MrAirrussia 9 ай бұрын
Начал изучать Go, Из IDE только VSC, очень полезно, спасибо, а то не мог понять, как заставить установить модуль.
@pan4vortex
@pan4vortex Жыл бұрын
Прикольно ! Только в ходе освещения говори с помощью каких клавишь вызываешь, а по мышьке и так видно. ! Лайк
@TheWowashka
@TheWowashka 2 жыл бұрын
ждем розыгрыша подписки на vscode хаха)) а так годнота, спасибо
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Спасибо! ;-)
@user-sq4yd3fg4k
@user-sq4yd3fg4k Жыл бұрын
Спасибо за видео, очень помог. один момент дебагер запускать при выполнении не обязательно для этого нажимаем не F5, а ctrl + F5
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
посмотрите еще вот это kzfaq.info/get/bejne/otmqi7J6mpjHhaM.html
@yarbersheer8559
@yarbersheer8559 2 жыл бұрын
Так забавно было это смотреть , когда давно в VSCode сидишь)) Например, когда ожидается автокомплит, но даже импорт модуля ещё не подключен. Я обычно пишу функцию из модуля, сохраняю, а при сохранение идёт format и подкидвываются импорты. После этого уже автокомплит работает. И перезаходить ничего не надо, надо просто сохранить новый файл, чтобы при этом формат сработал гошный
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
я пытался пересесть с Goland на VSCode сохранив старые првычки :-)
@yarbersheer8559
@yarbersheer8559 2 жыл бұрын
@@TheArtofDevelopment это как прийти в новую квартиру и искать в шкафу свою старую чашку) Её же поставить надо в вначале туда )
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
@@yarbersheer8559 согласен. ну кстати, очень похоже на меня. прийти и искать.
@user-qg4pg8lg6l
@user-qg4pg8lg6l 2 жыл бұрын
Еще "забавнее" это смотреть, когда ты решил учить Го, и ставишь ВСК, и это для тебя первая ИДЕ с самых пеленок. Ты вообще мало что понимаешь, откуда прыгают эти циферки/буковки. В том числе ваш коммент: из него я понял слово "забавно" и еще несколько. ))) А ВСК при этом тебе нужен как инструмент, чтобы оно хоть как-то работало получше блокнота... А уже потом ты захочешь себе поменять оттенки розового. В общем, это вообще засада получается, и замкнутый круг. Пока не нашел ни одного такого видео, где бы для самых маленьких рассказали настройки ВСК под Го.
@yarbersheer8559
@yarbersheer8559 2 жыл бұрын
@@user-qg4pg8lg6l на русском - нету. На английском - завались.
@CHCH-Y
@CHCH-Y 2 жыл бұрын
"как во время дебага считывать инфу с консоли" вроде то, но на всякий добавлю: при попытки ввода в прогу с консоли vscode редактор( например pwsh) ничего не добавляет, хотя при запуске проги в чистом редакторе все ок спасибо
@sargeus
@sargeus Жыл бұрын
Просто любит поговорить сам с собой о том как что-то вспоминает, типичный аникейщик))
@core2mind
@core2mind 2 жыл бұрын
А есть в VSC аналог фичи Jetbrains 'evaluate' при дебаге? Это когда я могу в моменте остановки на каком-либо брейкпоинте манипулировать инициализированными на момент этого брейкпоинта переменными (фактически выполнять какой-либо код)
@core2mind
@core2mind 2 жыл бұрын
Нашёл, увидел
@user-ym9rc1qj7l
@user-ym9rc1qj7l 2 жыл бұрын
Хотелось бы увидеть как во время дебага считывать инфу с консоли. Спасибо за материал
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Спасибо за фидбек. Тут уже столько предложений, значит сделаю вторую часть.
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
сделяль. kzfaq.info/get/bejne/otmqi7J6mpjHhaM.html
@nikitas479
@nikitas479 8 ай бұрын
@@TheArtofDevelopment но там нет ввода в программу с консоли.
@user-qg4pg8lg6l
@user-qg4pg8lg6l 2 жыл бұрын
На 4:22 я не понял, откуда берется то окошко, куда можно go install писать. Можете подсказать как его вызвать?
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
ctrl shift p вроде
@lionrav4169
@lionrav4169 2 жыл бұрын
Спасибо ,что спросил
@reaexp
@reaexp 5 ай бұрын
@@TheArtofDevelopment красава, респект от души
@peekaboo9340
@peekaboo9340 2 жыл бұрын
А по чему не пользуешься версией Go 1.17?
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Так пока не требовалось.
@user-do6qr9rm3l
@user-do6qr9rm3l Жыл бұрын
почему пишется вместе
@rumartru
@rumartru 2 жыл бұрын
Запуск без дебагинга ctrl+f5 В пайчарме и голэнде без джетбрейновского туторила wsl хрен запустишь) VS Code удобнее реализована работа с докером и wsl и он универсален, подходит для нескольких языков. Но анализатор кода и подсказки реализованы хуже(.
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Точно! Нужно ещё с виндой разобраться.
@yarbersheer8559
@yarbersheer8559 2 жыл бұрын
@@TheArtofDevelopment там всё просто ) Open in WSL mode и всё, весь VSCode работает на виртуальной машине
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
@@yarbersheer8559 уже не разберусь. мак приехал - винду сдал в утиль )
@ideniskov
@ideniskov 2 жыл бұрын
Спасибо за видео, очень полезно. Такие полезные нюансы как Ctrl+Shift+P было бы неплохо озвучивать при первом использовании. До этого момента, практически в конце, пришлось самостоятельно тыкаться-мыкаться, пока сам не нашел :)
@x3plus13
@x3plus13 2 жыл бұрын
F1 и в три раза меньше калорий будет сожжено (дублирует Ctrl+Shift+P)
@Ksamilion
@Ksamilion Жыл бұрын
А я с нескольких видео в ютубе смотрел про этот язык,так легче понимать) Все авторы по разному рассказывают,если несколько смотреть,отрывками,то легче понимать)
@kohanokhrin
@kohanokhrin Жыл бұрын
@@x3plus13 спасибо!)
@yarbersheer8559
@yarbersheer8559 2 жыл бұрын
VSCode же больше чем GoLand, тут для автогенерации надо модули ещё подключать ) Из коробки - пустой
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Не уверен кто больше. VSCode или Goland. Я выбрал Goland из-за стабильности и привычки.
@marav85
@marav85 2 жыл бұрын
Годный видос. Спасибо, но так и не понял как, при такой настройке дебага, считывать с консоли данные для дальнейшей обработки.
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
О какой консоли и каких данных речь?
@artemmakutskiy8703
@artemmakutskiy8703 2 жыл бұрын
каким терминалом пользуешся?
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
iterm2 + oh my zsh
@user-jt4jd7rl2l
@user-jt4jd7rl2l Жыл бұрын
Бро, когда в терминале запускаю код, то он выдает такую ошибку "no such file or directory", что можно сделать? А то весь интернет перерыл и ничего не нашел(
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
посмотрите второе видео про вскод на канале
@user-jt4jd7rl2l
@user-jt4jd7rl2l Жыл бұрын
@@TheArtofDevelopment а это видео с каким названием? Я его что-то не могу найти.
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
@@user-jt4jd7rl2l kzfaq.info/get/bejne/otmqi7J6mpjHhaM.html
@user-jt4jd7rl2l
@user-jt4jd7rl2l Жыл бұрын
@@TheArtofDevelopment благодарю, бро! Хочу спросить, а для решение этой проблема на Ios видео поможет?
@user-jt4jd7rl2l
@user-jt4jd7rl2l Жыл бұрын
@@TheArtofDevelopment всё, получилось. Огромное спасибо! Замечательный канал!
@zhivart
@zhivart 2 жыл бұрын
Нужно сохранять и тогда не нужен перезапуск
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
А он что, сам не сохраняет мои изменения?
@zhivart
@zhivart 2 жыл бұрын
@@TheArtofDevelopment сохраняет, но это ты вводить только начал. При сохранении он добавляет библиотеку в импорт и нормально будет подсказывать
@rumartru
@rumartru 2 жыл бұрын
@@TheArtofDevelopment Это зависит от настроек, по-умочанию автосохранение отключено.
@7urkm3n
@7urkm3n 2 жыл бұрын
@@TheArtofDevelopment You need to setup autosave, if wanna have it. Also on save the file it will be autoimport the module itself, if using in the file.
@myhomework2431
@myhomework2431 2 жыл бұрын
Зачем снимать видео о том как сидишь и вспоминаешь что и где и зачем устанавливал?
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Не могу знать, не снимаю такие видео. Спасибо за фидбек!
@myhomework2431
@myhomework2431 2 жыл бұрын
@@TheArtofDevelopment , ну это, к сожалению, получилось таким)) Прямо сидел и переживал за тебя вспомнишь или нет где у тебя указана переменная окружения)) Пожалуйста!
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
@@myhomework2431 раз у вас это видео вызвало такую хорошую эмоцию значит не зря я его сделал :-)
@ilchuk97
@ilchuk97 2 жыл бұрын
Хехе, вроде гайд, а вроде такой неуверенный тон на протяжении большей части видео)
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Потому что делал с нуля. Не готовясь. Чтобы было интересней.
@ilchuk97
@ilchuk97 2 жыл бұрын
@@TheArtofDevelopment почему то пришлось в го мод ручками прописывать реквест ссылки пакета на линуксе (
@myhomework2431
@myhomework2431 2 жыл бұрын
@@TheArtofDevelopment , скажу свое имхо, такой формат не интереснее. Новичка он только путает так как появляется куча второстепенной информации. Не новичку странно смотреть на неуверенные движения по выяснению как же оно работает, вместо того чтобы получить порцию новой для себя информации. Ценный ресурс это время, тут это время которое видео забирает у зрителя, и лично я сторонник чтобы получать бОльше ценной информации за мЕньшее время.
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
@@myhomework2431 вы в чём-то правы, что иногда такой формат интереснее, но иногда людям нравится смотреть как человек сам разбирается и в итоге он может разобраться сам. Касательно новичков, они могут посмотреть и повторить действия и у них будет работать VSCode.
@ArtemCYOU
@ArtemCYOU 2 жыл бұрын
@@myhomework2431 с языка сняли) кстати лично мне нравится интерфейс вскоде но функционал галанда, как всегда идеальной иде не бывает)
@killliiian5548
@killliiian5548 Жыл бұрын
как для новичка скажу что не понятно от слова вообще, как этот поиск открывать как терминал открыть,видео вообще не понравилось
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
Разработка на Golang в VSCode на Windows 11 kzfaq.info/get/bejne/otmqi7J6mpjHhaM.html
@killliiian5548
@killliiian5548 Жыл бұрын
@@TheArtofDevelopment ахах спасибо большое,уже посмотрел его и видео и еще одного ютубера,спустя как видите 2 часа более менее стало понятно,первый урок прошел хорошо
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 198 МЛН
1,000 Diamonds! (Funny Minecraft Animation) #shorts #cartoon
00:31
toonz CRAFT
Рет қаралды 38 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
Запрещенный Гаджет для Авто с aliexpress 2
0:50
Тимур Сидельников
Рет қаралды 936 М.