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.
Mageia experiences a significant infrastructure outage following Arch Linux's challenges. Discover the impact and updates on this critical situation. The post After Arch Linux, Mageia Faces Infrastructure Outage appeared first on Linux Today.
Discover the latest features of GNOME 49 "Brescia" Desktop Environment. Explore enhancements, improvements, and what makes this release a must-try. The post GNOME 49 “Brescia” Desktop Environment Officially Released, Here’s What’s New appeared first on Linux Today.
Discover how Linus Torvalds combines his tech genius with music as he tinkers with guitar pedals, exploring sound and innovation in a unique way. The post Linus Torvalds Tinkers with GuitarPedal appeared first on Linux Today.
Discover the key updates in Systemd 258, including the removal of cgroup v1 and the new kernel baseline set to 5.4. Stay informed on essential changes. The post Systemd 258 Drops cgroup v1, Raises Kernel Baseline to 5.4 appeared first on Linux Today.
Discover the new Linux Mint Debian Edition 7 “Gigi” now available for public beta testing. Experience enhanced features and performance improvements today! The post Linux Mint Debian Edition (LMDE) 7 “Gigi” Is Now Available for Public Beta Testing appeared first on Linux Today.
Discover the impressive battery life of the Volla Phone Quintus running Ubuntu Touch with Waydroid. Optimize your mobile experience today! The post Volla Phone Quintus running Ubuntu Touch: Waydroid battery life appeared first on Linux Today.
Monitor your disk usage effortlessly with our shell script. Get instant alerts when usage exceeds 80%, ensuring your system runs smoothly and efficiently. The post A Shell Script to Monitor Disk Usage and Send an Alert if it Exceeds 80% appeared first on Linux Today.
Discover the new SparkyLinux 2025.09 "Tiamat," built on the Debian "Forky" base. Explore enhanced features and performance for a seamless user experience. The post SparkyLinux 2025.09 “Tiamat” Released with Debian “Forky” Base appeared first on Linux Today.
Discover Arkime, the open-source network analysis and packet capture system designed for efficient data management and deep insights into network traffic. The post Arkime: Open-Source Network Analysis and Packet Capture System appeared first on Linux Today.
Discover the latest updates in Thunderbird 143, featuring essential bug fixes for Windows, macOS, and Linux users. Enhance your email experience today! The post Thunderbird 143 Brings Bug Fixes Across Windows, macOS, and Linux appeared first on Linux Today.
Cinnamon desktop environment is getting improved support for keyboard layouts and input methods, as well as a revamped application menu. Here's a first look! The post Cinnamon Desktop Gets Improved Support for Keyboard Layouts and Input Methods appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for […]
Raspberry Pi OS 2025-10-01 is now available for download with based on Debian 13 "Trixie" and featuring new GTK and icon themes, as well as numerous other improvements. The post Raspberry Pi OS Is Now Based on Debian 13 “Trixie” with Fresh New Look appeared first on 9to5Linux – do not reproduce this article without […]
Cairo-Dock 3.6 is now available for download as a major update to this dock-like application for your GNU/Linux desktop with new features like Wayland and HiDPI support. Here's what's new! The post Cairo-Dock 3.6 Released with Wayland and HiDPI Support, systemd Integration appeared first on 9to5Linux – do not reproduce this article without permission. This […]
The Alpine Linux distribution will adopt a /usr-merged file system layout for future Alpine Linux releases starting with Alpine Linux 3.23. The post Alpine Linux Is Moving to a /usr-merged File System Layout appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
OpenSSL 3.6 is now available for download as a major update to this open-source software library that provides secure communications over computer networks for applications and websites. The post OpenSSL 3.6 Officially Released with LMS Signature Verification Support, More appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is […]
openSUSE Leap 16 operating system is now available for download as a major update based on SUSE Linux Enterprise 16 and Linux 6.12 LTS. Here's what's new! The post openSUSE Leap 16 Is Now Available for Download with Linux Kernel 6.12 LTS appeared first on 9to5Linux – do not reproduce this article without permission. This […]
Ubuntu Touch 24.04-1.0 is now rolling out to all supported devices based on Ubuntu 24.04 LTS with new features and improvements. Here’s what’s new! The post Ubuntu Touch Mobile Linux OS Is Now Finally Based on Ubuntu 24.04 LTS appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is […]
NVIDIA 580.95.05 graphics driver for Linux systems is now available for download with support for YCbCr 4:2:2 display modes over HDMI and various bug fixes. The post NVIDIA 580.95.05 Driver Adds Support for YCbCr 4:2:2 Display Modes over HDMI FRL appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed […]
GNU Linux-libre 6.17 kernel is now available for download. This release is based on Linux kernel 6.17 and it’s targeted at those who seek 100% freedom for their personal computers. The post GNU Linux-Libre 6.17 Kernel Is Now Available for Software Freedom Lovers appeared first on 9to5Linux – do not reproduce this article without permission. […]
9to5Linux Weekly Roundup for September 28th, 2025, brings news about Linux kernel 6.17, RPM 6.0, Raspberry Pi 500+, Ubuntu Touch OTA-10, COSMIC Beta, MX Linux 25 Beta, Calibre 8.11, OBS Studio 32, Kali Linux 2025.3, KaOS Linux 2025.09, and more. The post 9to5Linux Weekly Roundup: September 28th, 2025 appeared first on 9to5Linux – do not […]
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… […]
Fedora 42 Unveiled: COSMIC desktop, revamped installer, and Apple Silicon support steal the show. The Fedora Project has officially released Fedora 42, bringing a host of exciting updates and new features to its diverse line up of “spins”, including Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora Silverblue, Fedora Kinoite, and various… […]
A fresh release of GNOME 48 is available, we run down the feature highlights. The GNOME project has unveiled GNOME 48, codenamed “Bengaluru,” a release packed with performance boosts, user-friendly enhancements, and innovative features. Named in honor of the GNOME Asia 2024 organizers, this six-month effort by the global GNOME community brings a polished and… […]
A quick glance into the new features of Xfce 4.20 desktop environment. Xfce 4.20 desktop environment has arrived a few weeks back, and it’s packed with features and updates. This major release comes after two years since Xfce 4.18. Hence, it’s now more evolved, bringing experimental Wayland support, UI refinements and performance updates. Let’s dive… […]
A polished and revamped desktop experience arrives with Cinnamon 6.4 desktop. For months, the Linux Mint team has been steadily improving their flagship – Cinnamon 6.4, a desktop environment update that’s not just incremental, but transformative. This release isn’t just a collection of tweaks; it’s a refined experience designed to boost productivity and enhance visual… […]
A new release of elementary OS 8 (“Circe”) is out. Here’s the rundown of the best new features of this release. After almost two years of development since the prior release, elemnetary OS is now out with its latest release 8.0 code-named “Circe”. This release is based on Ubuntu 24.04 LTS which was released on… […]
Want to create your own home lab? Learn how to build an affordable, secure, and functional setup for programming, virtualization, and more. Building your own home lab is fun. It’s like a tech playground where you can test ideas, learn new skills and even improve your home network. Whether you’re into programming, cybersecurity or just… […]
Here are the upgrade steps for the new Fedora 41 release from the earlier Fedora 40 workstation version. Fedora 41 is officially available for download and the upgrade channels are now open. This release brings the latest and greatest GNOME 47 desktop for workstation editions, refinements to KDE Plasma 6.2 and more. You can read… […]
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…