Главная страница
Конфиденциальность
Информация для авторов
Наши контакты

НОВЫЕ ФИЛЬМЫ И СЕРИАЛЫ ОБНОВЛЕНО СЕГОДНЯ

 





Формат Размер Скачать

Информация о видео


Название :  
Продолжительность :  
Пользователь :  id 909238853260
Дата публикации :   ript src=
Просмотры :   layer\/3b96d06c\/www-embed-player.vflset\/www-embed-player.js
Понравилось :   1,485
Не понравилось :   11


Кадры из видео




Комментарии к видео



@_darkninja
Bitwise and not does not work as you have explained. 0100 is 4.
Комментарий от : @_darkninja


@ramp5152
well explained! thank you sr!
Комментарий от : @ramp5152


@tutacat
Python is bytecode with automatic jit, not interpreted. Only the repl is interpreted, but that may not even be true.
Again, you can use pypy with compilation and speedups, if you wanted to do python faster.

Комментарий от : @tutacat


@rakeshreddy1365
1:52:38
Комментарий от : @rakeshreddy1365


@brownbearedurardo
Watching this because of my internship in computer engineering.
Комментарий от : @brownbearedurardo


@rakeshreddy1365
1:07:27
Комментарий от : @rakeshreddy1365


@kamyargerami3238
You are amazing, thank you so much for this awesome course
Комментарий от : @kamyargerami3238


@kelechiduru962
Ok. I'm done. Thanks a lot. The next step is to carry out projects.
Комментарий от : @kelechiduru962


@mikhatanu
I'm having "no required module provides package" when building app after following all the steps minus the setting of environment variable (33:21), my app is in the $GOPATH folder. I am using "go version go1.21.3 windows/amd64"
Комментарий от : @mikhatanu


@janantos3422
Thanks! great course
Комментарий от : @janantos3422


@mukulverma9966
Thank you very much
Комментарий от : @mukulverma9966


@khari_baat
Thank you.
Комментарий от : @khari_baat


@sreenidhirajagopal6102
at 1:07:05, the operation is AND NOT which is why the answer is 8! 0100 is the binary represention of 4
Комментарий от : @sreenidhirajagopal6102


@sebastianromerolaguna7408
Do you know how to set up a dev environment for Golang using docker?
Комментарий от : @sebastianromerolaguna7408


@namratasurve6708
this is based on unix system what to do if windows os doesn't have bashrc file? could you also provide alternative for windows while the configuration part?
Комментарий от : @namratasurve6708


@Saulo_Al3arabi
17:50
Комментарий от : @Saulo_Al3arabi


@wovasteengova
the guy is good.
Комментарий от : @wovasteengova


@wovasteengova
U lost me at the interface part.
Комментарий от : @wovasteengova


@wovasteengova
Simplicity my ass: 2:09:22. Just for removing a value. Also for now I don't even understand the whole: [3:] syntax. Most of the time, the values of an array are not known. I am sure in real world operations: the 3 would actually be a variable but still. Dumb.
Комментарий от : @wovasteengova


@deze0158
Lets get started and then i need to learn rust and Flutter. Thats gonna be fun(i might kms)
Комментарий от : @deze0158


@andrewcbuensalida
They should stop making new languages if it doesn't have 10x improvement. Golang sucks
Комментарий от : @andrewcbuensalida


@IAmCyklus.
gulag
Комментарий от : @IAmCyklus.


@zvuho
This is outdated, the go page is completely differents and lacks the live code window, why would you take it away in a language that you want people to learn??
Комментарий от : @zvuho


@cj-ip3zh
At 2:36:27 , why not define the struct type with lowercase d ?
Комментарий от : @cj-ip3zh


@ashw4tthama
This video is 4 years old so can I learn every important concept or will I miss something??
Комментарий от : @ashw4tthama


@ValeriCFBG
(1:52:01) Not that the array is empty. It has three values, but they are "zero-initialised". Depending on the type the values are different - for string, it is the empty string, for integers it is 0.
Комментарий от : @ValeriCFBG


