Изучаем Golang. Урок 14. Работа с Контекстом

  Рет қаралды 12,434

The Art of Development

The Art of Development

2 жыл бұрын

В этом уроке мы научимся работать с интерфейсом context.Context. Рассмотрим его методы и на примере работы с web запросами.
Приятного просмотра!
С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go.
Больше обо мне и курсах можно прочитать здесь:
artofedu.org/
Больше информации есть в ролике на ютубе:
• Анонс: Курс Начальная ...
На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.
Другие видео:
Изучаем Python. Урок 1. Основы. Бонус: Пишем приложение на FastAPI • Изучаем Python. Урок 1...
Изучаем Golang. Урок 1. Основы + веб-сервер в 3 строки в конце урока! • Изучаем Golang. Урок 1...
Разработка системы заметок на Python, Golang и микросервисы в 2021 году • Разработка системы зам...
Как стать разработчиком. Часть 1 • Как стать разработчико...
Что такое микросервисы за 200 секунд • Что такое микросервисы...
Что такое Apache Kafka за 200 секунд • Что такое Apache Kafka...
Telegram Group: t.me/theartofdevel
VK: theartofdevel
Дружественный Golang чат: t.me/gogolang
----
Меня зовут Артур Карапетов и я занимаюсь всем, что связано с разработкой. Я создаю высоконагруженные информационные системы, стартапы, занимаюсь личным обучением людей в сфере разработки (программисты, аналитики, системные администраторы), также я помогаю компаниям и стартапам с обучением людей работать и повышением их квалификации, об этом можно почитать здесь: mitkadr.ru.
На этом канале я выкладываю ролики на интересующие меня темы, здесь можно найти серию роликов про создание информационной системы с нуля, а также можно найти серию уроков по языкам, которые я люблю. Добро пожаловать и хорошего просмотра!
#golang #урок #tutorial #голенг #development #howto #learnbasics #coding #programming #изучаемIT #программирование #разработка

