Изучаем Golang. Урок 1. Основы + веб-сервер в 3 строки в конце урока!

  Рет қаралды 169,116

The Art of Development

The Art of Development

Күн бұрын

В этом видео мы поговорим про Goland, выберем и настроим IDE для написания кода, напишем первое приложние, разберемся с типами данных и посмотрим на компиляцию и сборку приложения под разные ОС, а также напишем веб-сервер и запустим его на macOS и на Windows!
С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go.
Больше обо мне и курсах можно прочитать здесь:
artofedu.org/
Больше информации есть в ролике на ютубе:
• Анонс: Курс Начальная ...
На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.
Другие видео:
Необычный Python. Основы. Бонус: Пишем приложение на FastAPI • Изучаем Python. Урок 1...
Разработка системы заметок на Python, Golang и микросервисы в 2021 году • Разработка системы зам...
Как стать разработчиком. Часть 1 • Как стать разработчико...
Что такое микросервисы за 200 секунд • Что такое микросервисы...
VK: theartofdevel
Telegram Group: t.me/theartofdevel
Дружественный Golang чат: t.me/gogolang
0:00 Intro
0:19 О языке Golang. Вводная
6:08 IDE
8:07 Создаем проект в Goland
9:50 Переменные окружения ОС
11:36 Настраиваем Goland
13:44 Первое приложение. main функция
16:42 Компиляция и запуск приложения
29:15 Переменные и типы данных
51:00 Конкатенация fmt.Sprintf()
56:04 Особенности сборки под macOS
58:50 Веб-сервер на Golang в 3 строки
1:00:42 Сборка и запуск веб-сервера под Windows и Linux
1:06:38 Outro
----
Меня зовут Артур Карапетов и я занимаюсь всем, что связано с разработкой. Я создаю высоконагруженные информационные системы, стартапы, занимаюсь личным обучением людей в сфере разработки (программисты, аналитики, системные администраторы), также я помогаю компаниям и стартапам с обучением людей работать и повышением их квалификации, об этом можно почитать здесь: mitkadr.ru.
На этом канале я выкладываю ролики на интересующие меня темы, здесь можно найти серию роликов про создание информационной системы с нуля, а также можно найти серию уроков по языкам, которые я люблю. Добро пожаловать и хорошего просмотра!
#golang #урок #tutorial #голенг #development #howto #learnbasics #coding #programming #изучаемIT #программирование #разработка

