Programmeringsspråket Python har fått sin egen film. Dokumentären “Python: The Documentary” är 90 minuter lång och skildrar resan från Guido van Rossums sidoprojekt i Amsterdam på 1990-talet till dagens globala dominans.
Python är idag världens mest använda programmeringsspråk, enligt det senaste TIOBE-indexet (augusti 2025). Filmen visar hur språket, som från början var ett experiment, blivit en central del i allt från artificiell intelligens och datavetenskap till några av världens största företag.
Bland de medverkande finns grundaren Guido van Rossum, Travis Oliphant, Barry Warsaw, Armin Ronacher, Mariatta Wijaya och flera andra profiler som haft betydelse för språkets utveckling.
Dokumentären lyfter inte bara Python i sig, utan ger också en inblick i den bredare historien om öppen källkod – kryddad med den humor som ofta förknippas med open source-gemenskapen.
Filmen har möjliggjorts med stöd från Anaconda, Dropbox, Meta, OpenTeams, JetBrains’ PyCharm och Quansight.
“Python: The Documentary” finns nu tillgänglig för alla som vill ta del av berättelsen bakom världens mest inflytelserika programmeringsspråk.
PYTHON ▸ FAKTARUTA
Python – historia, användning och varför det blev stort
Snabbfakta
Typ: Tolkat, högnivå, multi-paradigm
Första släpp: 1991
Skapare: Guido van Rossum
Licens: PSF License (öppen källkod)
Aktuell gren: Python 3.x
Historia i korthet
1989: Startas som julprojekt på CWI i Amsterdam.
1991: Första publika releasen.
2000: Python 2.0 (bl.a. list comprehensions, GC).
2008: Python 3.0 – bryter bakåtkompatibilitet för att städa språket.
2010-talet: Exploderar inom webbutveckling, data och automation.
2020-talet: En av de dominerande plattformarna för AI/ML.
Go är ett urgammalt strategibrädspel från Kina, spelat med svarta och vita stenar på ett rutnät. Målet är att omringa områden och fånga motståndarens stenar. Det har inget att göra med programmeringsspråket Go. Reglerna är enkla men spelet är djupt och komplext.I Go betyder atari att en sten eller grupp har bara en fri punkt kvar och riskerar att fångas nästa drag. Företaget Atari valde namnet för att det signalerar ett kritiskt och avgörande läge i spelet.
Go-projektet har släppt version 1.25 av sitt programmeringsspråk, och uppdateringen är full av förbättringar inom både verktyg, kompilator, runtime och standardbibliotek. Som vanligt kommer versionen precis sex månader efter föregångaren, men den här gången introduceras flera spännande nyheter – inklusive två större experimentella funktioner.
Ny experimentell Garbage Collector En av de mest intressanta nyheterna är en ny garbage collector som är optimerad för att hantera många små objekt mer effektivt. Tester visar att den kan minska minneshanteringskostnaden med 10–40 % i praktiska scenarier. Den är inte aktiverad som standard – utvecklare behöver slå på den själva och kan sedan lämna feedback till Go-teamet.
Snabbare och mer flexibel JSON-hantering Den andra stora experimentella nyheten är paketet encoding/json/v2. Det är en uppdaterad JSON-implementation som lovar snabbare avkodning och fler konfigurationsmöjligheter. Även den här funktionen kräver att man aktivt väljer att använda den.
Automatisk optimering i container-miljöer Go 1.25 gör att GOMAXPROCS nu automatiskt anpassar sig efter tillgängliga CPU-resurser i miljöer som Kubernetes. Tidigare krävdes manuell konfigurering för att uppnå detta.
Förbättringar i kompilatorn
Snabbare allokering av slices.
DWARF5-debuginformation, vilket minskar storleken på binärer och påskyndar länkning, särskilt i större projekt.
Förbättrade utvecklingsverktyg
Nya go vet-kontroller som fångar upp vanliga programmeringsfel.
Möjlighet att ignorera mappar direkt i go.mod.
go doc kan nu köra en lokal dokumentationsserver med flaggan -http.
Ett helt nytt paket – testing/synctest – gör det lättare att testa parallell kod utan risk för klassiska race condition-problem.
Standardbiblioteket och säkerhet
Förbättrad prestanda i kryptografiska algoritmer.
Mer konsekvent hantering av ASN.1-data.
Nya funktioner för nätverks- och TLS-anslutningar.
Plattformsförändringar
Äldre versioner av macOS stöds inte längre.
Go 1.25 är den sista versionen med stöd för 32-bitars Windows/ARM, som nu tas ur bruk.
Tillgänglighet Go 1.25 kan laddas ned som färdiga binärfiler och installationspaket från den officiella nedladdningssidan. En fullständig lista över alla ändringar finns i Go 1.25 Release Notes, och fler blogginlägg från utvecklingsteamet väntas de närmaste veckorna.
Exempel i språket go
Ett enkelt program som skriver Hello, World! i terminalen:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
Förklaring:
package main – anger att programmet är ett körbart program.
import "fmt" – tar in paketet fmt för utskrift.
func main() – huvudfunktionen som körs först.
fmt.Println(...) – skriver ut text med radbrytning.
Kör programmet:
go run hello.go
Kompilera till en binärfil:
go build -o hello hello.go
./hello
Faktaruta: programmeringsspråket Go
Översikt
Go (även kallat Golang) är ett kompilerat, statiskt typat språk från Google med inbyggd
stöd för samtidighet (goroutines och kanaler), snabb kompilering och enkel distribution
som fristående binärer.
Vad språket klarar
Högpresterande nätverks- och serverprogram med låg latens.
Massiv samtidighet via goroutines och chan utan trådbekymmer.
Snabb kompilering till statiska, portabla binärer (lätt att containerisera).
Inbyggd minnessäkerhet och garbage collection.
Stort standardbibliotek: nätverk, HTTP, kryptografi, testning m.m.
Förstklassiga verktyg: go build, go test, go fmt, go vet, moduler.
Vanliga användningsområden
Moln- och mikrotjänster, REST/GraphQL-API:er.
Distribuerade system, nätverksservrar, proxyer och gateways.
DevOps- och plattformsverktyg (t.ex. Docker, delar av Kubernetes-ekosystemet).
Kommandoradsverktyg och automation.
Data- och meddelandeflöden (streaming), observability/telemetri.
Kort historik
Startat på Google av Robert Griesemer, Rob Pike och Ken Thompson.
Offentligt presenterat 2009; version 1.0 släpptes 2012.
Designmål: enkelhet, snabbhet, effektiv samtidighet och stark verktygskedja.
Observera: minimalistisk generik (finns), inga undantag (errors hanteras explicit),
mindre fokus på OOP-arv; GUI och mycket tunga numeriska arbetsflöden görs ofta i andra ekosystem.
Vi kommer hem till dig i Stockholm området och hjälper dig med dator, skrivare, kablar, TV, nätverk och annat tekniskt.
Vi arbetar med Linux, Windows och Mac.
Discover the latest LXQt 2.3 release, featuring enhanced Wayland support for a smoother desktop experience. Upgrade your environment today! The post LXQt 2.3 Desktop Environment Released with Better Wayland Support appeared first on Linux Today.
Discover the revitalized approach to Flatpak development, focusing on fresh energy and a clear direction for future innovations and enhancements. The post Flatpak Development Restarts with Fresh Energy and Clear Direction appeared first on Linux Today.
Discover the performance of the TEAMGROUP ULTRA Micro SDXC A2 V30 1TB Memory Card. Read our in-depth review to see if it's the right choice for your needs. The post TEAMGROUP ULTRA Micro SDXC A2 V30 Memory Card 1TB Review appeared first on Linux Today.
Discover how the Steam Deck's new display-off mode enhances low-power downloads, allowing you to save energy while enjoying seamless gaming experiences. The post Steam Deck Adds Display-Off Mode for Low-Power Downloads appeared first on Linux Today.
Discover VulnRisk, the open-source platform for comprehensive vulnerability risk assessment. Enhance your security strategy with our user-friendly tools. The post VulnRisk: Open-source Vulnerability Risk Assessment Platform appeared first on Linux Today.
Discover NVIDIA's latest Linux Driver 580.105, featuring crucial HDMI enhancements and game crash fixes to optimize your gaming experience. The post NVIDIA Releases Linux Driver 580.105 With HDMI and Game Crash Fixes appeared first on Linux Today.
Discover the latest updates in KDE Plasma 6.5.2, featuring essential bug fixes for Discover, KWin, and more. Enhance your user experience today! The post KDE Plasma 6.5.2 Released with Bug Fixes Across Discover, KWin, and More appeared first on Linux Today.
Discover Nebula, the innovative GTK frontend designed for seamless management of Void Linux packages. Simplify your package handling today! The post Nebula Is a New GTK Frontend for Managing Void Linux Packages appeared first on Linux Today.
Discover the new React interface in Nginx Proxy Manager 2.13! Enhance your web management experience with improved usability and features. The post Nginx Proxy Manager 2.13 Brings Long-Awaited React Interface appeared first on Linux Today.
Master the Linux terminal with our guide on efficient searching techniques. Find files and commands quickly to enhance your productivity and workflow. The post How to Search in the Linux Terminal and Find Anything Fast appeared first on Linux Today.
Git 2.52 open-source distributed version control system is now available for download with numerous new features and improvements. Here's what's new! The post Git 2.52 Introduces New Command for Grabbing Various Repository Characteristics appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
VKD3D-Proton 3.0 open-source implementation of the full Direct3D 12 API on top of Vulkan is now available for download as a major update. Here's what's new! The post VKD3D-Proton 3.0 Released with FSR4 Support, DXBC Shader Backend Rewrite appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended […]
NetworkManager 1.54.2 open-source network connection manager is now available for downlaoad with configuring the HSR protocol version and the HSR interlink port. The post NetworkManager 1.54.2 Adds Support for Configuring the HSR Protocol Version appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
OpenVPN 2.6.15 open-source VPN daemon is now available for download with support for explicitly configuring the broadcast address on Linux systems. The post OpenVPN 2.6.15 Re-Adds Support for Explicitly Configuring the Broadcast Address appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
openSUSE releases Agama 18 installer for Tumbleweed and Slowroll with a cleaner and more intuitive Storage configuration page, and other changes. Here's what's new! The post openSUSE Releases Agama 18 Installer with Cleaner and More Intuitive Storage UI appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended […]
HP Linux Imaging and Printing (HPLIP) 3.25.8 drivers are now available for download with support for new HP printers. The post HP Linux Imaging and Printing (HPLIP) 3.25.8 Adds Support for New Printers appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
9to5Linux Weekly Roundup for November 16th, 2025, brings news about Steam Machines, Mesa 25.3, Debian 13.2, Proton 10, Firefox 145, Nitrux 5.0, KDE Plasma 6.4.6, GStreamer 1.26.8, Tails 7.2, LibreOffice 25.8.3, Thunderbird 145, qBittorrent 5.1.3, KDE Frameworks 6.20, and more. The post 9to5Linux Weekly Roundup: November 16th, 2025 appeared first on 9to5Linux – do not […]
Debian 13.2 is now available for download as a new point release to Debian 13 “Trixie” with 123 bug fixes and 55 security updates. The post Debian 13.2 “Trixie” Released with 123 Bug Fixes and 55 Security Updates appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended […]
Mesa 25.3 open-source graphics stack for Linux is now available for download with numerous new features and improvements for existing graphics drivers, as well as better support for numerous video games. The post Mesa 25.3 Open-Source Graphics Stack Improves Support for Many Video Games appeared first on 9to5Linux – do not reproduce this article without […]
KDE Frameworks 6.20 open-source software suite is out now with various improvements and bug fixes for KDE apps and the Plasma desktop. Here’s what’s new! The post KDE Frameworks 6.20 Adds a Fancier Push/Pop Animation to System Settings Pages appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is […]
Here’s a quick rundown of the 10 quick tips after you finish installing a brand new Fedora 43 workstation edition. In this article, we will talk about a few post-install tips for Fedora 43 workstation edition. These are a good starting point if you are installing a fresh Fedora 43 workstation edition for all user… […]
Here’s are the quick steps on how you can upgrade to the Fedora 43 version. Fedora 43 is officially available for download and the upgrade channels are now available. This release brings the latest and greatest GNOME 49 desktop for workstation editions, refinements to KDE Plasma desktop and more updates. You can read our full… […]
We outline the list of new features of Xubuntu 25.10 release and additional updates for this version. Xubuntu 25.10: Core New Features Kernel and core updates Xubutnu 25.10 is based on the Ubuntu 25.10 Questing Quokka release. It is powered by Linux Kernel 6.17. This Kernel offers latest hardware and software updates. Linux kernel 6.17… […]
We round up the best new features of the Ubuntu 25.10 (“Questing Quokka”) release. Ubuntu 25.10, released on October 9, 2025 (supported until July 2026 for 9 months), is the final interim release before the next long term version of Ubuntu 26.04 LTS. This release prioritizes modernization through Rust-based components for improved security and new… […]
We round up the best new feature set of Fedora 43 workstation release (upcoming). Fedora 43 release is packed with enhancements and core updates. The release is currently going thru beta phase and the release is expected within few days. This page highlights key system-wide and self-contained changes that make Fedora 43 a release to… […]
Here’s a quick rundown of the best new features of the latest GNOME 49 desktop environment. GNOME 49, code named “Brescia” is released a while back on September 19, 2025. This release mostly focusses on the software stack updates, concentrated on the native applications and core updates. While it is not that of a fancy… […]
Here are the steps you need to upgrade your Fedora 41 workstation edition to Fedora 42. Fedora 42 is officially available for download and the upgrade channels are now available. This release brings the latest and greatest GNOME 48 desktop for workstation editions, refinements to KDE Plasma desktop, new Cosmic Spin and more. You may… […]
Here’s how you can upgrade to Debian 13 “Trixie” from Debian 12 “Bookworm”. Debian 13 “Trixie” is released on August 9, 2025 with many new features and updates. If you are running Debian 12 “bookworm”, you can plan to upgrade your desktop or server now. However, it is recommended that you wait until the first… […]
Here’s a quick tutorial on how you can connect your Ubuntu or Fedora Linux from macOS. Accessing your Linux machine (like Ubuntu or Fedora) from a Mac can be incredibly useful for development, server management, or just seamless productivity. While tools like SSH or VNC exist, using Remote Desktop Protocol (RDP) provides a full graphical… […]
A roundup of the key features of the latest Debian 13 release. After almost two years of development, Debian 13 “Trixie” is now available to download and upgrade from Debian 12. This critical release brings few major updates including latest packages across modules, Linux Kernel 6.12 LTS, modern desktop environments and more. Trixie will be… […]
Ny dokumentärfilm berättar historien om Python Programmeringsspråket Python har fått sin egen film. Dokumentären “Python: The Documentary” är 90 minuter lång och skildrar resan från Guido van Rossums sidoprojekt i Amsterdam på 1990-talet till dagens globala dominans. Python är idag världens mest använda programmeringsspråk, enligt det senaste TIOBE-indexet (augusti 2025). Filmen visar hur språket, som…
Go-projektet har släppt version 1.25 av sitt programmeringsspråk, och uppdateringen är full av förbättringar inom både verktyg, kompilator, runtime och standardbibliotek. Som vanligt kommer versionen precis sex månader efter föregångaren, men den här gången introduceras flera spännande nyheter – inklusive två större experimentella funktioner. Ny experimentell Garbage CollectorEn av de mest intressanta nyheterna är en…