Пікірлер: 34
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
С радостью хочу вам представить, что я запускаю курс “Начальная подготовка” по языку Golang. Курс как для совсем начинающих в сфере IT, так и для тех, кто хочет просто изучить язык Go. Курс доступен в 3 вариациях: 1. Онлайн курс с лекциями, заданиями, чатом менторской поддержкой. 2. Полный видеокурс 3. Отдельные блоки с лекциями Больше обо мне и курсах можно прочитать здесь: bit.ly/3XK1oZp Записаться на курс можно вот тут: bit.ly/406V3IY А видео курс тут: bit.ly/406VgMg А отдельные блоки с видео тут: bit.ly/3Rfmhcj Больше информации есть в ролике на ютубе: kzfaq.info/get/bejne/e5aSY8ee3MyRZpc.html На все вопросы могу ответить в Телеграм группе канала и в личных сообщениях.
@m_almost
@m_almost 9 ай бұрын
На вашем видео наконец-то понял зачем нужны контексты! Они помогают распоряжаться функциями, завершая их все по требованию)
@rail8235
@rail8235 2 жыл бұрын
Очень хорошая подача материала на всех уроках!) Респект!
@andyyarys4467
@andyyarys4467 Жыл бұрын
Автору Спасибо! Респект! Продолжайте в том же стиле!))
@UAStriker
@UAStriker 2 жыл бұрын
Все понятно. С удовольствием жду следующих уроков
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Спасибо! Следующий выходит уже в понедельник!
@MrParapampampam
@MrParapampampam 2 жыл бұрын
Добрый день! Спасибо большое за уроки!)
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Спасибо за фидбек!
@Shindos-Kopernik
@Shindos-Kopernik Жыл бұрын
Отличный материал!
@OlegMemer
@OlegMemer Жыл бұрын
Спасибо, очень помог разобраться.
@RaminChopurov
@RaminChopurov 2 жыл бұрын
Привет! Спасибо за урок! Если будет возможно, плз раскрой тему блокчейна с go :)
@chemax87
@chemax87 2 жыл бұрын
Спасибо
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Вам спасибо за поддержку!
@s1veme285
@s1veme285 2 жыл бұрын
Добрый день! Пишу на Django, но всё равно очень интересно смотреть ваши уроки. Хотелось бы увидеть, что-нибудь практическое, чтобы показать на что способен Golang. Например, как с заметками - это действительно сложная и интересная тема, которую я с радостью посмотрел. Жаль, что там было всё слишком быстро и я ничего не понял :( Надеюсь, что вы и дальше будете продолжать снимать такие уроки. Ведь это очень сильно помогает/поможет мне, как новичку. Спасибо вам за то, что делаете.
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Спасибо за фидбек! Также есть же разбор API Service на языке Go: kzfaq.info/get/bejne/abaWqKeJldC-dKs.html Но я приму к сведению и сделаю что-нибудь такое в ближайшем будущем.
@aidarlatypov7747
@aidarlatypov7747 2 жыл бұрын
проблема джанго в как и например рельсов - слишком много он всего делает, слишком много абстрагирует что по итогу может в какой-то перспективе вредить..
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
@@aidarlatypov7747 но, если знать как это работает внутри, то будет легче избежать этого вреда. В остальном абсолютно согласен.
@aidarlatypov7747
@aidarlatypov7747 2 жыл бұрын
Согласен. Проблема в том что часто на нем начинают, а там пару нажатий кнопок и у тебя уже готовое приложение. Не все готовы далее разбираться что там и как, да и не все даже осознают что вобще то под копотом за тебя написали кучу всего и хорошо бы это понимать. Просто новичку не понятно что туда надо немного покопать. Абстракции рано или поздно начинают протекать, и к этому надо буть готовым, но обычно такое понимание приходит с опытом)) А Вам спасиьо за контент!
@erikkaramian8005
@erikkaramian8005 2 жыл бұрын
Неужели кто то нормально объяснил что это такое!
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Спасибо за фидбек!
@AlexNaghtigall
@AlexNaghtigall 2 жыл бұрын
Хороший урок. Но не хватает практического применения на примере какой-то задачи.
@user-rg3ml5ef9t
@user-rg3ml5ef9t 2 жыл бұрын
Отличные уроки. Спасибо вам большое. Но... body -> боди (а бади это buddy = дружище), panic -> паник, false -> фолс, true -> тру, done -> дан, key -> ки
@unflattering2967
@unflattering2967 2 жыл бұрын
Dear buddy, body читается как Бади, рекомендую обратиться к переводчику и послушать там как читается)
@sergeyss745
@sergeyss745 2 жыл бұрын
@@unflattering2967 kzfaq.info/get/bejne/jeBijZlm2dCmcok.html
@alexandrk5715
@alexandrk5715 Жыл бұрын
Ытыз фэлc ту юз кейз уиз хэтэтэпээс.. ту юз кейз уиз хэтэтэпээс... уив таймаут.. уив таймаут... :D :D :D
@georgiy_kulagin
@georgiy_kulagin Жыл бұрын
Спасибо за урок! По контекстам смотрю уже 4-ое видео и вроде концепт укладывается в голове, но остались некоторые моменты по этому уроку: 1. Зачем в принципе изначально создавать родительский контекст? Получается родительский контекст выступает просто лишь удобной сущностью в том случае, если есть несколько чайлд-контекстов и надо разом их все закрыть? Или есть еще какая-то концептуальная идея? 2. Тут совсем новичковый вопрос - почему создавая клиент мы берем именно ссылку на http.Client? Только ради экономии памяти? Заранее спасибо за ответы!
@TheArtofDevelopment
@TheArtofDevelopment Жыл бұрын
1. да 2. да и чтобы не настраивать его каждый раз
@georgiy_kulagin
@georgiy_kulagin Жыл бұрын
@@TheArtofDevelopment Спасибо за ответы!
@TEOCompany
@TEOCompany 2 жыл бұрын
Привет! почему то все примеры сводятся к тому что нужно в цикле проверять значение чтобы оборвать! а что если, у меня простой запрос например, функция которая делает бесконечный цикл и выводит просто текст, и я ее запустил в горутине, мне нужно принудительно ее оборвать! Например если код делает задачу дольше 5 секунду вырубить горутину принудительно! я попробовал примеры контекста не помогли
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Залетайте в телеграмм - будем разбираться.
@user-pe8kh2yu3f
@user-pe8kh2yu3f 10 ай бұрын
Добрый день! А за что отвечает блок select в функции doRequest, какова его функция? А именно "case
@TheArtofDevelopment
@TheArtofDevelopment 9 ай бұрын
приходите в телеграм, там такие вопросы обсуждаем. в комментариях на ютубе тяжко на такие вопросы отвечать
@logan22dev
@logan22dev 2 жыл бұрын
Слушать на 1.75 скорости.
@TheArtofDevelopment
@TheArtofDevelopment 2 жыл бұрын
Спасибо за фидбек!
Изучаем Golang. Урок 15. Работа с JSON
44:15
The Art of Development
Рет қаралды 17 М.
🌊Насколько Глубокий Океан ? #shorts
00:42
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 112 МЛН
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 151 МЛН
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 28 МЛН
golang champion: grpc-gateway
16:14
Nandeshwar Sah
Рет қаралды 148
How To Use The Context Package In Golang?
17:03
Anthony GG
Рет қаралды 54 М.
Изучаем Golang. Урок 5. Основы. Функции и методы
20:18
Understanding Contexts in Go in 5(-ish?) Minutes
15:14
TutorialEdge
Рет қаралды 58 М.
Работаем с PostgreSQL в Golang. Часть 1
38:24
The Art of Development
Рет қаралды 32 М.
Will the battery emit smoke if it rotates rapidly?
0:11
Meaningful Cartoons 183
Рет қаралды 40 МЛН
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,5 МЛН