@bhagyalakshmi1053
User copying elements
Комментарий от : @bhagyalakshmi1053


@user-gl9cj1mh6e
wonderful guide to get started with GoLang
Комментарий от : @user-gl9cj1mh6e


@Ejeby
0:20 inventors of go a small team within google
2:00 “slow compile times are something C and C++ have inherited as well” /: // I think you should clarify that C is not slow…? “It is not so much that C is fast as that C's cost model is transparent. If a C program is slow, it is slow in an obvious way: by executing a lot of statements. Compared with the cost of operations in C, high-level operations on objects (especially reflection) or strings can have costs that are not obvious.” Also how is C not the fastest since every other language is converted to C before compilation? (I thought) and how is C++ supposed to be faster and also why are you saying it’s even slower when here it’s says it’s faster than what should be the fastest-compiling language? “C++ language is an object-oriented programming language, and it supports some important features like Polymorphism, Abstract Data Types, Encapsulation, etc. Since it supports object-orientation, speed is faster compared to the C language.”

Комментарий от : @Ejeby


@inflectrix
Funny that he didn't mention tuples
Комментарий от : @inflectrix


@stupengamer
1:41:29 there is a correction, for MB, GB, TB ... we're NOT going to multiply by 2^100, 2^1000, .... as said in the video. We are instead going to multiply by 2^10, 2^20, 2^30, ... I spent 1 hour doing the math and found out that in the video it was incorrectly mentioned. Otherwise, great video for learning Golang.
Комментарий от : @stupengamer


@Papada00
1:07:04 mistake on your part 0100 is not 8.
Комментарий от : @Papada00


@vismithapv3298
Thanks for making such valuable content available freely for us! Clear and crisp explanation of Go Language
Комментарий от : @vismithapv3298


@colbyberger1881
Lost you at Interfaces...have to spend more time on that
Комментарий от : @colbyberger1881


@robertwatcher3115
Absolutely fantastic course! The author explains everything succinctly and in a way that you can immediately understand the demonstrated concepts. Thank you, Mike!!
Комментарий от : @robertwatcher3115


@umarmanzoor7240
Can anyone explain the if statment at 2:50:47 - I don't understand how to read that line of code, is it creating 2 variables? If so, how is it checking for true or false after the semicolon when the variable that was just created was not assigned a boolean value to begin with?
Комментарий от : @umarmanzoor7240


@katayunakhavan1083
the video was great but wish you used simpler examples for interfaces
thank you

Комментарий от : @katayunakhavan1083


@reveal5081
Hara Hara mahadeva
Hara Hara mahadeva

Комментарий от : @reveal5081


@echo2net
great course ! could we get code to download?
Комментарий от : @echo2net


@deertaro
Do I have to set up these $PATH and $GOPATH in the bash file? I always mess up bash/zsh files lol.. I can skip this step and use it as normal?
Комментарий от : @deertaro


@sunraiii
Thank you, Golang Jesus, for initializing everything as zero ahead of time.
Комментарий от : @sunraiii


@charlescm1634
Before I start can anyone can tell me if this tutorial teaches you how to handle backend mobile app?
Комментарий от : @charlescm1634


@Simon-yg4wo
Around 1:40:15 MB is 2 to the 20, GB is 2 to 30, not 100 and 1000.
Комментарий от : @Simon-yg4wo


@devran4169
ridiculously bad syntax.. but a good programming language.
Комментарий от : @devran4169


@benmalekcherif
Actually, around 1:07:00, the result of 0100 is not 8, it's 4.
The correct result is 1000, and I believe that's because 1010 &^0011 = 1010 & 1100 = 1000

Комментарий от : @benmalekcherif


@nalibaykanatbek2430
Thank you so much🤩
Комментарий от : @nalibaykanatbek2430


@ahmedalamroni7506
Installing go in windows search 🔎
Комментарий от : @ahmedalamroni7506


