CPython | go | |
---|---|---|
1,472 | 2,238 | |
65,929 | 126,750 | |
1.5% | 1.1% | |
10.0 | 10.0 | |
3 days ago | 1 day ago | |
Python | Go | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" 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.
CPython
-
Why Python is the Best Programming Language for Beginners
🔹 Download it from the official site: https://www.python.org/
- Python Bytes
-
Flask-Powered Object Detection: Integrating YOLOv3 and YOLOv12 for Real-Time Analysis
Python 3.8+ installed and properly set up
- 30 Days of Python: From Zero to Python Pro
-
How to Build a Custom Django Authentication System: A Comprehensive Guide.
Before getting started, ensure you have Python and pip installed on your system. If Python is not installed, you can download and install it from the official Python website.
-
How to Implement ReBAC & ABAC in Next.js with Strapi & Permit.io
Python
-
Differences Between List and Tuple in Python
Introduction When working with Python, two of the most commonly used data structures are Lists and Tuples. While they may appear similar at first glance, there are key differences between them that are important to understand to write efficient and effective Python code.
-
Quadratic Python roadmap: building a spreadsheet developers love
We built Python directly into the spreadsheet using Pyodide, a WASM port of CPython. This allowed us to get a feature-rich web-based Python experience that runs locally on the user's machine from inside their browser. For individual users, no sending code off to a server for execution. Instead, Python executes at the speed you're used to on the computer you're used to, no spinning up and down servers for hobbyist workflows that suffer from cheap compute options.
- All Data and AI Weekly #180 - 10-March-2025
-
Performance of the Python 3.14 tail-call interpreter
Yes, I found a loop performance regression [0] in 3.12 and 3.13.
[0]: https://github.com/python/cpython/issues/123540
go
-
Learning GO: The container types
Welcome back to another exploration of Go! This week, we're looking at Go’s three container types: arrays, slices, and maps.
-
Learning GO: Loops and Conditionals
Let's continue our journey into Go. Last time, we got Go set up in WSL and covered some fundamentals like values, variables, and constants. This time, we'll dive into for loops and conditional blocks, the building blocks of decision-making and iteration in Go. We're working our way through Go by Example if you want to follow along.
-
Solving Authentication Challenges with Azure Communication Services SMTP Relay
Related Go Issue
-
HTTP/3 is everywhere but nowhere
and http3 is being implemented https://github.com/golang/go/issues/70914
Since Go has strong backwards compatibility guarantees, they're unlikely to commit to APIs that may need to change in the standard library.
-
Which Go Web Backend Framework Is Right for Your Next Project? A Detailed Analysis of Features and Performance
Go, created by Google, has become a favorite in the backend world thanks to its simplicity, speed, and built-in concurrency through goroutines and channels. Its compiled nature allows for highly performant applications that often outperform interpreted languages, making it an excellent choice for robust backend systems.
-
Decoding JSON sum types in Go without panicking
[2]: https://github.com/golang/go/issues/71497
-
Learning GO: A new beginning
Learning things is fun so I've decided it's time to learn go and because I enjoy making these little series I thought I'd write about it too.
-
A 10x Faster TypeScript
It's not just system calls. E.g. reflection package uses unsafe too: https://github.com/golang/go/blob/master/src/reflect/value.g... .
-
How to distrust a CA without any certificate errors
Unfortunately, OS vendors like microsoft are quite incompetent at running root stores https://github.com/golang/go/issues/65085#issuecomment-25699...
-
The cost of Go's panic and recover
I don't think any reasonable member of the Go community would claim that any aspect of the language and its standard library is perfect. The many open issues on https://github.com/golang/go attest to that.
One example, if I may: the errors.As function is far from ergonomic. It would have been much better if generics had come to the language before that function was added to the standard library. Modern alternatives exist: https://pkg.go.dev/github.com/jub0bs/errutil
What are some alternatives?
RustPython - A Python Interpreter written in Rust
zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
ipython - Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
v - Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
git - A fork of Git containing Windows-specific patches.
Nim - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).