# data[].attributes.attachment_link.readable_text
Information about specific ports, and developer info

OpenPGP Public Keys

Source and binary executables are signed by the release manager or binary builder using their OpenPGP key. Release files for currently supported releases are signed by the following:

Release files for older releases which have now reached end-of-life may have been signed by one of the following:

You can import a person's public keys from a public keyserver network server you trust by running a command like:

or, in many cases, public keys can also be found at keybase.io. On the version-specific download pages, you should see a link to both the downloadable file and a detached signature file. To verify the authenticity of the download, grab both files and then run this command:

gpg --verify Python-3.6.2.tgz.asc

Note that you must use the name of the signature file, and you should use the one that's appropriate to the download you're verifying.

(These instructions are geared to GnuPG and Unix command-line users.)

macOS Installer Packages

Installer packages for Python on macOS downloadable from python.org are signed with with an Apple Developer ID Installer certificate.

As of Python 3.11.4 and 3.12.0b1 (2023-05-23), release installer packages are signed with certificates issued to the Python Software Foundation (Apple Developer ID BMM5U3QVKW)).

Installer packages for previous releases were signed with certificates issued to Ned Deily (DJ3H93M7VJ).

Other Useful Items

Looking for 3rd party Python modules? ThePackage Index has many of them.

You can view the standard documentation online, or you candownload it in HTML, PostScript, PDF and other formats. See the mainDocumentation page.

Information on tools for unpacking archive files provided on python.org is available.

Tip: even if you download a ready-made binary for your platform, it makes sense to also download thesource. This lets you browse the standard library (the subdirectoryLib) and the standard collections of demos (Demo) and tools (Tools) that come with it. There's a lot you can learn from the source!

There is also a collection of Emacs packages that the Emacsing Pythoneer might find useful. This includes major modes for editing Python, C, C++, Java, etc., Python debugger interfaces and more. Most packages are compatible with Emacs and XEmacs.

Want to contribute?

Want to contribute? See the Python Developer's Guide to learn about how Python development is managed.

# data[].attributes.attachment_link.keywords[]
python programming language object oriented web free open source software license documentation download community

# data[].attributes.attachment_link.description
The official home of the Python Programming Language