@ichigo9688
Truly amazing introductory course on GO. Helped me. kudos to the instructor for explaining in detail. Thanks.
Комментарий от : @ichigo9688


@fabasoad
Awesome explanation. Thanks a lot!
Комментарий от : @fabasoad


@ChristianGelman
All the summaries, for those like me who watched it a couple of times already!

(53:11) Variables
(1:21:04) Primitives
(1:45:25) Constants
(2:12:42) Arrays and Slices
(2:44:57) Maps and Structs
(3:15:46) If and switch statements
(3:38:27) Looping
(3:59:15) Defer, Panic and Recover
(4:19:00) Pointers
(4:50:46) Functions
(5:23:43) Interfaces
(6:00:17) Go Routines
(6:34:31) Channels

Комментарий от : @ChristianGelman


@williamsmr
This is a legendary tutorial. The instructor's way to explaining concepts is very clear , concise and engaging. For me, usually i never watch 6-7 hr long tutorial but this guy is not letting me leave it. Really loved it and appreciate your efforts. Thank you very much sir :) ! and Thank you free code camp.
Комментарий от : @williamsmr


@rsenterprises3765
Most excellent! Thank you very much.
Комментарий от : @rsenterprises3765


@ibrahimkazmov8076
Perfect!
Комментарий от : @ibrahimkazmov8076


@phucnguyenphanhoang4873
3:51:58 hahaha...
Комментарий от : @phucnguyenphanhoang4873


@omidnasiri4971
I apperciate this amazing crash course that helped me start with golang syntax but there were a few catches
1. At 1:07:05, the AND NOT operator does exactly what is sounds like meaning it will perform a bitwise AND operation on "i" and the bitwise complement of "j" (which is 1100), we get 1000, which is the binary representation of the decimal number 8 that is why the compiler is returnin 8 and not 4 which is the decimal equivalent of 0100 that the instructor calculated
2. If you're like me watching this tutorial after 2018 and go version 1.11 later the result of the cap functions after the appent operations in 2:07:45 is not going to be 2 and 8 but 1 and 6 since the go compiler has enhanced the capacity growth strategy

Комментарий от : @omidnasiri4971


@adrianfgutierrez2836
I need an update for this beautiful viedo😢
Комментарий от : @adrianfgutierrez2836


@amanchaturvedi6365
atleast make HD videos
Комментарий от : @amanchaturvedi6365


@BboyHotshot
The example on 5:48, where he talks of doing it alternatively using a Mutex instead of WaitGroup, that problem can easily be solved, as follows, although the Mutex method is less verbose for this use case.

Note: The wg.Add(1) and wg.Wait() must wrap the goroutines in this case to get the desired result as shown in the Mutex implementation.

```go
func main() {
for i := 0; i < 10; i++ {
wg.Add(1)
go sayHello()
wg.Wait()
wg.Add(1)
go increment()
wg.Wait()
}
}
```

Комментарий от : @BboyHotshot


@boot-strapper
iota seems totally useless
Комментарий от : @boot-strapper


@BboyHotshot
Just a FYI

These two are both valid syntax:

- if (a > b) => If you come from JavaScript, C, you may prefer writing like this.
- if a > b => If you come from Python you may prefer writing like this.

Personally writing if statements without brackets freaks me out and I know both Python and JS.

Комментарий от : @BboyHotshot


@SreekantShenoy
2:12:34 wth go 😂
Комментарий от : @SreekantShenoy


@cjgta3045
perfect
Комментарий от : @cjgta3045


@wildcardgambler
This course is fantastic, easily worth money but I wouldn’t call it for beginners. Unless you mean people who have coded using something else before but not Go, because I haven’t and I had to pause the video to Google things like 7 times in the first 3 minutes
Комментарий от : @wildcardgambler


@jclee48
Thank you :)
Комментарий от : @jclee48


@keybraker
As I truly love C and have gone very in depth with it, I find that Go is a worthy successor.
The designers have taken so many good decisions with this language and made so many things better than C that it is they way to go.
From the suttle things like switch cases breaking by default to the major like looping though arrays.

All in all even if it seems as a downgrade to not be able to do pointer arithmetics for example it truly is a better decision to avoid it and if you need it than import an unsafe (lol) package for it.

Комментарий от : @keybraker


@forwatchvideoaccount
this is the best GoLang introduction video i found.
Комментарий от : @forwatchvideoaccount


@oloja__
(2:48:00) h
Комментарий от : @oloja__


@estifanosneway5604
The best video tutorial I have ever seen
Комментарий от : @estifanosneway5604


@saikumarpeddireddy7079
Thanks for the beautiful course Michael Van Sickle and Freecode camp
Комментарий от : @saikumarpeddireddy7079


@alexmack416
there is no zeal or sense of a promise of a reward from learbing coding this way. what can i build with this information? what is the carrot on the stick? professional coders, why do you do it? what is the drive? i'm being given a bunch of mathematical-computational facts and that's it
Комментарий от : @alexmack416


@leonardosouza6437
Fantastic tutorial! I watched everything and it is a really great intro to the language. Thanks Michael and freecodecamp ;-)
Комментарий от : @leonardosouza6437


@mohammadtaghinaghibi7850
For those who require subtitles.
drive.google.com/file/d/1SOtpXxmAe0RIPwJpRAaoVo-qXhamHQ7K/view?usp=sharing

Комментарий от : @mohammadtaghinaghibi7850


@nikolayrusanov8714
youtu.be/YS4e4q9oBaU?t=8621
In my case (doing this exercise in 2023) in both cases map is sorted alphabetically - the criteria for sorting is key name. Is this something new in Golang, I didn't find it in documentation as well?

Комментарий от : @nikolayrusanov8714


@VadimTarak
3:25:43 - zero is even :D, not odd
Комментарий от : @VadimTarak


@ajmalahd
Thanks for creating this. Very well explained!
Комментарий от : @ajmalahd


@yatindravaishnav847
0100 is 4 not 8
Комментарий от : @yatindravaishnav847


@SV-tc8cu
great videos. It would be even better if interfaces were explained a bit clearer . That section was a first one that I did not understand and had to loot at other resources
Комментарий от : @SV-tc8cu


@alexlun4464
as of 2022 and GOv.1.19... we don't really need to set variables in .bashrc right? The official docs doesn't mention anything about it. Also we don't really need to have src or bin folders created as we have tools like go mod and go build/instal... right?
Комментарий от : @alexlun4464


@Dima12345
thanks for the tutorial
Комментарий от : @Dima12345


@kapilricky
is mistake on 1:07:00? 0100==8 ?? Go says FALSE :)
Комментарий от : @kapilricky


@balalba78
Can I say that after this 7 hours tutorial I can get a job as Golang developer? Or Do I need to know another tool before trying?
Комментарий от : @balalba78


@isaac80745
it's been fun learning golang basics
Комментарий от : @isaac80745


@cameronsantiago3155
47:10 was where i left off
Комментарий от : @cameronsantiago3155


@rajeshnet1306
Is this GO tutorial still relevant ?!?!
Комментарий от : @rajeshnet1306


@mukulverma9966
Please make more videos on goroutines because it's still not clear to me
Комментарий от : @mukulverma9966


@CSHarshMishra
The Ubuntu Version seems quite old . Miss that old Unity DE
Комментарий от : @CSHarshMishra


@Radical9535
u need to teach college courses because professor's obviously do not know anything! although this is a good video go is a no go for me ill stick with other langs!
Комментарий от : @Radical9535


@GreenJack451
A very good tutorial. I am a complete novice and have learned a lot.
What I would find exciting would be: Why is there a feature, what is the reason in the real world. Nothing that people come up with is pointless.

Комментарий от : @GreenJack451


@omarmontano899
Buenísimo!!
Комментарий от : @omarmontano899


@soufianemssd
A really good course
Комментарий от : @soufianemssd


