Testa dina Pythonkunskaper
Testa din Python-kunskap inom syntax, funktioner och omfång, datastrukturer, samt felhantering och objektorienterad programmering. 30 scenariofrågor, resultat direkt per kategori, gratis utan registrering.
Vad är Pythontest?
Det här är ett scenariobaserat Pythontest: 30 korta kodexempel, var och ett följt av en fråga om vad som faktiskt händer när det körs. En funktion med ett standardargument som tyst kommer ihåg sitt senaste anrop. Två listor som ser identiska ut men inte är samma objekt. En loopvariabel som en closure läser efter att loopen redan är klar. Du väljer det svar som motsvarar vad Python faktiskt gör, inte vad det ser ut att borde göra.
Läs merVisa mindre
De 30 frågorna täcker fyra områden — grundläggande syntax och typer, funktioner/omfång/closures, datastrukturer och styrflöde, samt felhantering/OOP och idiom. Det är dessa fyra områden där läsning av Python och körning av Python diskret skiljer sig åt, och där en jobbannons starka Python ofta visar sig betyda något speciellt när du väl är i intervjun. Du får ett resultat för varje område, så ett svagt område visar sig som ett svagt område istället för att gömma sig i en lägre totalsumma.
Det tar cirka sex minuter, ingen registrering krävs, och inget handlar om att skriva eller köra kod – varje fråga är läsa-och-förutse, på samma sätt som en erfaren utvecklare granskar en pull request. Att kunna syntaxen och att veta vad ett specifikt kodstycke gör under särskilda förhållanden är olika färdigheter, och det här mäter den andra.