Max Tepkeev - Do I need to switch to Go(lang) ?

preview_player
Показать описание
Max Tepkeev - Do I need to switch to Go(lang) ?
[EuroPython 2016]
[20 July 2016]
[Bilbao, Euskadi, Spain]

Nowadays, there is a lot of buzz about Go. In this talk we'll learn
the basics and most important concepts of the language, we'll further
discuss differences and similarities in Go and Python and dive into
the cool features of Go. Finally we'll talk about why popularity of Go
is raising so fast and try to answer the most important question: Do I
need to switch to Go ?

-----

Nowadays, there is a lot of buzz about Go. It happened so that for the
last 6 months I've been mostly programming Go, and frankly speaking I
fell in love with this language.

We'll first do a quick review of the language. Go doesn't have some
language constructs, for example classes and exceptions and at first
it may seem hard to write proper Go code, but in practice the language
is so easy that I will try to teach you the basics and most important
concepts of the language. We'll further discuss differences and
similarities in Go and Python and dive into the cool features of Go.

Finally we'll talk about why popularity of Go is raising so fast and
try to answer the most important question: Do I need to switch to Go ?
Рекомендации по теме
Комментарии
Автор

Regarding the first question: the standard library is pretty much frozen at this point, there have been no breaking changes in it since 1.0 which happened in 2012.

dlsniper
Автор

The great Gopher will rule the world of programming languages. Go is the best language today and for a long time will be. Deal with this you python lovers.

thomasanderson
Автор

since Python 3.8 you can declare variables within if statement using walrus operator (:=)

vxsniffer
Автор

Migration of python code to go is just waste of time because we have cython and pypy. In go we still have lack of userful libraries

mindx
Автор

Golang in a python conference. interesting

Luix
Автор

this was pretty biased toward python but alot of the things the speaker said we're spot on. Package management is a huge disaster in go and I'm surprised people aren't making a bigger deal out of that.

Small annoyances over how strict the language is can be overcome but I'm hoping there's a community solution in place. upper and lower to indicate access? come on bros

luxsasha
Автор

I didn't get the initial points. Look at slide at 4:44 And rename a presentations into "Do i need to switch to C# or Java or you name it. The logic stays the same... :D

Sousleek
Автор

he is mistaking personal preference & familiarity with "soul"...

tanko.spirit
Автор

This guy is the single most difficult to understand Russian I have ever encountered. Some slides are also not informative. I'm grateful for this video, though; I learned a few things. One main idea is that Go is for concurrency and faster computation times; otherwise, if you're happy with your Python results, continue using Python.

AetheriusLamia