Skip to content

Wat als je alleen maar nederlandse woorden zou gebruiken voor python sleutelwoorden?

License

Notifications You must be signed in to change notification settings

tintin10q/pythonl

Repository files navigation

pythonl

Wat als je alleen maar Nederlandse woorden zou gebruiken voor python sleutel woorden?

Hier is mijn idee daar van:

  • and: en
  • as: als
  • assert: eis
  • async: async
  • await: wachtop
  • break: stop
  • case: geval
  • class: klasse
  • continue: doorgaan
  • def: def
  • del: verwijder
  • if: indien
  • elif: andien
  • else: anders
  • except: behalve
  • False: Onwaar
  • finally: uiteindelijk
  • for: voor
  • from: van
  • global: globaal
  • import: importeer
  • in: in
  • is: is
  • lambda: lambda
  • match: vergelijk
  • None: Niets
  • nonlocal: nietlokaal
  • not: niet
  • or: of
  • pass: pas
  • raise: hef
  • return: retour
  • True: Waar
  • try: probeer
  • type: type
  • while: zolang
  • with: met
  • yield: lever

Voorbeeld

def lees_nummers(bestand_naam):
    nummers = []
    met open(bestand_naam) als bestand:
        voor lijn in bestand:
            probeer:
                nummers.append(int(lijn))
            behalve:
                doorgaan
    retour nummers

nummers = lees_nummers("nummers.txt")
print(nummers)

En je kan dit nog echt uitvoeren ook!

pythonl voorbeeld.pynl

Installatie

pip install pythonl 

Of installeer het van Github. In dat geval vergeet niet om de afhankelijkheden in requirements.txt te installeren. Dat is op dit moment alleen maar token_utils.

pip install -r requirements.txt

Dit project ondersteunt ook poetry. Dus je kan ook de afhankelijkheden installeren met poetry install waarna je poetry run pythonl kan uitvoeren om pythonl uit te voeren.

Interactie met Python code

Pythonl code in .pynl bestanden werkt naadloos samen met Python in .py bestanden. Je kan .py bestanden gewoon importeren in je .pynl bestanden. Zie hoofd.pynl:

importeer fiben
importeer fibnl

print("Fibonacci(7) uit Engelse module:", fiben.fibonacci(7))
print("Fibonacci(7) uit Nederlandse module:", fibnl.fibonacci(7))

eis fiben.fibonacci(7) == fibnl.fibonacci(7)

Als je dit uitvoert met pythonl krijg je:

$ pythonl ./hoofd.pynl
# Fibonacci(7) uit Engelse module: 13
# Fibonacci(7) uit Nederlandse module: 13

Interactieve Shell

Er is ook een werkende pythonl shell.

$ pythonl
Pythonl (0.1.0) interactive shell 3.10.12 (main, Jul 31 2024, 01:37:00) [GCC 11.4.0]
>>> 

🐍

$ ./pythonl ./pythonl.pynl ./hoofd.pynl
Fibonacci(7) uit Engelse module: 13
Fibonacci(7) uit Nederlandse module: 13

About

Wat als je alleen maar nederlandse woorden zou gebruiken voor python sleutelwoorden?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages