gophernotes
gopl.io
Our great sponsors
gophernotes | gopl.io | |
---|---|---|
10 | 57 | |
3,766 | 7,358 | |
0.8% | - | |
3.0 | 0.0 | |
6 months ago | 2 months ago | |
Go | Go | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gophernotes
-
Go: What We Got Right, What We Got Wrong
https://github.com/gopherdata/gophernotes
I've had this bookmarked for some time and just havent gotten around to it.
-
Alternative REPL to "gore"
Gopher Notes Kernel for jupyter notebooks? Could be useful :)
-
GoNB, a new Jupyter Notebook Kernel for Go
I started this because gophernotes was not working for another project I'm slowing working on -- it is interpreted, and not up-to-date (generics, etc).
-
How To Develop In Go Without Commenting Out?
A go kernel is available at https://github.com/gopherdata/gophernotes
- Is there a program or plugin in that's similar to jupyter notebooks or google collab for Go lang?
-
Why Lisp?
> You do know that statically typed languages have REPLs too? Like the ML family, including Haskell.
I do, but that I don't see how that relates to the bit of my post which you've quoted. I certainly didn't claim or imply that REPL and static type systems were mutually exclusive, only that REPLs are a poor substitute for many static analysis tasks.
> And when using something like a Jupyter notebook with a kernel for your compiled language https://github.com/gopherdata/gophernotes you can do similar interactive programming.
Yeah, I'm aware. I operate a large JupyterHub cluster (among many other things) at work. :)
> Lisp REPLs take that a step further, as you interact with and in your whole actually running program.
That sounds nice, but it's too abstract to persuade IMHO.
- Scripting in Go
-
I just started learning Go and my senior gave me link of "Learn Go with tests" as a place where i should be learning .... i am finding this thing very complex compared to other tutorials, why so and what should i do?
If you are coming from python,jupyter notebook, gophernotes is a great library to setup your own playground.
-
Go+: Go designed for data science
Why can't you just build libraries to make Go a better language for data science? There's already Go support for a Jupyter Notebooks kernel: https://github.com/gopherdata/gophernotes
gopl.io
-
Good Books for a GO Beginner in 2023/24
Go never changed as much as Java does in each major release, so old books are still relevant. https://www.gopl.io/ is fine if you read about generics and some new standard library modules somewhere else later.
-
Step by Step process to learn Golang
The Go Programming Language book.
-
Is go worth studying as first language?
The GOPL book is good one to start with, if you prefer reading books. https://www.gopl.io/
-
Does anyone have any good resources to practice channel, context, and goroutine?
Not that they are leet code style, but some exercises from "The Go Programming Language" are really worth having a look at, also most solutions are available at https://github.com/adonovan/gopl.io
- Best way to learn GoLang for Java Developers?
- How similar is GO to C?
-
is go still simple?
What part(s) are you struggling with and how are you learning? The Go Programming Language is slightly outdated but is an excellent intro. You can read the first chapter free. Also the resources on https://go.dev/learn/ are great. If I were you, I would come up with an idea you're excited about and build it.
-
Learning about concurrency
For a deeper dive, I’d recommend The Go Programming Language - a fantastic resource covering a broader landscape of the language than just concurrency.
-
If you want to learn Golang - please go through "Go Programming Language" by Brian Kernighan and Alan Donovan
"Low-level programming" is chapter 13, both in the version I have and on https://www.gopl.io/ -- the rest is all somewhat crucial stuff, except for maybe reflection.
-
Career Change to Go
Is this the "The Go Programming Language" you mentioned?
What are some alternatives?
gomacro - Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
golangci-lint - Fast linters Runner for Go
yaegi - Yaegi is Another Elegant Go Interpreter
golang-cheat-sheet - An overview of Go syntax and features.
gonum - Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
maturin - Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
lgo - Interactive Go programming with Jupyter
go101 - An up-to-date (unofficial) knowledge base for Go programming self learning
nyxt - Nyxt - the hacker's browser.
learn-go-with-tests - Learn Go with test-driven development
nbview - View Jupyter Notebooks in your terminal
GoBooks - List of Golang books