Пікірлер: 318
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go. Курс доступен в 3 вариациях: 1. Онлайн курс с лекциями, заданиями, чатом менторской поддержкой. 2. Полный видеокурс 3. Отдельные блоки с лекциями Больше обо мне и курсах можно прочитать здесь: bit.ly/3XK1oZp Записаться на курс можно вот тут: bit.ly/406V3IY А видео курс тут: bit.ly/406VgMg А отдельные блоки с видео тут: bit.ly/3Rfmhcj Больше информации есть в ролике на ютубе: kzbin.info/www/bejne/e2HFYZejrMtgbMU На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.
@user-hz5nl3pl7o
@user-hz5nl3pl7o 2 жыл бұрын
Замечательный урок первых основ! Лучший, что смотрел. Большое спасибо!
@318volk
@318volk Жыл бұрын
ты просто рожден для уроков. супер понятно и прозрачно! благодарю
@user-fr5db6rn5z
@user-fr5db6rn5z Жыл бұрын
Спасибо большое за уроки!!! Очень интересная и информативная подача материала!
@user-sq5cr5uq8i
@user-sq5cr5uq8i 2 жыл бұрын
Крутейшая подача!!! Без воды. Необходимая инфа
@maximg.7765
@maximg.7765 2 жыл бұрын
Спасибо большое за урок, практически все понятно, хорошо объясняется!
@astrology_design_peach
@astrology_design_peach 5 ай бұрын
Видео шикарное, благодарю Автора за то, что делится своими знаниями, смотрю взахлеб уже 4 видео на канале❤
@user-xi1ki7ri1k
@user-xi1ki7ri1k 2 ай бұрын
Единственный полноценный урок!!! Хоть и первый урок только посмотрел. С удовольствием продолжу другие уроки
@MegaHacker342
@MegaHacker342 2 жыл бұрын
Спасибо за уроки. Только начинаю изучать:)
@ArslanArslan-ph2pz
@ArslanArslan-ph2pz 2 жыл бұрын
Лучшие уроки, видно человек с опытом и рассказывает все подробно.
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Спасибо за фидбек
@PersonalSmile69
@PersonalSmile69 Жыл бұрын
первый урок понравился - извлёк для себя немного нового материала среди других первых уроков от других авторов. С удовольствием продолжу изучать и фиксировать для себя важное
@poaleell
@poaleell 2 жыл бұрын
Отличная подача материала и знание темы. Немного можно звук отрегулировать, чтоб не плавал и поменять курсор в виде круглого градиента. Спасибо. 3 года назад таких уроков ещё не было. Мечтаю выучить наконец этот язык. Очень интересна тема микросервисов с разными языками, например Nodejs, Python и Go (production)
@bukanaka
@bukanaka 2 жыл бұрын
Топовый урок. Начал учить GO для освоения новой ниши. Сам пишу на JS(Angular). Огромное спасибо за такие уроки!
@oleksiifeshchenko5593
@oleksiifeshchenko5593 2 жыл бұрын
Огонь)) Спасибо за объяснение)
@sagowaraa
@sagowaraa 3 жыл бұрын
Это видать годнота Буду учиться Однозначно лайк, автору мотивации развивать канал
@TheArtofDevelopment
@TheArtofDevelopment 3 жыл бұрын
Спасибо за фидбек!
@eugenenazirov
@eugenenazirov Жыл бұрын
Ого, вот это бомбические уроки! Я пришел с Python. Фишки которые дает компиляция, а особенно кросс-платформенность - это пушка! Спасибо тебе за отличный контент)
@user-ih8vs8xw2c
@user-ih8vs8xw2c Жыл бұрын
я тоже)
@user-qi1hs7jb6t
@user-qi1hs7jb6t Жыл бұрын
Так а почему кроссплатформенность это фишка го, ведь пайтон тоже кросплатформенный
@eugenenazirov
@eugenenazirov Жыл бұрын
@@user-qi1hs7jb6t пока ты не установишь интерпретатор python, ни на одной платформе не запустится. В го ты можешь бинарник под любую ось сбилдить и запускать без стороннего ПО.
@user-dx2yg4sw3w
@user-dx2yg4sw3w 6 ай бұрын
небо и земля, ага
@ypohut1673
@ypohut1673 5 ай бұрын
Ну как у вас дела? Много нового в го после питона учить пришлось?
@alexandrvalov5127
@alexandrvalov5127 3 жыл бұрын
Спасибо! Отлично объясняете и интересно
@TheArtofDevelopment
@TheArtofDevelopment 3 жыл бұрын
Спасибо за фидбек!
@vlacrat
@vlacrat 2 жыл бұрын
За такой build можно и влюбиться в go. Спасибо за прекрасные уроки.
@arsenlupin4678
@arsenlupin4678 2 жыл бұрын
Спасибо большое за хорошие уроки. Хотелось бы в будущем увидеть уроки по взаимодействию с win api, ну или в виде менторства)
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
я с виндоус на "вы, вы идите отсюда" =) поэтому ничего по win api не обещаю =(
@user-kx8nr6si8b
@user-kx8nr6si8b 4 ай бұрын
Очень доходчивая подача информации
@user-ib6rj8hj5n
@user-ib6rj8hj5n 9 ай бұрын
Спасибо,очень интересный урок,Я начинающий и меня заинтересовал этот язык.
@nikolay_tuzov
@nikolay_tuzov 2 жыл бұрын
Шикарные уроки и отличная подача. Смотрится на одном дыхании 👾
@I248
@I248 Жыл бұрын
Спасибо за 4К!!!
@seoonlyRU
@seoonlyRU 2 жыл бұрын
да, подача материала отличная. Палец вверх от легендарного сеошника и вебмастера СЕООНЛИ
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
спасибо за фидбек!
@user-jh9zk8ts5y
@user-jh9zk8ts5y 4 ай бұрын
Очень круто и понятно!
@cosmoskate
@cosmoskate 2 жыл бұрын
Безумно надеюсь, что и в следующих уроках всё будет также подробно разжёвываться, как для малых детей) Урок безумно крутой)) Автор большой молодец!)
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
ну конечно будет )
@Activate-your-brain
@Activate-your-brain 10 ай бұрын
уже влюблена в ваш курс)
@user-sq4yd3fg4k
@user-sq4yd3fg4k Жыл бұрын
Спасибо за урок очень понятно и доступно
@ewenetot
@ewenetot Жыл бұрын
Настоятельно рекомендую тем кто смотрит видео в настройках винды поставить галочку на монозвук
@vitaliminich9707
@vitaliminich9707 2 жыл бұрын
Единственный канал, где понятно и доступно объясняют. Автору огромное спасибо, ты делаешь большое дело)
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
спасибо за фидбек!
@user-hc1ue5yp5q
@user-hc1ue5yp5q 2 жыл бұрын
Здравствуйте, то есть если я ни разу не был связан с программированием не изучал ни один язык, я более менее смогу понять о чём суть ? Начал учиться по учебнику сам и он так тяжко даётся к сожалению (
@cathello2900
@cathello2900 2 жыл бұрын
@@user-hc1ue5yp5q И какой это учебник?
@user-hc1ue5yp5q
@user-hc1ue5yp5q 2 жыл бұрын
@@TheArtofDevelopment ?
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
@@user-hc1ue5yp5q что?
@fuad2069
@fuad2069 4 ай бұрын
Один из лучших преподавателей, респект
@gds1104
@gds1104 2 жыл бұрын
Искал урок по массивам и срезам посмотрев его так понравилось что вернулся к первому уроку, потому что в других видео не так понятно объясняют. Начал с самого начала по вашим урокам. Почти все понятно :) Спасибо большое!
@delay_gryaz_chisto
@delay_gryaz_chisto 3 жыл бұрын
спасибо большое за видео! очень интересно. стоило ещё упомянуть, что хттпсервер запускали на старой нокии на symbian) (видел в статье на хабре про сборку под разные системы)
@TheArtofDevelopment
@TheArtofDevelopment 3 жыл бұрын
Спасибо за фидбек! Да, было дело!)
@user-iy7rm7dt8x
@user-iy7rm7dt8x Жыл бұрын
Круто. Мне зашло. Жду новый контент.
@googleevil
@googleevil 2 жыл бұрын
Чувааак! Ты жжошь, тебе нужно подкаст для стартеров запилить - очень зайдёт. Только из-за брюзжания подписался. Фигач ещё
@Holgraym
@Holgraym Жыл бұрын
Много где начинал изучать golang, но этот мужик объясняет лучше, да и с юморком немного, так что скучно не будет =)
@smrsgv
@smrsgv 2 жыл бұрын
это уровень!👍
@ansarkaliev5525
@ansarkaliev5525 Жыл бұрын
Щикарно
@irinairinairina523
@irinairinairina523 Жыл бұрын
супер! Спасибо😇
@kensaitakeso
@kensaitakeso 2 жыл бұрын
отличная подача материала. подробная. как для меня даже излишне подробная. видимо расчитано на совсем новичков. ну это не страшно
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Спасибо за фидбек!
@kensaitakeso
@kensaitakeso 2 жыл бұрын
Скажи плиз. Как ты думаешь. Го использует ООП? Или там что-то свое? От Джавы сильно отличается.
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
@@kensaitakeso ООП это принципы, язык Go их поддерживает, но частично и не всегда. От Java или C++/C# отличается сильно и многие паттерны применимые для обычного ООП языка либо не применима для Go, либо применимы с оговорками.
@BloodSportMMA
@BloodSportMMA 4 ай бұрын
Благодарю!
@redjbashmak
@redjbashmak 2 жыл бұрын
Спасибо большое, тоже учу. Что касается винды я там столкнулся с двумя проблемами. Во первых скачанный голанд столкнулся с проблемой я не мог импортировать пэкэдж, Проблема решается добавлением в конец файла: \Go\src untime\internal\sys\zversion.go строки: const TheVersion = `go1.19` и выбором его вручную как локального, ибо автоматическая установка говорила (он кораптед) . GOROOT пришлось установить вручную. Кстати отдельная тема настройка гита , хотя в целом я рекомендую использовать командную строку гитбаш , а не встроенные инструменты. Гитбаш - по сути терминал с командами git status, git add . и т.д.(его мне друг помог настроить, чтобы синхронизировать с гитхабом). Мне удалось настроить инструмент в vsc, в goland пока не занимался этим. Что касается терминалов, в винде на vsc можно вызвать любую версию терминала из тех что есть на компе. По умолчанию запускается Powershell. В Goland я выбора не видел, но по-видимому там тоже powershell.
@volodymyrshkarbatovskyi4570
@volodymyrshkarbatovskyi4570 3 жыл бұрын
Супер! Спасибо!
@TheArtofDevelopment
@TheArtofDevelopment 3 жыл бұрын
Спасибо за фидбек!
@volodymyrshkarbatovskyi4570
@volodymyrshkarbatovskyi4570 3 жыл бұрын
@@TheArtofDevelopment а почему следущие видео скрыты?
@korkemayoserbay4708
@korkemayoserbay4708 8 ай бұрын
Сравнивая с горе-блогерами миллионниками которым важны только цифры, сразу чувствуется превосходство автора. Человек явно увлечен своим делом и имеет большой опыт с которым делиться, разжевывает каждый момент. Но больше всего радует что при этом он сам всегда в поисках "архитектурного дзена", всегда учит что то новое, где бы вот улучшить, как бы сделать удобнее/быстрее. Не только в сфере программирования, но в целом в ютубе сложно найти таких контентмейкеров. Спасибо большое! Буду надеяться что и видео и подписчиков будет больше
@TheArtofDevelopment
@TheArtofDevelopment 8 ай бұрын
спасибо!
@ZhenkaBober
@ZhenkaBober 6 ай бұрын
@@TheArtofDevelopment привет) начал смотреть курс. Насколько сильно Го поменялся за 2 года? Курс полностью актуален?)
@TheArtofDevelopment
@TheArtofDevelopment 6 ай бұрын
@@ZhenkaBoberактуален, но он урезан. самый свежий на artofedu.org/
@user-rv3cw6mp6i
@user-rv3cw6mp6i 5 ай бұрын
Дело говоришь, уважаемый. Слушать, действительно, приятно
@elchacha2468
@elchacha2468 3 ай бұрын
он просто с метанита перечитывает материал)
@barabas0077
@barabas0077 2 жыл бұрын
Красаффчик !!!!
@panishev_proTG
@panishev_proTG 2 жыл бұрын
Мужик ты прирождённый сенсей! У тебя очень круто получается доносить инфу! Я начал учить Go - это мой первый язык! Пожелайте мне удачи и спросите у меня через пол года каких результатов я достиг!)) Буду топить до талого!))
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
удачи тебе!!!
@panishev_proTG
@panishev_proTG Жыл бұрын
@kereymen Да есть, уже уверенно себя чувствую на Go, к сожалению всё продвигается медленно, потому что приходиться совмещать с учёбу с работой. Но скажу однозначно, что Go очень крутой язык, мне он защел)
@alikhansvltanovv837
@alikhansvltanovv837 Жыл бұрын
ну как?
@sky_library_for_novels
@sky_library_for_novels Жыл бұрын
@@panishev_proTGкак сейчас успехи в Go?
@stanislav5262
@stanislav5262 Жыл бұрын
Ну что как твой Golang? Уже работаешь в сбере?
@alexbulavin543
@alexbulavin543 3 ай бұрын
Может я что-то не помню или не понял, но разрядность и вместимость типов int от int8 до uint64 разумею следующим образом: 2^8 … 2^64 где ^ - это слепень двойки. Разумеется, это всегда чётное число. Поэтому, например, тип данных int8 позволяет хранить значения от -128 до 128 и этих значений 256. Поскольку 0 также входит в диапазон. И, как не трудно догадаться, 2^8 = 256 И так далее, для всех типов int8 до uint64 потеряно одно значение. Почему это важно? Потому, что, например, вы можете столкнуться с необходимостью преобразования типов uint16 к int16 (то есть из беззнаковых значений получить положительные, отрицательные и ноль). И не до конца понимая вот эти нюансы, можно легко получить смещение в точку 0 со всеми вытекающими багами (ошибками).
@easypeet5336
@easypeet5336 2 жыл бұрын
шикарно
@MaksimGolitsyn
@MaksimGolitsyn 3 жыл бұрын
Спасибо за ваш труд! Полезно. Таки начал по го прокачиваться. Рекомендую поставить плагин vidIQ и посмотреть 1-2 видео, как правильно писать тэги под видео (поисковые запросы). Сил потратили на видео много, а найти его не возможно, т.к. тэги ставите нерелевантные видео.
@TheArtofDevelopment
@TheArtofDevelopment 3 жыл бұрын
Спасибо за фидбек! Плагин стоит. Над тегами поработаю, но читал что они не сильно влияют на ранжирования роликов в поисковой выдачи.
@MaksimGolitsyn
@MaksimGolitsyn 3 жыл бұрын
@@TheArtofDevelopment ещё как влияют ;-) видео начинает по ним ранживаться, а потом если поведенческие факторы с запроса хорошие, то остается по нему в топе.
@TheArtofDevelopment
@TheArtofDevelopment 3 жыл бұрын
Пофиксил теги. Спасибо!
@user-jj2qe1xw4r
@user-jj2qe1xw4r Жыл бұрын
Объяснения очень интересно слушать. Единственное НО - хорошо бы "затыки" в видео вырезать, где случаются оговорки и довольно длительная пауза. Сбивает немношк, а так лайк и подписка
@noofess2489
@noofess2489 Жыл бұрын
Сидит сейчас какой-то парень, смотрит гайд и такой: "Так вот что за козёл мой сервер в линейке ломанул.."
@greatergracelviv690
@greatergracelviv690 5 ай бұрын
Класный видос спасибо автору. Толька на будущее для поднятия авторитета не энверомент а инваирмент.
@JoysiUSSR
@JoysiUSSR 2 жыл бұрын
По поводу терминала под Win в Golang. По умолчанию powershell, но через Settings можно выбрать cmd, у меня IDE нашла и bash (от WinGit сборки)
@cathello2900
@cathello2900 2 жыл бұрын
Подписался!
@user-ys9ez6eh9i
@user-ys9ez6eh9i 11 ай бұрын
Спасибо! P.S.Я теперь фанат вывода int64.)
@softdevstankov5570
@softdevstankov5570 Жыл бұрын
Большое спасибо! Мне GoLand бил непонятен как IDE до етого урока. А про Github в связи с GoLand уроки есть?
@romangromov4234
@romangromov4234 2 жыл бұрын
Спасибо за отличную подачу материала! А какая надстройка над терминалом у Вас стоит? Не Fish ли?
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Oh my zsh
@devopsengineer4486
@devopsengineer4486 2 жыл бұрын
В винде используется PowerShell консоль в IDE
@user-so1ik8pv5t
@user-so1ik8pv5t 2 жыл бұрын
Здравствуйте, Артур. Подскажите, я в Windows мучаюсь, застопорился на создании бинарника (21-ая минута). До этого нашел, что вместо export надо применить set. Методом тыка понял, что build -0 надо заменить на go build -0. Где-то можно все эти с трудом мною найденные соответствия? Спасибо.
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
заходите в телеграмм группу, там можно пообщаться на эту тему
@user-fc8ut9mx6x
@user-fc8ut9mx6x Жыл бұрын
под винду там можно выбрать или cmd или powershel.7
@qerteuijbcfujg
@qerteuijbcfujg 11 ай бұрын
Дружище, спасибо за уроки, на скорости 3,5 просто пушка. одна огромная просьба, сделай что-нибудь со звуком, убери стерео, а то постоянно то слева звук, то справа, отправтительно.
@TheArtofDevelopment
@TheArtofDevelopment 11 ай бұрын
не могу ничего со звуком сделать (
@qerteuijbcfujg
@qerteuijbcfujg 11 ай бұрын
@@TheArtofDevelopment в наушниках просто каша, то левый, то правый канал, попробуй после записи звука дорожку отдельно обработать каким-нибудь саундфорджем. Пробовал слушать на 3 девайсах, после включения моно - звук норм.
@user-bx6kz6gv8q
@user-bx6kz6gv8q 8 ай бұрын
с чего начать понимание программирования? для меня ничего тут пока непонятно (я -0). подскажите пожалуйста
@Streadem
@Streadem Жыл бұрын
я сидел в наушниках с полным звуком, интро настолько было громкое что я кинул наушники в стену, найс
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
это странно, потому что я удалял эту вставку уже очень давно. щас еще раз поставил удаляться... простите
@TownNebo
@TownNebo 11 ай бұрын
можно совмещать golang(Backend) с python (отвечает за ML), но надеюсь ML на GO будет развиваться так же хорошо как на питоне
@wilmercamas966
@wilmercamas966 Жыл бұрын
How to convert an audio(mp3) to text?
@ДаниилКаплинский
@ДаниилКаплинский 28 күн бұрын
@yurel8915
@yurel8915 Жыл бұрын
странно он команду export не воспринимает echo работает а export выдает ошибку
@dm.rusakov
@dm.rusakov 2 жыл бұрын
Thank you! Это круто. Как можно тебя благодарить, чтобы был стимул дальше записывать?
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Подписаться, поставить лайк и писать комменты :) Ещё можно стать патроном
@dm.rusakov
@dm.rusakov 2 жыл бұрын
@@TheArtofDevelopment 👌
@galiurust
@galiurust 2 жыл бұрын
@@TheArtofDevelopment Лайк за твою работу!
@msetracer
@msetracer 2 жыл бұрын
В качестве IDE можно использовать бесплатную liteide. Есть как для линукс сборки так и для венды.
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
не встречал даже такое название
@vladf7180
@vladf7180 2 жыл бұрын
GOROOT это путь куда устанавливается golang, а GOPATH что такое?
@bear2517
@bear2517 2 жыл бұрын
Go как первый язык подойдет? Или сложно будет с 0 и лучше в какой нибудь пайтон вливаться? Спасибо
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Подойдёт. Даже лучше его изучать не знаю других. Так как парадигма у него чуть другая чем у остальных.
@ilyadruzh
@ilyadruzh Жыл бұрын
29:29 с этого момента начинается про язык. До этого настройка GoLand и прочие штуки не очень релевантные к языку.
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
я считаю что IDE, история и понимание языка важны
@oleg_kishinskii
@oleg_kishinskii 7 ай бұрын
Компилятор не позволит скомпилировать программу если задать большее значение чем принимает тип? а если его увеличивать до бесконечности, то программы вылетит с ошибкой или как в "С" перейдет в отрицательное значение?
@TheArtofDevelopment
@TheArtofDevelopment 6 ай бұрын
начнет с начала
@montecristo31
@montecristo31 Жыл бұрын
Просто интересно, при обьявлении переменной типа int32, то она сразу занимает 4 байта?
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
при записи в нее чего-либо - да.
@bearpy6145
@bearpy6145 2 жыл бұрын
13:00 у вас по умолчанию GOPATH стоит. У меня было пусто. Я по сути добавляю любую папку, где будут храниться проекты. Или нужно искать определенную для GOPATH?
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
пересмотрю - отвечу
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
пересмотрел. любая папка
@zimb
@zimb 2 жыл бұрын
Тоже из л2 серваков из mysql баз помню число 65535 😹
@dinab.8677
@dinab.8677 5 ай бұрын
После ваших уроков я смогу устроиться на свою первую работу в IT?)
@Istwood100
@Istwood100 11 ай бұрын
На винде в goland терминал Windows PowerShell
@user-ht8zd7ji4b
@user-ht8zd7ji4b Жыл бұрын
export обязательно делать в винде ? я так понял он просто изменяет значение переменной . В винде нет такой команды export , там все через костыли делается
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
у меня на канале вышло новое видео посвященное VSCode и Windows - посмотрите там.
@pasha19951000
@pasha19951000 Жыл бұрын
На 35 минуте uint8 вмещает не 255 значений, а 256 ноль же ещё. Так же и int8 256 значений, учитывая знак минус
@artjomeniko
@artjomeniko Жыл бұрын
Искал этот коммент :))
@user-tx3bu3rs3z
@user-tx3bu3rs3z Жыл бұрын
в винде powershell в качестве терминала в ideшке
@user-gm7xx6cc3b
@user-gm7xx6cc3b 7 ай бұрын
Всем привет! а кто подскажет как настроить build configuration в vscode для windows u linux приложений?
@3000wata
@3000wata Жыл бұрын
Решил ворваться в тему программирования и разрываюсь между Python и Go. Мне кажется из-за высокой производительности и поддержки многопоточности с заделом на будущее склоняюсь к Go. С другой стороны Paython более раскрусенный язык.
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
берите то к чему лежит душа!
@mralexxp3278
@mralexxp3278 Жыл бұрын
Python сложен для входа из-за лёгкости. Звучит глупо? Да, но это лишь потому, что теперь для трудоустройства Джуна необходимо знать огромный пакет дополнительных модулей, причем у каждой компании он разный, а ещё и кучу дополнительных навыков, по типу докеров, куберов и прочего, не совсем относящегося к разработчику. Помимо этого из-за свободы в написании кода - тяжело разбираться в чужом коде, ибо часто встречаются люди, которые слишком вовлекаются в эту свободу, где на каждую операцию пишут отдельную функцию, в которой возвращается значение другой функции, которая, в свою очередь, вложена ещё в несколько функций, которые закручены в ООП и наследуются от других атрибутов класса. В итоге это все превращаются в кашу, которая ещё и принадлежит любителю однострочников, который любит впихнуть половину функционала в одну строку, потому часто осознаешь, что проще написать свою программу с нуля, ибо так будет быстрее, чем разбираться в коде заднеприводного. В го есть мало вариаций сделать одно и то же действие, потому проще читать чужие коды, и не нужны никакие пеп8.
@mertviy_games
@mertviy_games 2 жыл бұрын
20:15 в винде с конца этого года повершел продуктами джетбрейнс используется. откровенно говоря не лучшее их решение.
@emilgashimov
@emilgashimov Жыл бұрын
Подскажите. Актуален ли курс на данный момент? Он не устарел за год?
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
актуален
@user-dl3oy9fu1y
@user-dl3oy9fu1y Жыл бұрын
Здравствуйте! Я совсем новичок)) Поэтому такой затык: Не поняла как настроить переменную окружения gopath. она у вас уже была создана
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
Здравствуйте. Приходите в телеграм группу t.me/theartofdevel - там сможем помочь или приходите на мой курс - Начальная подготовка - там я тоже рассказываю про эти переменные. Записаться на курс можно вот тут: bit.ly/406V3IY
@peekaboo9340
@peekaboo9340 2 жыл бұрын
Немного о самих роликах! В самих настройках микрофона при записи поставьте моно! А то со стерео немного сложно слушать!
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Сделано! На каком-то из уроках уже все хорошо :-)
@peekaboo9340
@peekaboo9340 2 жыл бұрын
@@TheArtofDevelopment У вас давольно не плохие уроки! Мне очень нравиться. Очень доступно. Я сейчас вообще учусь на курсах full stack frontEND(Html, CSS, JS, React и Node.js). Но повстречался мне Go и пока не могу обьяснить чем он меня зацепил! Возможно что он от Google хотя не факт. Так вот я к чему front я конечно доучу. Но мне хочеться заниматься бекендом. Есть ли смысл обучаться Go или выбрать другой язык? Но го вообщем мне заходит! Но я смотрю что по нему почти нет вакансий для junior. Поэтому я немного в растерянности! Что вы посоветуете?
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
@@peekaboo9340 учить то к чему лежит душа и ориентироваться не на вакансии, а на дело. Чтобы работа была не работой, а любимым занятием.
@slowslide8785
@slowslide8785 10 ай бұрын
Добрый день! Подскажите пожалуйста в чем проблема. Изначально решил настроить Golang для Windows 11 из Вашего видео, потому что думал, что буду писать в VS Code. Но после решил все таки начать в Goland. Сейчас Goland пишет мне вот что "warning: GOPATH set to GOROOT (C:\Dev\sdk\go\go 1.21.1) has no effect". Подскажите пожалуйста как я могу это исправить?
@TheArtofDevelopment
@TheArtofDevelopment 10 ай бұрын
залетайте в телеграм группу, там поможем
@slowslide8785
@slowslide8785 10 ай бұрын
@@TheArtofDevelopment уже лечу, спасибо)
@user-ki7oj2xl6n
@user-ki7oj2xl6n Жыл бұрын
привет, терминал не распознаёт команду export что делать?)
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
в ОС Windows переменные окружения выставляются другим способом. скоро выйдет видео на эту тему, посмотри на канале.
@user-ib6rj8hj5n
@user-ib6rj8hj5n 9 ай бұрын
Здравствуйте,хочу учить язык,мне непонятно куда скачивать язык в отдельную директиву или в будующий проект.Спасибо.
@user-ds9kq2vt1m
@user-ds9kq2vt1m 6 ай бұрын
Есть курс по Golang с трудоустройством в МТС, Иннополис университет запускает вроде бы)
@user-nn3sw6ne5g
@user-nn3sw6ne5g Жыл бұрын
У меня нет команды export ни в cmd, ни в терминале go. Что может быть ? Винда 7 И вообще, в терминале все пути и надписи отличаются, от этого вообще ничего не понять, как сделать далее...
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
будет отдельный ролик про vscode и windows - без стеба и страданий
@Skaires01
@Skaires01 Жыл бұрын
Полный чайник в этом деле, пытаюсь начать разбираться начиная с твоего урока Помоги с ошибкой "export" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Насколько я понимаю пытаюсь сделать это в cmd Буду очень рад ответу
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
для Windows посмотрите у меня одно из последних видео про настройку VSCode
@user-hw2zf7tj4t
@user-hw2zf7tj4t 2 жыл бұрын
Язык программирования Цэ ?
@ilnazmirzaianov7815
@ilnazmirzaianov7815 Жыл бұрын
Запустил на Винде) есть PowerShell, cmd и git bash
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
красота!!!
@albundy923
@albundy923 2 жыл бұрын
Комплексные числа с ударением на "е" - комплЕксные false произносится как "фолс"
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
спасибо!
@albundy923
@albundy923 2 жыл бұрын
@@TheArtofDevelopment 1:00:00 environment произносится как "инвАйр[о]нмент". Чтобы услышать как правильно произносить, в гугло транслейте можно вбить слово и там есть кнопка "прослушать". Всегда так делаю, когда в душе не знаю, как правильно произносить. И еще - я не просто доебываюсь до произношения, просто если вы будете дальше делать видео, будет лучше, если слова будут произнесены максимально корректно, чтобы не выглядело как в известном видео с индусом и "вэб-сарвар" kzbin.info/www/bejne/eJTQhoKjq9FkhJo
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
@@albundy923 я старался ) хотя с другой стороны, я когда правильно произносил nginx - это тоже не всем понравилось
@Go-Devs
@Go-Devs 12 күн бұрын
Отличный урок
@user-wd8cc4gx8k
@user-wd8cc4gx8k 3 жыл бұрын
на счёт ide, однозначно JatBrains (без альтернатив)... Раз в месяц придётся по новой регится на их сайте (новую почту) для бесплатной 30-ти дневной версии...
@TheArtofDevelopment
@TheArtofDevelopment 3 жыл бұрын
Очень скоро будет конкурс на 12 месяцев подписки на IDE Goland от Jetbrains. Приходите поучаствовать.
@cation4166
@cation4166 2 жыл бұрын
можно крякнуть
@johnd.3293
@johnd.3293 2 жыл бұрын
@@cation4166 я крякнул, но ничего не заработало
@user-kr2bf6tn1w
@user-kr2bf6tn1w 2 жыл бұрын
@@TheArtofDevelopment уже разыграли ?)😅
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
@@user-kr2bf6tn1w да)
@Flanker351
@Flanker351 2 жыл бұрын
У меня нет GoLand и я думал это видео для новичков. На 7 минуте попрощался. Ведь всем известно, что новички начинают первое занятие изучения языка с покупки платной IDE!
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
да
@georgjukov3816
@georgjukov3816 Жыл бұрын
Решаешь задачки на Stepik, получаешь промокод на все продукты от JetBrains. Полгода пользуешься, потом всё заново.
@MishaTitkov
@MishaTitkov Жыл бұрын
Windows PowerShell На виндовсе
@s_ivanov179
@s_ivanov179 9 ай бұрын
Так вот он тот негодяй, что наш сервер линяги взломал! 🤣
Советы на всё лето 4 @postworkllc
00:23
История одного вокалиста
Рет қаралды 4,8 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 39 МЛН
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
Mom's Unique Approach to Teaching Kids Hygiene #shorts
00:16
Fabiosa Stories
Рет қаралды 39 МЛН
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Антон Сергеев, «Go под капотом»
36:37
Kolesa Group
Рет қаралды 94 М.
Что такое gRPC и Protobuf?
8:37
Merion Academy
Рет қаралды 46 М.
РЕАЛЬНЫЕ ВОПРОСЫ НА СОБЕСЕДОВАНИИ ПО GOLANG
9:15
Ваня Ио про разработку
Рет қаралды 40 М.
Практика программирования на Python 3, лекция №1
1:21:58
Тимофей Хирьянов
Рет қаралды 869 М.
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 29 МЛН
Какой ноутбук взять для учёбы? #msi #rtx4090 #laptop #юмор #игровой #apple #shorts
0:18
Tag him😳💕 #miniphone #iphone #samsung #smartphone #fy
0:11
Pockify™
Рет қаралды 4,8 МЛН
Yanlışlıkla Telefonumu Parçaladım!😱
0:18
Safak Novruz
Рет қаралды 2,6 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 7 МЛН
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 1,1 МЛН