@TheBitcoinChannel.
great attention to detail. The video makes me like golang.
Комментарий от : @TheBitcoinChannel.


@Brice23
I have never seen a better educational resource of any kind in terms of an introduction to programming. You are a natural born educator, in deed a trait that is absolutely golden.
Комментарий от : @Brice23


@alishahocane6490
import "fmt"

func main() {
var w Writer = ConsoleWriter{}
w.Write([]byte("Hello Go!"))
}

type Writer interface {
Write([]byte) (int, error)
}

type ConsoleWriter struct{}

func (cw ConsoleWriter) Write(data []byte) (int, error) {
n, err := fmt.Println(string(data))
return n, err
}

Комментарий от : @alishahocane6490


@alishahocane6490
import "fmt"

func main() {
g := greeter{
greeting: "Hello",
name: "Go",
}
g.greet()
}

type greeter struct {
greeting string
name string
}

func (g greeter) greet() {
fmt.Println(g.greeting, g.name)
}

Комментарий от : @alishahocane6490


@alishahocane6490
import "fmt"

func main() {
var divide func(float64, float64) (float64, error)
divide = func(a, b float64) (float64, error) {
if b == 0.0 {
return 0.0, fmt.Errorf("Cannot divide by zero")
} else {
return a / b, nil
}
}
d, err := divide(5.0, 2.0)
if err != nil {
fmt.Println(err)
}
fmt.Println(d)
}

Комментарий от : @alishahocane6490


@alishahocane6490
func main() {
f := func() {
fmt.Println("Hello, 世界")
}
f()
}

Комментарий от : @alishahocane6490


@alishahocane6490
import "fmt"

func main() {
sum("The sum is", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
}

func sum(msg string, values ...int) {
fmt.Println(values)
sum := 0
for _, v := range values {
sum += v
}
fmt.Println(msg, sum)
}

Комментарий от : @alishahocane6490


@alishahocane6490
package main

import "fmt"

func main() {
greeting := "Assalam-u-Alaikum"
name := "Hamza"
sayGreeting(&greeting, &name)
fmt.Println(name)
}

func sayGreeting(greeting, name *string) {
fmt.Println(*greeting, *name)
*name = "Ali"
fmt.Println(*name)
}

Комментарий от : @alishahocane6490


@alishahocane6490
import (
"fmt"
"log"
)

func main() {
fmt.Println("start")
Panicker()
fmt.Println("end")
}

func Panicker() {
fmt.Println("About to panic")
defer func() {
if err := recover(); err != nil {
log.Println("Error:", err)
}
}()
panic("Something bad happened")
fmt.Println("done panicking")
}

Комментарий от : @alishahocane6490


@alishahocane6490
import (
"fmt"
"log"
)

func main() {
fmt.Println("start")
defer func() {
if err := recover(); err != nil {
log.Println("Error:", err)
}
}()
panic("Something bad happened")
fmt.Println("end")
}

Комментарий от : @alishahocane6490



Похожие на видео



Генсек НАТО рассказал о борьбе с коронавирусом | В России объяснили отказ Украины от договоренностей по Донбассу | Раскрыты подробности смерти 39 летнего мужчины с коронавирусом | Украинский фотограф поснимала «единственную красавицу в семье Кардашьян» в бикини | Заболевшего коронавирусом на закрытой базе российского атлета госпитализировали | Названо условие спада заболеваемости коронавирусом в России | Число зараженных коронавирусом в мире достигло 1 миллиона | Число жертв коронавируса в мире превысило 50 тысяч человек | В Москве умер 39 летний мужчина с коронавирусом | В России предложили начать национализацию | В Подмосковье усилили меры по борьбе с коронавирусом | Благодарные итальянцы приготовили российским врачам борщ и посеяли раздор в сети | Двух офицеров МВД задержали за крупную взятку в Москве | Макгрегор отреагировал на отмену боя Нурмагомедова с Фергюсоном | Саудовскую Аравию убедили резко снизить добычу нефти