Leer alles wat u moet weten over JES, de gebruiksvriendelijke ontwikkelomgeving van Jython.
JES is een programmeeromgeving waarmee u programma's kunt maken die worden gebruikt voor foto-, video- en geluidsmanipulatie. U kunt het ook gebruiken om andere soorten afbeeldingen te maken.
JES gebruikt de programmeertaal Jython. Jython lijkt erg op Python en volgt daarom veel van de Python-syntaxis. Het draait op de JVM (Java Virtual Machine), wat betekent dat je ook toegang hebt tot Java-bibliotheken en -klassen.
De JES-interface bevat een eigen teksteditor en opdrachtprompt, zodat u code kunt schrijven en alles op één plek kunt uitvoeren. Dit maakt het een goed platform voor beginnende programmeerders.
Hoe JES te downloaden en te installeren
Om JES te gebruiken, moet u het eerst downloaden en installeren.
- Download het nieuwste uitvoerbare bestand voor uw besturingssysteem van de JES Google-code bladzijde.
- Ga naar je downloadmap en open de installatiewizard.
- Klik op Volgende.
- Kies de map waar je JES wilt installeren en klik op Volgende.
- Klik op Begin.
- Wacht tot het installatieproces is voltooid.
- Zoek naar het JES-programma op uw computer.
- Open het JES-programma om de codeeromgeving te bekijken.
De JES-interface
De JES-interface bestaat uit twee hoofdgebieden: het programmeervenster en het opdrachtvenster. Het programmeervenster fungeert als teksteditor en hier kunt u uw Jython-code schrijven.
Het opdrachtvenster fungeert als een ingebouwde opdrachtprompt. Hier kunt u uw programma uitvoeren, individuele functies aanroepen en andere eenvoudige opdrachten uitvoeren.
Hoe een eenvoudig programma uit te voeren
Net als Python gebruikt Jython inspringing om de structuur van uw code te bepalen. Als je er niet bekend mee bent, kun je het opfrissen wat Python is en waar je het voor kunt gebruiken, evenals andere handige Python-commando's voor beginners.
U kunt een programma maken door wat code in het programmeervenster te schrijven en het bestand op te slaan. Voer uw programma uit met behulp van het opdrachtpromptvenster.
- Maak in het programmeervenster een functie met de naam addTwoNumbers(). De functie neemt twee getallen als invoer, telt ze bij elkaar op en geeft het resultaat weer:
defaddTwoNumbers(een, b):
afdrukken (a + b) - Klik op de Programma laden knop.
- Wanneer u wordt gevraagd om het bestand op te slaan, klikt u op Ja.
- Selecteer een locatie om uw bestand op te slaan en klik Redden. Sla uw bestand op met de extensie ".jy" of ".py". Dit is het bestand dat u moet gebruiken wanneer u uw programma opnieuw opent.
- Roep in het opdrachtvenster de functie addTwoNumbers() aan. Voer twee getallen in de functie in om het resultaat te bekijken:
voegTweeNummers toe(4, 5)
- In het programmeervenster kunt u ook functies creëren die andere functies aanroepen. Maak een nieuwe functie met de naam berekenGemiddelde() die een lijst met getallen opneemt:
defberekenGemiddelde(cijfers):
- Declareer binnen de functie een somvariabele om de som van alle getallen in de lijst op te slaan:
som = 0.0
- Doorloop elk nummer in de lijst en tel het totaal op:
voor aantal in nummers:
som += aantal - Deel aan het einde van de functie de totale som door het aantal getallen. U kunt de methode len() gebruiken om de lengte van de lijst te vinden. Retourneer het resultaat:
opbrengst som/len (getallen)
- Maak een nieuwe functie main() en declareer een lijst met getallen. Roep de functiecalculAverage() aan om het gemiddelde te vinden en druk het resultaat af. U kunt de methode str() gebruiken om numerieke waarden om te zetten in tekenreeksen voordat het resultaat wordt weergegeven:
defvoornaamst():
getallen = [1,2,3,4,5,6]
gemiddelde = berekenenGemiddelde (cijfers)
afdrukken("Gemiddelde van " + str (cijfers) + " is: " + str (gemiddeld)) - Klik op de Programma laden knop en sla het bestand opnieuw op.
- Voer in het opdrachtvenster de functie main() uit om de code uit te voeren en het resultaat te bekijken:
voornaamst()
Leren programmeren met JES
Nu je de basisprincipes van JES begrijpt, kun je meer experimenteren met enkele van de andere functies die het te bieden heeft. Je kunt ook andere standaard Python-functies gaan gebruiken in je Jython-programma.