🌐
Oxylabs
oxylabs.io › blog › go-vs-python
Go vs Python: The Differences in 2026
Thus, in most benchmarks, Go is seriously outperforming it. Interestingly, Go is so much quicker that it even reached faster results when compared to Java, a language that is widely considered to already be more rapid than Python.
🌐
Medium
medium.com › @azizulmaqsud › python-vs-golang-vs-java-giant-trios-in-the-nextgen-part-1-8e9254d02a32
Golang vs Python vs Java : Real Combat in the NextGen (Vol-1) | by Azizul maqsud | Medium
December 23, 2023 - It has multithreading support through Java’s built-in Thread class and concurrency utilities in the java.util.concurrent package. Golang has a static type system, meaning you must declare variable types explicitly. This helps catch errors at compile-time and provides better performance. Python has a dynamic type system, allowing variables to hold different types of values during runtime.
Discussions

Why should I use Go over Rust, Java, or Python?
Go will never be as easy to bootstrap a new application the way one can with Python I strongly disagree. Python has a big problem with dependency management, packaging and containerizing. There is no standard, just tools that have their own quirks; the containers are usually big and if you're not careful your application might break for a missing 'apt package' and if you want to serve a web app you need to choose and properly configure a web server such as uvicorn. With Go you have the module that you manage with in the go cli, the webserver in the standard library and it takes literally 30 seconds to bootstrap a dockerized hello world. More on reddit.com
🌐 r/golang
42
0
December 23, 2023
Resource usage of google Go vs Python and Java on Appengine - Stack Overflow
Will google Go use less resources than Python and Java on Appengine? Are the instance startup times for go faster than Java's and Python's startup times? Is the go program uploaded as binaries or More on stackoverflow.com
🌐 stackoverflow.com
How good is GO as a first language over Python?
I'm going to deviate from the other comments here and say that Go is a fine first language to learn (well, at least in theory). It's got a few things going for it: Super easy setup (literally just download VSCode with the Go extension and you're done) It teaches you the right way to do OOP instead of every other OO language out there where the first thing they teach you is inheritance and as soon as you learn real OO design you realize inheritance it always bad. It teaches you pointers without the footguns that C/C++ give you with memory management/pointer arithmetic/array-pointer-duality. It's very readable and so it's good for developing taste in programming. But it's still not great for the very first language. 99% of the tutorials for Go are for people already familiar with programming and won't cover the fundamentals or go into the CS aspects that would help a lot. You're just expected to know what a method is and how it's different than a function and how interfaces enable dynamic dispatch of methods. You're just expected to understand encapsulation and how exports are your visibility modifiers. You're just expected to know how to turn Go's primitive types into data structures and what kinds of algorithms work with them. Really that's the main reason. There's tons of "intro to programming" / "intro to CS" stuff for C, Java, Python, Basic, and even Lisp, because those are the languages schools have typically used to teach programming and CS topics. Go doesn't have a ton of those kinds of courses. More on reddit.com
🌐 r/golang
33
7
April 15, 2023
Go seems to accomplish the Zen of Python way better than Python
beautiful is better than ugly literally the first one is kinda the opposite in Go More on reddit.com
🌐 r/golang
86
327
July 18, 2025
🌐
Software Engineering Daily
softwareengineeringdaily.com › home › why we switched from python to go
Why We Switched from Python to Go - Software Engineering Daily
March 3, 2021 - Thanks to Ren Sakamoto for translating ... The performance is similar to that of Java or C++. For our use case, Go is typically 40 times faster than Python....
🌐
Quora
quora.com › What-advantages-does-Go-have-compared-to-Java-or-Python
What advantages does Go have compared to Java or Python? - Quora
Answer (1 of 3): Over the last 14 years I have written production web software mainly in Java, Python, Ruby, PHP and most recently Go. I recently blogged extensively about it here: My Opinionated Guide To Go (golang). Unix and C 40+ years and counting: Describing Go as a modern C is probably the...
🌐
i-Programmer
i-programmer.info › programming › other-languages › 16248-python-vs-golang-vs-java-performance-which-is-faster.html
Python vs. Golang vs. Java Performance: Which Is Faster?
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
🌐
Reddit
reddit.com › r/golang › why should i use go over rust, java, or python?
r/golang on Reddit: Why should I use Go over Rust, Java, or Python?
December 23, 2023 - TLDR: Go is an 80%-language, and that's a great thing. It will give you 80% of the memory and CPU efficiency of Rust, 80% of the enterprise adoption of Java, and 80% of the rapid development and prototyping power of Python, at 20% of the development ...
🌐
Medium
medium.com › @azizulmaqsud › golang-vs-python-vs-java-giant-trios-in-the-nextgen-vol-2-beaf5ac6b328
Golang vs Python vs Java : Real Combat in the NextGen (Vol-2) | by Azizul maqsud | Medium
December 23, 2023 - Each language has its own approach to handling these object-oriented concepts. Golang emphasizes composition and interfaces, Python supports multiple inheritance, and Java follows traditional single inheritance with interfaces.
Top answer
1 of 5
48

Will google Go use less resources than Python and Java on Appengine? Are the instance startup times for go faster than Java's and Python's startup times?

Yes, Go instances have a lower memory than Python and Java (< 10 MB).

Yes, Go instances start faster than Java and Python equivalent because the runtime only needs to read a single executable file for starting an application.

Also even if being atm single threaded, Go instances handle incoming request concurrently using goroutines, meaning that if 1 goroutine is waiting for I/O another one can process an incoming request.

Is the go program uploaded as binaries or source code and if it is uploaded as source code is it then compiled once or at each instance startup?

Go program is uploaded as source code and compiled (once) to a binary when deploying a new version of your application using the SDK.

In other words: Will I benefit from using Go in app engine from a cost perspective?

The Go runtime has definitely an edge when it comes to performance / price ratio, however it doesn't affect the pricing of other API quotas as described by Peter answer.

2 of 5
23

The cost of instances is only part of the cost of your app. I only use the Java runtime right now, so I don't know how much more or less efficient things would be with Python or Go, but I don't imagine it will be orders of magnitude different. I do know that instances are not the only cost you need to consider. Depending on what your app does, you may find API or storage costs are more significant than any minor differences between runtimes. All of the API costs will be the same with whatever runtime you use.

Language "might" affect these costs:

  • On-demand Frontend Instances
  • Reserved Frontend Instances
  • Backed Instances

Language Independent Costs:

  • High Replication Datastore (per gig stored)
  • Outgoing Bandwidth (per gig)
  • Datastore API (per ops)
  • Blobstore API storge (per gig)
  • Email API (per email)
  • XMPP API (per stanza)
  • Channel API (per channel)
Find elsewhere
🌐
BMC Software
bmc.com › blogs › go-vs-python
Python vs Go: What’s The Difference?
August 20, 2020 - Python and Go are different, generally serving different purposes. Python is the primary language among data scientists, where Go is the language for server-side commands. Go is the language to use to run software.
🌐
Preslav
preslav.me › scratchpad › 2023 › 12 › why-golang-over-rust-java-python
Why should I use Go over Rust, Java, or Python? · Preslav Rachev
December 23, 2023 - Managing dependency incompatibilities, deploying, and scaling Python code is difficult enough that it won’t justify the speed of putting things together. Go is not as easy to bootstrap a new application the way one can with Python, due to the sheer amount of up-front code one needs to write, but it is 80% there out of the box.
🌐
DOIT
doit.software › home › blog › go vs python in 2025: which one to choose?
Go vs Python: Overview, Benefits, Challenges [2025]
October 29, 2025 - What you can accomplish with just a few lines using Python, you will need dozens of code lines to get there with Golang. ... Go lacks the so-called generic functions that allow you to minimize the footprints of functions. Without them, software engineers lose the tool for code reusability which noticeably reduces the efficiency of the development process. ... Every tech expert will tell you that JavaScript dominates front-end development and the features of the Python language make it a great tool for data analysis and visualization.
🌐
InterviewBit
interviewbit.com › compare › golang vs python: full difference explained
Golang vs Python: Full Difference Explained - InterviewBit
August 16, 2023 - Powerful Standard Library: Golang has a strong set of library packages, making it simple for you to compose your code. Though its library is not as diverse as Python or Java, it has all the fundamental stuff.
🌐
JavaScript in Plain English
javascript.plainenglish.io › i-benchmarked-python-vs-go-vs-java-the-winner-surprised-everyone-1a4cac3049d0
I Benchmarked Python vs Go vs Java — The Winner Surprised Everyone | by Coding Stories & Tips | JavaScript in Plain English
December 6, 2025 - New JavaScript and Web Development content every day. Follow to join our 3.5M+ monthly readers. ... I’ve spent most of my career listening to developers fight religious wars over programming languages. Python is the new king. Go is the future.
🌐
YourBasic
yourbasic.org › golang › advantages-over-java-python
Why Go? – Key advantages you may have overlooked
Go is strongly and statically typed with no implicit conversions, but the syntactic overhead is still surprisingly small. This is achieved by simple type inference in assign­ments together with untyped numeric constants. This gives Go stronger type safety than Java (which has implicit conversions), but the code reads more like Python (which has untyped variables).
🌐
Amitk
amitk.io › go-vs-python
Go vs. Python - Amitk.io
December 28, 2025 - Python is ideal for data projects, as it offers unparalleled libraries and tools. Go is the go-to option for top-notch performance and speed, as it requires explicit code. For enterprises, consider Java, which is robust and has an extensive ...
🌐
Talent500
talent500.com › blog › backend-2025-nodejs-python-go-java-comparison
Backend 2025: Node.js vs Python vs Go vs Java
December 19, 2025 - Go is often the top choice when a system demands maximum performance, predictable latency, and scale-out microservices—particularly in DevOps tooling, gateways, data pipelines, and cloud-native platforms.
🌐
Reddit
reddit.com › r/golang › how good is go as a first language over python?
r/golang on Reddit: How good is GO as a first language over Python?
April 15, 2023 -

I am doubting between Go, Python and Java as a first language. Looking for pure programming + web development later.

Looking for easy, concise and future proof language.

Top answer
1 of 22
30
I'm going to deviate from the other comments here and say that Go is a fine first language to learn (well, at least in theory). It's got a few things going for it: Super easy setup (literally just download VSCode with the Go extension and you're done) It teaches you the right way to do OOP instead of every other OO language out there where the first thing they teach you is inheritance and as soon as you learn real OO design you realize inheritance it always bad. It teaches you pointers without the footguns that C/C++ give you with memory management/pointer arithmetic/array-pointer-duality. It's very readable and so it's good for developing taste in programming. But it's still not great for the very first language. 99% of the tutorials for Go are for people already familiar with programming and won't cover the fundamentals or go into the CS aspects that would help a lot. You're just expected to know what a method is and how it's different than a function and how interfaces enable dynamic dispatch of methods. You're just expected to understand encapsulation and how exports are your visibility modifiers. You're just expected to know how to turn Go's primitive types into data structures and what kinds of algorithms work with them. Really that's the main reason. There's tons of "intro to programming" / "intro to CS" stuff for C, Java, Python, Basic, and even Lisp, because those are the languages schools have typically used to teach programming and CS topics. Go doesn't have a ton of those kinds of courses.
2 of 22
28
I would say no because... There are not alot of junior jobs in Go, and Go does not use common OOP patterns that are used in many other languages. Alot of Go patterns do-not carry over to other languages, or they do, but other languages don't use them. Those things combined will make it difficult to find a job. Learning a more traditional object oriented language will yield a wider job market net to cast.
🌐
DZone
dzone.com › coding › languages › golang vs. python: which one to choose?
Golang vs. Python: Which One to Choose?
July 19, 2021 - In this article we take a closer look at two popular open source languages and compare them based on performance, execution, libraries, and much more.
🌐
Mobilunity
mobilunity.com › home › blog › technologies › backend › python › go vs python: a comprehensive guide to picking the right language for your project in 2025
Go vs Python: Pick the Language for Your Project | Guide 2025
November 7, 2025 - When comparing Go vs Python, it’s necessary to highlight that while being versatile and user-friendly, Python doesn’t beat Go’s efficiency and reliability for large, performance-critical, and team-oriented projects. Golang is renowned for its simplicity and is easier to learn compared to some statically-compiled languages like C or Java.