# data[].attributes.attachment_link.description
I min variant så släcker man en två eller tre lampor innan man låter motståndaren ta över. (Kanske mer likt "plocka pinnar" ur fångarna på fortet - men hur som helst. Jag börjar med 15 tända dioder och släcker dem en i taget med en tryckning på A eller B.

# data[].attributes.body
https://www.skolverket.se/download/18.49f081e1610d8875001a5e/1517233958322/Workshop-Teknik-Kom-igand-med-Microbits-uppdrag,-komponentlista-science-centers.pdf

# data[].attributes.attachment_link.readable_text
At a glance

BBC micro:bit features

Your BBC micro:bit has a wide range of features for you to explore. Find out more about each of the numbered features below.

Hardware specifications

Review the BBC micro:bit hardware specifications in detail on the micro:bit developer community website.

micro:bit board versions

There are two different versions of the micro:bit board. Newer micro:bits have a combined compass and accelerometer chip and on the older ones they are separate. Both versions work in exactly the same way.

# data[].attributes.attachment_link.description
Your BBC micro:bit has a wide range of features for you to explore. Find out more about each of the numbered features below. Review the BBC micro:bit hardware specifications in detail on the micro:bit developer community website. micro:bit board versions There are two different versions of the micro:bit board.

# data[].attributes.attachment_link.readable_text
Program

You tell computers like the micro:bit what to do by giving them instructions. Sets of instructions for computers are called programs. Programs are written in code, a language that both you and the computer can understand.

You can program your micro:bit in the online MakeCode block or Python text editors. Our Let's code page helps you choose the one that's right for you.

You'll need either:

a computer with a web browser and internet access
or

a phone or tablet and our free micro:bit app for MakeCode coding on Android or iOS (iPhone and iPad) mobile devices

When you've written your code, you'll want to connect and transfer it onto the micro:bit.

Connect

Connect your micro:bit to your computer or mobile device.

If you're using a computer, you need a micro USB cable to connect to your micro:bit to your computer's USB socket

If you're using a phone or tablet, use Bluetooth to connect your micro:bit wirelessly

Transfer from a computer

Transferring your program to your micro:bit is called flashing because it copies your program into the micro:bit's flash memory.

Your micro:bit will pause and the yellow LED on the back will blink while your program is being transferred. Once it's copied across, your program starts running on your micro:bit.

There are two ways to transfer your program from a computer:

Drag and drop is like copying a downloaded file from your computer to a USB memory stick. It works on any computer.

Direct flashing sends your program from the code editor direct to your micro:bit. It works on any computer in two popular web browsers.

Drag and drop

When you plug the micro:bit into your computer's USB socket, it will appear on your computer like a USB memory stick called MICROBIT.

Download your program as a .hex file from the code editor to your computer, usually to your downloads folder. Then drag and drop the .hex file on to the MICROBIT drive.

After you transfer your .hex file, the MICROBIT drive will disconnect and reconnect as the micro:bit resets. The .hex file will not be listed on the MICROBIT drive after this. This is expected. Your micro:bit is not a flash storage device, but your computer shows it as one to make it easy to transfer .hex files.

The videos below show you how it works. Choose your computer type (Windows, Mac, Chromebook or Linux/Raspberry Pi) to see how it will work for you:

Choose your computer type:

Direct flashing

You can send programs direct from the online code editors to your micro:bit without the need to download and copy a .hex file. This is quick and easy.

To use direct flashing, you'll need to use a recent Chrome or Edge web browser that supports webUSB.

You may also need to update your micro:bit firmware if you got the device a long time ago. Find out more on our firmware page.

Note: direct flashing is quick and easy, and is great for debugging, but it does not save a copy of your program on your computer. If keeping a copy of your code on your computer or local network drives is important to you, for example for assessing students' work, you may want to use drag and drop instead, or remind students to download and save a .hex file when they have completed their project.

Transfer from mobile app

To get started on mobile, you need to download the free micro:bit app to your phone or tablet and follow the on-screen instructions. The apps use Bluetooth to transfer your code to your micro:bit, so you need to enable Bluetooth on your phone or tablet.

These videos help you understand how the mobile apps work with your micro:bit.

# data[].attributes.attachment_link.description
You tell computers like the micro:bit what to do by giving them instructions. Sets of instructions for computers are called programs. Programs are written in code, a language that both you and the computer can understand. You can program your micro:bit in the online MakeCode block or Python text editors.

# data[].attributes.attachment_link.description
Varje uppdrag har olika ledtrådar i form av lite beskrivning "pseudokod", en del har en "inbäddad microbit" så man kan testa, eller en ledtråd som en bild över vilka block vi använt.

# data[].attributes.attachment_link.description
Hur programmerar man ett datorspel, hur använder man programmeringsspråket Javascript och vad är egentligen if-satser? Toni-Prince Tvrtkovic och Amir Halim som utgör duon Språk för alla får i uppdrag att lära sig så mycket som möjligt om programmering för att på femton minuter kunna programmera färdigt Kalkyls egna datorspel.

# data[].attributes.attachment_link.keywords[]
orka plugga : varför ska man kunna programmera?

# data[].attributes.attachment_link.title
Orka plugga : Varför ska man kunna programmera?

# data[].attributes.attachment_link.description
Programmering finns runt omkring oss hela tiden, men vad är det egentligen? Varför ska jag kunna programmering om jag inte vill bli programmerare, eller ens är intresserad av det? Och vad innebär digitalt självförsvar? Här får du svar på varför det är bra att kunna mer om algoritmer, men också hur programmering kan bli ett tankesätt som hjälper dig i andra ämnen.

# data[].attributes.attachment_link.description
A huge THANK YOU to all the contributors who’ve helped with translating Lightbot! All translations are provided by Lightbot fans!

# data[].attributes.attachment_link.title
Illa behandlad på nätet - det här kan du göra - Umo

# data[].attributes.attachment_link.description
Du bestämmer alltid själv vad som känns bra och vad som inte är okej för just dig. Lita på din känsla. Avsluta kontakten om du tror att personen inte är ärlig. Det är aldrig ditt fel. Ingen har rätt att hota dig eller använda det emot dig, även om du själv till exempel har skickat bilder eller visat dig naken i webbkameran.

# data[].attributes.attachment_link.title
Hat och kränkningar på internet - en vägledning för föräldrar

# data[].attributes.attachment_link.description
Statens medieråd använder kakor (cookies) på webbplatsen.

# data[].attributes.attachment_link.description
1,3 miljoner människor i Sverige lever utan internet. Vi följer med Kjell Eriksson när han besöker några av dem för att tala om deras analoga tillvaro. Han möter Margareta som rädd för datorn och som befarar att vi kommer bli dumma i huvudet framför skärmarna.

# data[].attributes.attachment_link.description
Lärare i matematik, biologi, kemi, fysik och teknik för årskurs 7-9 vid Björknässkolan i Nacka. Ämnesspanare för Lärarnas Riksförbund.

# data[].attributes.attachment_link.title
En rolig historia: Kommunikationens historia

# data[].attributes.attachment_link.description
Ann och Henrik ser ett historieprogram på tv och börjar fundera över hur man skickade meddelanden till varandra förr i tiden. Hade Facebook fungerat på medeltiden? Och varför började man plötsligt skicka massor av brev på 1800-talet? Ann och Henrik färdas till stenåldern för att testa grottmålningar och till Mesopotamien där kilskriften uppfanns.

# data[].attributes.body
Spår på internet, algoritmer och filterbubbla, IoT och
säkerhet

# data[].attributes.attachment_link.readable_text
Jag har försökt fånga de viktigaste dragen och effekterna av det som vanligen talas om som Internet of Things. Men det är bra att veta när man närmar sig området att det inte finns någon allmänt accepterad definition av vad det egentligen är - bortom att det handlar om internet och ting.

En förklaring är säkert att "Internet of Things" är ett kidnappat begrepp. När det myntades, av Kevin Ashton 1999, så hade det en betydelse som inte har så mycket gemensamt med hur det används idag.

1999 var RFID (som Ashton varit med om att utveckla) det senaste heta, möjligheten att förse saker med ett id-chip som kan avläsas på avstånd. Det öppnade för tankar på vad som skulle hända om alla våra ting skulle bära ett sådant chip. Då skulle vi kunna hålla reda på dem med hjälp av datorer, uppkopplade till internet. Det skulle vara som om världen togs över av FedEx - på samma sätts som ett paket kan följas via internet skulle vi kunna veta var allting finns, var det kommer ifrån, vilken fabrik och vilken maskin som tillverkat det, etcetera.

Idag handlar begreppet inte längre så mycket om att med hjälp av sensorer hålla reda på tingen, som att tingen med hjälp av sensorer håller reda på sin omgivning. Tingen är inte längre passiva objekt som man håller reda på med hjälp av internetkopplade databaser, utan har i många fall börjat agera självständigt.

Den ursprungliga definitionen har så att säga vänts ut och in. Så det är kanske inte så konstigt att begreppet blivit ganska diffust.
Identitet är dock fortfarande viktigt. Men när thingen själva är uppkopplade så kommer det automatiskt genom nätverksidentiteten, så det är inte längre något som man brukar tänka så mycket på.

Den nya definitionen

Det har gjorts många olika försök att formulera en ny definition till "Internet of Things", men ingen enighet har nåtts. Olika aktörer definierar begreppet utifrån vad de själva sysslar med och sina egna intressen. Ofta handlar det mer om en vilja att vara en del av nästa stora sak, internets nya språng - som när australiensiska Dental Corporation hävdar att de sysslar med Internet of Things, eftersom "a server running accounting software is just as much a 'thing' as a temperature sensor".

Nästan alla andra är dock eniga om några komponenter som bör ingå:

Sensorer. I Kevin Ashtons originaldefinition var sensorerna externa och registrerade thingets identitet. Nu har de flyttat in i thinget och läser av betydligt intressantare saker, antingen om thingets inre tillstånd eller dess omgivning.

Processor. För att tolka och göra något vettigt med datan som sensorerna samlar in behövs datorkraft. Denna kan finnas i thinget självt, i en hubb någonstans relativt nära thinget, eller i molnet; ofta finns den fördelad på flera olika platser med ansvar för var sin del av uppgiften.

Nätverk. Nätverket kan användas för styrning, rapportering eller inhämtning av data från andra thing eller från internet, men det måste i någon bemärkelse vara viktigt för thingets funktion. Namnet till trots finns det exempel på thing som använder andra nätverk än internet.

Ställdon (eller aktuator om man vill använda ett mer engelsk-inspirerat ord). Om sensorerna är thingens sinnen, så är ställdonen musklerna. Det är genom dem som thingen själva kan förändra den fysiska verkligheten. Inte allt som räknas som thing har ställdon.

Värt att notera är att begreppen thing och robot överlappar. Robotar har nästan undantagslöst sensorer och har väldigt ofta någon slags uppkoppling, och det ligger i deras natur att göra fysiska saker. Ett par av de saker som just nu får mest uppmärksamhet inom Internet of Things-världen - det smarta hemmet och den självkörande bilen - är exempel på robotar (i vid bemärkelse).

Internet of Everything

Flera företag och organisationer har också försökt lansera alternativ till "Internet of Things" som begrepp. Delvis, gissar jag, för att positionera sig på marknaden, men också som ett uttryck för frustration över att "things" känns alltför begränsat.

Med svensk anknytning har vi exempelvis Ericssons "Web of things", Malmö högskolas "Internet of Things and People" och ABBs "Internet of Things, Services and People".

Men "Internet of Everything", ursprungligen lanserat av Cisco, verkar vara det av de alternativa begrepp som fått bäst fotfäste. Det betonar att det inte finns någon anledning att göra skillnad mellan den fysiska och den digitala världen, att nästan alla system kommer att arbeta med data från bådadera.

Things that use electricity

En svårighet med begreppet "Internet of Things" är att det fokuserar på det som är den minst intressanta delen av fenomenet.
Internet är idag tillgängligt nästan överallt. Att tala om "Internet of Things" blir därför lite som att tala om "Things that use electricity" - förvisso är elektriciteten avgörande för många sakers funktion, men det är inte det intressanta med dem.

# data[].attributes.attachment_link.title
Men vad betyder "Internet of Things", egentligen?

# data[].attributes.attachment_link.description
Jag har försökt fånga de viktigaste dragen och effekterna av det som vanligen talas om som Internet of Things. Men det är bra att veta när man närmar sig området att det inte finns någon allmänt accepterad definition av vad det egentligen är - bortom att det handlar om internet och ting.

# data[].attributes.body
Internet som kommunikationsteknik och infrastuktur

# data[].attributes.body
Slussen

# data[].attributes.body
Tärningen

# data[].attributes.attachment_link.title
Tekniskt system och grundläggande programmering

# data[].attributes.body
Namnbricka

# data[].attributes.body
• Nätklimat, kränkningar ochanonymitet.

# data[].attributes.attachment_link.description
Rasistiska och sexistiska budskap, elakheter, trakasserier och mobbning har blivit en ovälkommen del av livet på nätet för många. Särskilt utsatta är barn och unga. För att stärka dem och ge dem verktyg att hantera och motverka näthat, driver Statens medieråd kampanjen No Hate Speech Movement.

# data[].attributes.body
- Internet
- nätklimat,
- anonymitet och inte,
- upphovsrätt,
- hur påverkas eleverna i sin vardag av uppkopplad teknik

# data[].attributes.body
Dokumentation
Verktyg till läraren,
texthantering,
internets uppbyggnad,
cookies och trackers
samtal kring hur internet påverkar samhället.