8 handige apps om Python te leren op je Android-smartphone
8 handige apps om Python te leren op je Android-smartphone
Anonim

Python is een van de meest gevraagde programmeertalen. In dit artikel zullen we je vertellen hoe je het leren nog gemakkelijker kunt maken als je een Android-smartphone hebt en op zijn minst wat vrije tijd.

8 handige apps om Python te leren op je Android-smartphone
8 handige apps om Python te leren op je Android-smartphone

Leer Python

Onder deze naam vind je drie goede applicaties op Google Play (er zijn er meer, maar je moet zelfs geen tijd verspillen aan het installeren van andere). De eenvoudigste hiervan is de Udemy Python 2.x-cursus die door het SoloLearn-team is verpakt in een Android-app-indeling. Het bevat lessen die in twee fasen zijn verdeeld: basis en gevorderd. Inside - een kort referentiemateriaal in tekst- of PDF-formaat. Er zijn werkende codevoorbeelden voor individuele lessen. Vereist geen netwerkverbinding.

Leer Python

Deze applicatie nodigt gebruikers uit om de derde versie van de taal te leren en heeft een veel bredere functionaliteit. Het hoofdscherm is gereserveerd voor het weergeven van individuele etappes van de cursus en persoonlijke resultaten. In het menu vind je een sectie voor vrije creativiteit in Python, downloadcursussen voor andere programmeertalen en ook studiehulpinformatie. De applicatie heeft een interessante functie: iedereen die de cursus volgt en problemen oplost, krijgt punten. Hun totaal aantal vindt u op een apart tabblad. Zo ontstaat er een extra speelse component die iemand kan motiveren om grondiger te studeren. Aan het einde van de cursus kun je een certificaat behalen voor het beheersen van de programmeertaal.

Leer Python programmeren

De derde applicatie, ontwikkeld door Phoenix App Labs, heeft de breedste functionaliteit en de meest kleurrijke interface. Er zijn niet alleen lessen voor beginners en degenen die de taal al hebben bestudeerd, maar ook de mogelijkheid om kant-en-klare projecten in Python rechtstreeks vanuit de applicatie te downloaden, gedetailleerde statistieken van wat er is geleerd, een apart tabblad voor gemakkelijke toegang tot uw eigen programma's en een element van sociale competitie in de vorm van een online coderingskampioenschap met een erebord … Bij succesvolle afronding van de cursus ontvangt iedere gebruiker een certificaat.

QPython

Een complete Python-programmeeromgeving voor Android-apparaten. Het bevat een Python-interpreter, een console, een editor en een SL4A-bibliotheek waarmee u scripts rechtstreeks op de gadget kunt maken en uitvoeren (werken met smartphones en tablets wordt ondersteund, aangezien er bibliotheken zijn voor het werken met netwerkinterfaces, GPS). Dus in deze applicatie kun je coderen en volwaardige projecten maken. Als je een goede Python-tutorial en kant-en-klare projecten bij de hand hebt, is de keuze voor QPython meer dan gerechtvaardigd, ondanks het ontbreken van ingebouwde leerfuncties.

Python-documentatie

Stijlvolle app met Python 3.5-documentatie in het Engels. Weet offline te werken. Er is een sectie met voorbeelden van kant-en-klare code, hoewel het hoofddoel van het programma een gedetailleerde hulp is voor degenen die de basisprincipes van de taal al onder de knie hebben. Het heeft een zeer handige zoekfunctie en eenvoudige navigatie.

Quiz en leer Python

Deze app is ontworpen om je bestaande Python 2.7-programmeervaardigheden te trainen in de vorm van korte vragen die zowel de basisprincipes van Python-programmering behandelen als zeer specifieke en onverwachte manieren om code te schrijven. Quiz & Learn Python houdt statistieken bij op basis van de snelheid van je reacties. Afhankelijk van de voortgang kunnen de vragen ingewikkelder worden. Ze kunnen worden overgeslagen (dit heeft invloed op de voortgang: het programma stelt eenvoudigere vragen). Daarnaast kun je met de ingebouwde debugger een vraag schrijven en het antwoord in de praktijk testen.

Python-uitdaging

Een andere toepassing voor degenen die al de basis van programmeren hebben geleerd en hun kennis willen uitbreiden. De Python Challenge is een vraag-en-antwoordspel. Elke ronde bevat 20 vragen met uitvoerbare code. Er wordt een bepaalde tijd uitgetrokken om ze te beantwoorden. Er is een sectie met dezelfde vragen, gegroepeerd op onderwerp, die u zonder tijdslimiet kunt beantwoorden.

Python-oefeningen

Een handige app met teksttutorials en voorbeelden. Python-oefeningen hebben zeer gedetailleerde koppen, volledige dekking van basisonderwerpen en een eenvoudige interface. Helaas is er geen manier om hier code te schrijven, dus een ander programma of een tweede apparaat is vereist.

Aanbevolen: