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

Поделиться
HTML-код
  • Опубликовано: 27 июл 2024
  • В этом видео мы поговорим про 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  Год назад +9

    С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go.
    Курс доступен в 3 вариациях:
    1. Онлайн курс с лекциями, заданиями, чатом менторской поддержкой.
    2. Полный видеокурс
    3. Отдельные блоки с лекциями
    Больше обо мне и курсах можно прочитать здесь:
    bit.ly/3XK1oZp
    Записаться на курс можно вот тут:
    bit.ly/406V3IY
    А видео курс тут:
    bit.ly/406VgMg
    А отдельные блоки с видео тут:
    bit.ly/3Rfmhcj
    Больше информации есть в ролике на ютубе:
    ruclips.net/video/E0b0dmwf-6c/видео.html
    На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.

  • @user-hz5nl3pl7o
    @user-hz5nl3pl7o 2 года назад +23

    Замечательный урок первых основ! Лучший, что смотрел. Большое спасибо!

  • @user-xi1ki7ri1k
    @user-xi1ki7ri1k Месяц назад +2

    Единственный полноценный урок!!! Хоть и первый урок только посмотрел. С удовольствием продолжу другие уроки

  • @318volk
    @318volk Год назад +6

    ты просто рожден для уроков. супер понятно и прозрачно! благодарю

  • @user-fr5db6rn5z
    @user-fr5db6rn5z Год назад +2

    Спасибо большое за уроки!!! Очень интересная и информативная подача материала!

  • @user-sq5cr5uq8i
    @user-sq5cr5uq8i Год назад +2

    Крутейшая подача!!! Без воды. Необходимая инфа

  • @maximg.7765
    @maximg.7765 2 года назад +4

    Спасибо большое за урок, практически все понятно, хорошо объясняется!

  • @astrology_design_peach
    @astrology_design_peach 4 месяца назад +2

    Видео шикарное, благодарю Автора за то, что делится своими знаниями, смотрю взахлеб уже 4 видео на канале❤

  • @PersonalSmile69
    @PersonalSmile69 Год назад +2

    первый урок понравился - извлёк для себя немного нового материала среди других первых уроков от других авторов. С удовольствием продолжу изучать и фиксировать для себя важное

  • @MegaHacker342
    @MegaHacker342 2 года назад +5

    Спасибо за уроки. Только начинаю изучать:)

  • @ArslanArslan-ph2pz
    @ArslanArslan-ph2pz 2 года назад +3

    Лучшие уроки, видно человек с опытом и рассказывает все подробно.

  • @bukanaka
    @bukanaka 2 года назад +6

    Топовый урок. Начал учить GO для освоения новой ниши. Сам пишу на JS(Angular). Огромное спасибо за такие уроки!

  • @poaleell
    @poaleell 2 года назад +14

    Отличная подача материала и знание темы. Немного можно звук отрегулировать, чтоб не плавал и поменять курсор в виде круглого градиента. Спасибо. 3 года назад таких уроков ещё не было. Мечтаю выучить наконец этот язык. Очень интересна тема микросервисов с разными языками, например Nodejs, Python и Go (production)

  • @oleksiifeshchenko5593
    @oleksiifeshchenko5593 2 года назад +1

    Огонь))
    Спасибо за объяснение)

  • @vlacrat
    @vlacrat 2 года назад +4

    За такой build можно и влюбиться в go.
    Спасибо за прекрасные уроки.

  • @ewenetot
    @ewenetot Год назад +9

    Настоятельно рекомендую тем кто смотрит видео в настройках винды поставить галочку на монозвук

  • @user-kx8nr6si8b
    @user-kx8nr6si8b 4 месяца назад +1

    Очень доходчивая подача информации

  • @user-ib6rj8hj5n
    @user-ib6rj8hj5n 8 месяцев назад +1

    Спасибо,очень интересный урок,Я начинающий и меня заинтересовал этот язык.

  • @alexandrvalov5127
    @alexandrvalov5127 3 года назад +3

    Спасибо! Отлично объясняете и интересно

  • @fuad2069
    @fuad2069 4 месяца назад +1

    Один из лучших преподавателей, респект

  • @I248
    @I248 Год назад +2

    Спасибо за 4К!!!

  • @nikolay_tuzov
    @nikolay_tuzov 2 года назад +1

    Шикарные уроки и отличная подача. Смотрится на одном дыхании 👾

  • @arsenlupin4678
    @arsenlupin4678 2 года назад +3

    Спасибо большое за хорошие уроки. Хотелось бы в будущем увидеть уроки по взаимодействию с win api, ну или в виде менторства)

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад +2

      я с виндоус на "вы, вы идите отсюда" =) поэтому ничего по win api не обещаю =(

  • @user-sq4yd3fg4k
    @user-sq4yd3fg4k Год назад

    Спасибо за урок очень понятно и доступно

  • @user-jh9zk8ts5y
    @user-jh9zk8ts5y 4 месяца назад +1

    Очень круто и понятно!

  • @sagowaraa
    @sagowaraa 3 года назад +4

    Это видать годнота
    Буду учиться
    Однозначно лайк, автору мотивации развивать канал

  • @Activate-your-brain
    @Activate-your-brain 10 месяцев назад +1

    уже влюблена в ваш курс)

  • @cosmoskate
    @cosmoskate 2 года назад +31

    Безумно надеюсь, что и в следующих уроках всё будет также подробно разжёвываться, как для малых детей)
    Урок безумно крутой))
    Автор большой молодец!)

  • @eugenenazirov
    @eugenenazirov Год назад +10

    Ого, вот это бомбические уроки! Я пришел с Python. Фишки которые дает компиляция, а особенно кросс-платформенность - это пушка! Спасибо тебе за отличный контент)

    • @user-ih8vs8xw2c
      @user-ih8vs8xw2c Год назад

      я тоже)

    • @user-qi1hs7jb6t
      @user-qi1hs7jb6t Год назад

      Так а почему кроссплатформенность это фишка го, ведь пайтон тоже кросплатформенный

    • @eugenenazirov
      @eugenenazirov Год назад

      @@user-qi1hs7jb6t пока ты не установишь интерпретатор python, ни на одной платформе не запустится. В го ты можешь бинарник под любую ось сбилдить и запускать без стороннего ПО.

    • @user-dx2yg4sw3w
      @user-dx2yg4sw3w 6 месяцев назад

      небо и земля, ага

    • @ypohut1673
      @ypohut1673 4 месяца назад

      Ну как у вас дела? Много нового в го после питона учить пришлось?

  • @user-iy7rm7dt8x
    @user-iy7rm7dt8x Год назад +1

    Круто. Мне зашло. Жду новый контент.

  • @seoonlyRU
    @seoonlyRU 2 года назад +3

    да, подача материала отличная. Палец вверх от легендарного сеошника и вебмастера СЕООНЛИ

  • @gds1104
    @gds1104 2 года назад +2

    Искал урок по массивам и срезам посмотрев его так понравилось что вернулся к первому уроку, потому что в других видео не так понятно объясняют. Начал с самого начала по вашим урокам. Почти все понятно :) Спасибо большое!

  • @Holgraym
    @Holgraym Год назад +2

    Много где начинал изучать golang, но этот мужик объясняет лучше, да и с юморком немного, так что скучно не будет =)

  • @delay_gryaz_chisto
    @delay_gryaz_chisto 3 года назад +5

    спасибо большое за видео! очень интересно.
    стоило ещё упомянуть, что хттпсервер запускали на старой нокии на symbian) (видел в статье на хабре про сборку под разные системы)

  • @vitaliminich9707
    @vitaliminich9707 2 года назад +5

    Единственный канал, где понятно и доступно объясняют. Автору огромное спасибо, ты делаешь большое дело)

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад

      спасибо за фидбек!

    • @user-hc1ue5yp5q
      @user-hc1ue5yp5q 2 года назад +1

      Здравствуйте, то есть если я ни разу не был связан с программированием не изучал ни один язык, я более менее смогу понять о чём суть ? Начал учиться по учебнику сам и он так тяжко даётся к сожалению (

    • @cathello2900
      @cathello2900 2 года назад +1

      @@user-hc1ue5yp5q
      И какой это учебник?

    • @user-hc1ue5yp5q
      @user-hc1ue5yp5q 2 года назад +1

      @@TheArtofDevelopment ?

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад

      @@user-hc1ue5yp5q что?

  • @smrsgv
    @smrsgv 2 года назад +1

    это уровень!👍

  • @googleevil
    @googleevil 2 года назад +2

    Чувааак! Ты жжошь, тебе нужно подкаст для стартеров запилить - очень зайдёт. Только из-за брюзжания подписался. Фигач ещё

  • @panishev_proTG
    @panishev_proTG Год назад +19

    Мужик ты прирождённый сенсей! У тебя очень круто получается доносить инфу! Я начал учить Go - это мой первый язык! Пожелайте мне удачи и спросите у меня через пол года каких результатов я достиг!)) Буду топить до талого!))

    • @TheArtofDevelopment
      @TheArtofDevelopment  Год назад

      удачи тебе!!!

    • @panishev_proTG
      @panishev_proTG Год назад

      @kereymen Да есть, уже уверенно себя чувствую на Go, к сожалению всё продвигается медленно, потому что приходиться совмещать с учёбу с работой. Но скажу однозначно, что Go очень крутой язык, мне он защел)

    • @alikhansvltanovv837
      @alikhansvltanovv837 Год назад

      ну как?

    • @sky_library_for_novels
      @sky_library_for_novels Год назад +2

      @@panishev_proTGкак сейчас успехи в Go?

    • @stanislav5262
      @stanislav5262 Год назад

      Ну что как твой Golang? Уже работаешь в сбере?

  • @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.

  • @noofess2489
    @noofess2489 Год назад +8

    Сидит сейчас какой-то парень, смотрит гайд и такой: "Так вот что за козёл мой сервер в линейке ломанул.."

  • @irinairinairina523
    @irinairinairina523 Год назад +1

    супер! Спасибо😇

  • @JoysiUSSR
    @JoysiUSSR 2 года назад +1

    По поводу терминала под Win в Golang. По умолчанию powershell, но через Settings можно выбрать cmd, у меня IDE нашла и bash (от WinGit сборки)

  • @user-jj2qe1xw4r
    @user-jj2qe1xw4r Год назад +3

    Объяснения очень интересно слушать. Единственное НО - хорошо бы "затыки" в видео вырезать, где случаются оговорки и довольно длительная пауза.
    Сбивает немношк, а так лайк и подписка

  • @korkemayoserbay4708
    @korkemayoserbay4708 7 месяцев назад +6

    Сравнивая с горе-блогерами миллионниками которым важны только цифры, сразу чувствуется превосходство автора. Человек явно увлечен своим делом и имеет большой опыт с которым делиться, разжевывает каждый момент. Но больше всего радует что при этом он сам всегда в поисках "архитектурного дзена", всегда учит что то новое, где бы вот улучшить, как бы сделать удобнее/быстрее. Не только в сфере программирования, но в целом в ютубе сложно найти таких контентмейкеров. Спасибо большое! Буду надеяться что и видео и подписчиков будет больше

    • @TheArtofDevelopment
      @TheArtofDevelopment  7 месяцев назад

      спасибо!

    • @ZhenkaBober
      @ZhenkaBober 5 месяцев назад

      @@TheArtofDevelopment привет)
      начал смотреть курс. Насколько сильно Го поменялся за 2 года? Курс полностью актуален?)

    • @TheArtofDevelopment
      @TheArtofDevelopment  5 месяцев назад

      @@ZhenkaBoberактуален, но он урезан. самый свежий на artofedu.org/

    • @user-rv3cw6mp6i
      @user-rv3cw6mp6i 5 месяцев назад

      Дело говоришь, уважаемый. Слушать, действительно, приятно

    • @elchacha2468
      @elchacha2468 2 месяца назад

      он просто с метанита перечитывает материал)

  • @ansarkaliev5525
    @ansarkaliev5525 Год назад +1

    Щикарно

  • @BloodSportMMA
    @BloodSportMMA 4 месяца назад +1

    Благодарю!

  • @kensaitakeso
    @kensaitakeso 2 года назад +2

    отличная подача материала. подробная. как для меня даже излишне подробная. видимо расчитано на совсем новичков. ну это не страшно

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад

      Спасибо за фидбек!

    • @kensaitakeso
      @kensaitakeso 2 года назад +1

      Скажи плиз. Как ты думаешь. Го использует ООП? Или там что-то свое? От Джавы сильно отличается.

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад +1

      @@kensaitakeso ООП это принципы, язык Go их поддерживает, но частично и не всегда. От Java или C++/C# отличается сильно и многие паттерны применимые для обычного ООП языка либо не применима для Go, либо применимы с оговорками.

  • @barabas0077
    @barabas0077 2 года назад +1

    Красаффчик !!!!

  • @volodymyrshkarbatovskyi4570
    @volodymyrshkarbatovskyi4570 3 года назад +2

    Супер! Спасибо!

  • @greatergracelviv690
    @greatergracelviv690 4 месяца назад +1

    Класный видос спасибо автору. Толька на будущее для поднятия авторитета не энверомент а инваирмент.

  • @easypeet5336
    @easypeet5336 2 года назад +1

    шикарно

  • @MaksimGolitsyn
    @MaksimGolitsyn 3 года назад +4

    Спасибо за ваш труд! Полезно. Таки начал по го прокачиваться.
    Рекомендую поставить плагин vidIQ и посмотреть 1-2 видео, как правильно писать тэги под видео (поисковые запросы). Сил потратили на видео много, а найти его не возможно, т.к. тэги ставите нерелевантные видео.

    • @TheArtofDevelopment
      @TheArtofDevelopment  3 года назад

      Спасибо за фидбек! Плагин стоит. Над тегами поработаю, но читал что они не сильно влияют на ранжирования роликов в поисковой выдачи.

    • @MaksimGolitsyn
      @MaksimGolitsyn 3 года назад +1

      @@TheArtofDevelopment ещё как влияют ;-) видео начинает по ним ранживаться, а потом если поведенческие факторы с запроса хорошие, то остается по нему в топе.

    • @TheArtofDevelopment
      @TheArtofDevelopment  3 года назад

      Пофиксил теги. Спасибо!

  • @user-ys9ez6eh9i
    @user-ys9ez6eh9i 11 месяцев назад +1

    Спасибо!
    P.S.Я теперь фанат вывода int64.)

  • @alexbulavin543
    @alexbulavin543 2 месяца назад +1

    Может я что-то не помню или не понял, но разрядность и вместимость типов int от int8 до uint64 разумею следующим образом:
    2^8 … 2^64 где ^ - это слепень двойки.
    Разумеется, это всегда чётное число.
    Поэтому, например, тип данных int8 позволяет хранить значения от -128 до 128 и этих значений 256. Поскольку 0 также входит в диапазон. И, как не трудно догадаться, 2^8 = 256
    И так далее, для всех типов int8 до uint64 потеряно одно значение.
    Почему это важно?
    Потому, что, например, вы можете столкнуться с необходимостью преобразования типов uint16 к int16 (то есть из беззнаковых значений получить положительные, отрицательные и ноль). И не до конца понимая вот эти нюансы, можно легко получить смещение в точку 0 со всеми вытекающими багами (ошибками).

  • @devopsengineer4486
    @devopsengineer4486 2 года назад +2

    В винде используется PowerShell консоль в IDE

  • @user-fc8ut9mx6x
    @user-fc8ut9mx6x Год назад +1

    под винду там можно выбрать или cmd или powershel.7

  • @softdevstankov5570
    @softdevstankov5570 Год назад +1

    Большое спасибо! Мне GoLand бил непонятен как IDE до етого урока. А про Github в связи с GoLand уроки есть?

  • @cathello2900
    @cathello2900 2 года назад +1

    Подписался!

  • @TownNebo
    @TownNebo 11 месяцев назад +1

    можно совмещать golang(Backend) с python (отвечает за ML), но надеюсь ML на GO будет развиваться так же хорошо как на питоне

  • @wilmercamas966
    @wilmercamas966 Год назад +1

    How to convert an audio(mp3) to text?

  • @user-bx6kz6gv8q
    @user-bx6kz6gv8q 8 месяцев назад

    с чего начать понимание программирования? для меня ничего тут пока непонятно (я -0). подскажите пожалуйста

  • @vladf7180
    @vladf7180 2 года назад +1

    GOROOT это путь куда устанавливается golang, а GOPATH что такое?

  • @Streadem
    @Streadem Год назад +1

    я сидел в наушниках с полным звуком, интро настолько было громкое что я кинул наушники в стену, найс

    • @TheArtofDevelopment
      @TheArtofDevelopment  Год назад +1

      это странно, потому что я удалял эту вставку уже очень давно. щас еще раз поставил удаляться... простите

  • @yurel8915
    @yurel8915 11 месяцев назад +2

    странно он команду export не воспринимает
    echo работает а export выдает ошибку

  • @msetracer
    @msetracer 2 года назад +1

    В качестве IDE можно использовать бесплатную liteide. Есть как для линукс сборки так и для венды.

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад +1

      не встречал даже такое название

  • @romangromov4234
    @romangromov4234 2 года назад +1

    Спасибо за отличную подачу материала! А какая надстройка над терминалом у Вас стоит? Не Fish ли?

  • @Istwood100
    @Istwood100 11 месяцев назад +1

    На винде в goland терминал Windows PowerShell

  • @qerteuijbcfujg
    @qerteuijbcfujg 10 месяцев назад +2

    Дружище, спасибо за уроки, на скорости 3,5 просто пушка. одна огромная просьба, сделай что-нибудь со звуком, убери стерео, а то постоянно то слева звук, то справа, отправтительно.

    • @TheArtofDevelopment
      @TheArtofDevelopment  10 месяцев назад

      не могу ничего со звуком сделать (

    • @qerteuijbcfujg
      @qerteuijbcfujg 10 месяцев назад

      @@TheArtofDevelopment в наушниках просто каша, то левый, то правый канал, попробуй после записи звука дорожку отдельно обработать каким-нибудь саундфорджем. Пробовал слушать на 3 девайсах, после включения моно - звук норм.

  • @user-so1ik8pv5t
    @user-so1ik8pv5t 2 года назад +1

    Здравствуйте, Артур. Подскажите, я в Windows мучаюсь, застопорился на создании бинарника (21-ая минута). До этого нашел, что вместо export надо применить set. Методом тыка понял, что build -0 надо заменить на go build -0. Где-то можно все эти с трудом мною найденные соответствия? Спасибо.

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад

      заходите в телеграмм группу, там можно пообщаться на эту тему

  • @ДаниилКаплинский
    @ДаниилКаплинский 18 дней назад +1

  • @ilyadruzh
    @ilyadruzh Год назад +3

    29:29 с этого момента начинается про язык. До этого настройка GoLand и прочие штуки не очень релевантные к языку.

    • @TheArtofDevelopment
      @TheArtofDevelopment  Год назад

      я считаю что IDE, история и понимание языка важны

  • @user-gm7xx6cc3b
    @user-gm7xx6cc3b 7 месяцев назад +1

    Всем привет! а кто подскажет как настроить build configuration в vscode для windows u linux приложений?

  • @user-tx3bu3rs3z
    @user-tx3bu3rs3z Год назад +1

    в винде powershell в качестве терминала в ideшке

  • @dinab.8677
    @dinab.8677 4 месяца назад

    После ваших уроков я смогу устроиться на свою первую работу в IT?)

  • @bear2517
    @bear2517 2 года назад +1

    Go как первый язык подойдет? Или сложно будет с 0 и лучше в какой нибудь пайтон вливаться? Спасибо

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад

      Подойдёт. Даже лучше его изучать не знаю других. Так как парадигма у него чуть другая чем у остальных.

  • @zimb
    @zimb 2 года назад +1

    Тоже из л2 серваков из mysql баз помню число 65535 😹

  • @pasha19951000
    @pasha19951000 Год назад +2

    На 35 минуте uint8 вмещает не 255 значений, а 256 ноль же ещё. Так же и int8 256 значений, учитывая знак минус

    • @artjomeniko
      @artjomeniko Год назад

      Искал этот коммент :))

  • @dm.rusakov
    @dm.rusakov 2 года назад +1

    Thank you! Это круто. Как можно тебя благодарить, чтобы был стимул дальше записывать?

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад +2

      Подписаться, поставить лайк и писать комменты :)
      Ещё можно стать патроном

    • @dm.rusakov
      @dm.rusakov 2 года назад

      @@TheArtofDevelopment 👌

    • @galiurust
      @galiurust 2 года назад

      @@TheArtofDevelopment Лайк за твою работу!

  • @montecristo31
    @montecristo31 Год назад +1

    Просто интересно, при обьявлении переменной типа int32, то она сразу занимает 4 байта?

  • @oleg_kishinskii
    @oleg_kishinskii 6 месяцев назад

    Компилятор не позволит скомпилировать программу если задать большее значение чем принимает тип? а если его увеличивать до бесконечности, то программы вылетит с ошибкой или как в "С" перейдет в отрицательное значение?

  • @user-ht8zd7ji4b
    @user-ht8zd7ji4b Год назад +1

    export обязательно делать в винде ? я так понял он просто изменяет значение переменной .
    В винде нет такой команды export , там все через костыли делается

    • @TheArtofDevelopment
      @TheArtofDevelopment  Год назад +1

      у меня на канале вышло новое видео посвященное VSCode и Windows - посмотрите там.

  • @bearpy6145
    @bearpy6145 2 года назад +2

    13:00 у вас по умолчанию GOPATH стоит. У меня было пусто. Я по сути добавляю любую папку, где будут храниться проекты. Или нужно искать определенную для GOPATH?

  • @user-hw2zf7tj4t
    @user-hw2zf7tj4t 2 года назад +1

    Язык программирования Цэ ?

  • @emilgashimov
    @emilgashimov Год назад +1

    Подскажите. Актуален ли курс на данный момент?
    Он не устарел за год?

  • @mertviy_games
    @mertviy_games 2 года назад +1

    20:15 в винде с конца этого года повершел продуктами джетбрейнс используется. откровенно говоря не лучшее их решение.

  • @user-dl3oy9fu1y
    @user-dl3oy9fu1y Год назад +1

    Здравствуйте! Я совсем новичок)) Поэтому такой затык: Не поняла как настроить переменную окружения gopath. она у вас уже была создана

    • @TheArtofDevelopment
      @TheArtofDevelopment  Год назад

      Здравствуйте. Приходите в телеграм группу t.me/theartofdevel - там сможем помочь или приходите на мой курс - Начальная подготовка - там я тоже рассказываю про эти переменные. Записаться на курс можно вот тут:
      bit.ly/406V3IY

  • @user-nn3sw6ne5g
    @user-nn3sw6ne5g Год назад +1

    У меня нет команды export ни в cmd, ни в терминале go. Что может быть ? Винда 7
    И вообще, в терминале все пути и надписи отличаются, от этого вообще ничего не понять, как сделать далее...

    • @TheArtofDevelopment
      @TheArtofDevelopment  Год назад

      будет отдельный ролик про vscode и windows - без стеба и страданий

  • @3000wata
    @3000wata Год назад +1

    Решил ворваться в тему программирования и разрываюсь между Python и Go. Мне кажется из-за высокой производительности и поддержки многопоточности с заделом на будущее склоняюсь к Go. С другой стороны Paython более раскрусенный язык.

    • @TheArtofDevelopment
      @TheArtofDevelopment  Год назад +1

      берите то к чему лежит душа!

    • @mralexxp3278
      @mralexxp3278 Год назад

      Python сложен для входа из-за лёгкости. Звучит глупо? Да, но это лишь потому, что теперь для трудоустройства Джуна необходимо знать огромный пакет дополнительных модулей, причем у каждой компании он разный, а ещё и кучу дополнительных навыков, по типу докеров, куберов и прочего, не совсем относящегося к разработчику. Помимо этого из-за свободы в написании кода - тяжело разбираться в чужом коде, ибо часто встречаются люди, которые слишком вовлекаются в эту свободу, где на каждую операцию пишут отдельную функцию, в которой возвращается значение другой функции, которая, в свою очередь, вложена ещё в несколько функций, которые закручены в ООП и наследуются от других атрибутов класса. В итоге это все превращаются в кашу, которая ещё и принадлежит любителю однострочников, который любит впихнуть половину функционала в одну строку, потому часто осознаешь, что проще написать свою программу с нуля, ибо так будет быстрее, чем разбираться в коде заднеприводного.
      В го есть мало вариаций сделать одно и то же действие, потому проще читать чужие коды, и не нужны никакие пеп8.

  • @Go-Devs
    @Go-Devs 2 дня назад

    Отличный урок

  • @peekaboo9340
    @peekaboo9340 2 года назад +2

    Немного о самих роликах! В самих настройках микрофона при записи поставьте моно! А то со стерео немного сложно слушать!

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад +1

      Сделано! На каком-то из уроках уже все хорошо :-)

    • @peekaboo9340
      @peekaboo9340 2 года назад +1

      @@TheArtofDevelopment У вас давольно не плохие уроки! Мне очень нравиться. Очень доступно. Я сейчас вообще учусь на курсах full stack frontEND(Html, CSS, JS, React и Node.js). Но повстречался мне Go и пока не могу обьяснить чем он меня зацепил! Возможно что он от Google хотя не факт. Так вот я к чему front я конечно доучу. Но мне хочеться заниматься бекендом. Есть ли смысл обучаться Go или выбрать другой язык? Но го вообщем мне заходит! Но я смотрю что по нему почти нет вакансий для junior. Поэтому я немного в растерянности! Что вы посоветуете?

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад +2

      @@peekaboo9340 учить то к чему лежит душа и ориентироваться не на вакансии, а на дело. Чтобы работа была не работой, а любимым занятием.

  • @user-ki7oj2xl6n
    @user-ki7oj2xl6n Год назад +1

    привет, терминал не распознаёт команду export что делать?)

    • @TheArtofDevelopment
      @TheArtofDevelopment  Год назад

      в ОС Windows переменные окружения выставляются другим способом. скоро выйдет видео на эту тему, посмотри на канале.

  • @MishaTitkov
    @MishaTitkov Год назад +1

    Windows PowerShell
    На виндовсе

  • @user-ib6rj8hj5n
    @user-ib6rj8hj5n 9 месяцев назад

    Здравствуйте,хочу учить язык,мне непонятно куда скачивать язык в отдельную директиву или в будующий проект.Спасибо.

    • @user-ds9kq2vt1m
      @user-ds9kq2vt1m 5 месяцев назад

      Есть курс по Golang с трудоустройством в МТС, Иннополис университет запускает вроде бы)

  • @ilnazmirzaianov7815
    @ilnazmirzaianov7815 Год назад +1

    Запустил на Винде) есть PowerShell, cmd и git bash

  • @s_ivanov179
    @s_ivanov179 9 месяцев назад +1

    Так вот он тот негодяй, что наш сервер линяги взломал! 🤣

  • @Flanker351
    @Flanker351 2 года назад +1

    У меня нет GoLand и я думал это видео для новичков. На 7 минуте попрощался. Ведь всем известно, что новички начинают первое занятие изучения языка с покупки платной IDE!

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад

      да

    • @georgjukov3816
      @georgjukov3816 Год назад +2

      Решаешь задачки на Stepik, получаешь промокод на все продукты от JetBrains. Полгода пользуешься, потом всё заново.

  • @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  9 месяцев назад +1

      залетайте в телеграм группу, там поможем

    • @slowslide8785
      @slowslide8785 9 месяцев назад

      @@TheArtofDevelopment уже лечу, спасибо)

  • @Apolonex
    @Apolonex 2 года назад +1

    При прослушивании через наушники, снимите одно ухо)

  • @dinab.8677
    @dinab.8677 4 месяца назад

    Столько новых слов, ничего не понятно, но ооч.интересно)

  • @albundy923
    @albundy923 2 года назад +1

    Комплексные числа с ударением на "е" - комплЕксные
    false произносится как "фолс"

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад +1

      спасибо!

    • @albundy923
      @albundy923 2 года назад +1

      @@TheArtofDevelopment 1:00:00 environment произносится как "инвАйр[о]нмент". Чтобы услышать как правильно произносить, в гугло транслейте можно вбить слово и там есть кнопка "прослушать". Всегда так делаю, когда в душе не знаю, как правильно произносить. И еще - я не просто доебываюсь до произношения, просто если вы будете дальше делать видео, будет лучше, если слова будут произнесены максимально корректно, чтобы не выглядело как в известном видео с индусом и "вэб-сарвар" ruclips.net/video/BcmUOmvl1N8/видео.html

    • @TheArtofDevelopment
      @TheArtofDevelopment  2 года назад

      @@albundy923 я старался ) хотя с другой стороны, я когда правильно произносил nginx - это тоже не всем понравилось