pythonl


Namepythonl JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/tintin10q/pythonl
SummaryWat als je alleen maar Nederlandse woorden zou gebruiken voor python sleutel woorden?
upload_time2024-08-31 22:37:29
maintainerNone
docs_urlNone
authorQuinten Cabo
requires_python<4.0,>=3.10
licenseGPL-3.0-only
keywords dutch nederlands translation vertaling taal language
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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

```pythonl
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!

```shell
pythonl voorbeeld.pynl
```

## Installatie

```bash
pip install pythonl 
```

Of installeer het van [Github](https://github.com/tintin10q/pythonl). 
In dat geval vergeet niet om de afhankelijkheden in `requirements.txt` te installeren. 
Dat is op dit moment alleen maar [token_utils](https://pypi.org/project/token-utils/).

```bash
pip install -r requirements.txt
```

Dit project ondersteunt ook [poetry](https://python-poetry.org/). 
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](./hoofd.pynl):

```pythonl
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:

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

## Interactieve Shell

Er is ook een werkende pythonl shell. 

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

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

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/tintin10q/pythonl",
    "name": "pythonl",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.10",
    "maintainer_email": null,
    "keywords": "Dutch, Nederlands, translation, vertaling, taal, language",
    "author": "Quinten Cabo",
    "author_email": "tintin10q@hotmail.com",
    "download_url": "https://files.pythonhosted.org/packages/02/84/cef9e6c65bdfccc8136de71ff7e80a7824d7f0b35873bd2de57322d87e75/pythonl-0.1.0.tar.gz",
    "platform": null,
    "description": "# pythonl\n\nWat als je alleen maar Nederlandse woorden zou gebruiken voor python sleutel woorden?\n\nHier is mijn idee daar van:\n\n- and: en\n- as: als\n- assert: eis\n- async: async\n- await: wachtop\n- break: stop\n- case: geval\n- class: klasse\n- continue: doorgaan\n- def: def\n- del: verwijder\n- if: indien\n- elif: andien \n- else: anders\n- except: behalve\n- False: Onwaar \n- finally: uiteindelijk\n- for: voor\n- from: van\n- global: globaal\n- import: importeer\n- in: in\n- is: is\n- lambda: lambda\n- match: vergelijk\n- None: Niets\n- nonlocal: nietlokaal\n- not: niet\n- or: of\n- pass: pas\n- raise: hef\n- return: retour \n- True: Waar\n- try: probeer\n- type: type\n- while: zolang\n- with: met\n- yield: lever\n\n## Voorbeeld\n\n```pythonl\ndef lees_nummers(bestand_naam):\n    nummers = []\n    met open(bestand_naam) als bestand:\n        voor lijn in bestand:\n            probeer:\n                nummers.append(int(lijn))\n            behalve:\n                doorgaan\n    retour nummers\n\nnummers = lees_nummers(\"nummers.txt\")\nprint(nummers)\n```\n\nEn je kan dit nog echt uitvoeren ook!\n\n```shell\npythonl voorbeeld.pynl\n```\n\n## Installatie\n\n```bash\npip install pythonl \n```\n\nOf installeer het van [Github](https://github.com/tintin10q/pythonl). \nIn dat geval vergeet niet om de afhankelijkheden in `requirements.txt` te installeren. \nDat is op dit moment alleen maar [token_utils](https://pypi.org/project/token-utils/).\n\n```bash\npip install -r requirements.txt\n```\n\nDit project ondersteunt ook [poetry](https://python-poetry.org/). \nDus je kan ook de afhankelijkheden installeren met `poetry install` waarna je `poetry run pythonl` kan uitvoeren om pythonl uit te voeren.\n\n## Interactie met Python code\n\nPythonl code in .pynl bestanden werkt naadloos samen met Python in .py bestanden. \nJe kan .py bestanden gewoon importeren in je .pynl bestanden. Zie [hoofd.pynl](./hoofd.pynl):\n\n```pythonl\nimporteer fiben\nimporteer fibnl\n\nprint(\"Fibonacci(7) uit Engelse module:\", fiben.fibonacci(7))\nprint(\"Fibonacci(7) uit Nederlandse module:\", fibnl.fibonacci(7))\n\neis fiben.fibonacci(7) == fibnl.fibonacci(7)\n```\n\nAls je dit uitvoert met pythonl krijg je:\n\n```shell\n$ pythonl ./hoofd.pynl\n# Fibonacci(7) uit Engelse module: 13\n# Fibonacci(7) uit Nederlandse module: 13\n```\n\n## Interactieve Shell\n\nEr is ook een werkende pythonl shell. \n\n```shell\n$ pythonl\nPythonl (0.1.0) interactive shell 3.10.12 (main, Jul 31 2024, 01:37:00) [GCC 11.4.0]\n>>> \n```\n \n# \ud83d\udc0d\n\n```shell\n$ ./pythonl ./pythonl.pynl ./hoofd.pynl\nFibonacci(7) uit Engelse module: 13\nFibonacci(7) uit Nederlandse module: 13\n```\n",
    "bugtrack_url": null,
    "license": "GPL-3.0-only",
    "summary": "Wat als je alleen maar Nederlandse woorden zou gebruiken voor python sleutel woorden?",
    "version": "0.1.0",
    "project_urls": {
        "Homepage": "https://github.com/tintin10q/pythonl",
        "Repository": "https://github.com/tintin10q/pythonl"
    },
    "split_keywords": [
        "dutch",
        " nederlands",
        " translation",
        " vertaling",
        " taal",
        " language"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3526f316c0be6750794220e9ae5d6cbabf1239d38bdbe721b8ed09bcd527a7f0",
                "md5": "50ba2b9832743efc4ca50c4278b2216e",
                "sha256": "e73b6fdbdedb29848cec404a17a01eb0e4921afd337a6d920851e719ee76c95b"
            },
            "downloads": -1,
            "filename": "pythonl-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "50ba2b9832743efc4ca50c4278b2216e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.10",
            "size": 18615,
            "upload_time": "2024-08-31T22:37:27",
            "upload_time_iso_8601": "2024-08-31T22:37:27.364335Z",
            "url": "https://files.pythonhosted.org/packages/35/26/f316c0be6750794220e9ae5d6cbabf1239d38bdbe721b8ed09bcd527a7f0/pythonl-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0284cef9e6c65bdfccc8136de71ff7e80a7824d7f0b35873bd2de57322d87e75",
                "md5": "5fee957d86bada1591f878af4861eb1d",
                "sha256": "c48c3a693b817daad2351fc37ab5c0d6926c9fccda696b56d0140c5be2da76f9"
            },
            "downloads": -1,
            "filename": "pythonl-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5fee957d86bada1591f878af4861eb1d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.10",
            "size": 18060,
            "upload_time": "2024-08-31T22:37:29",
            "upload_time_iso_8601": "2024-08-31T22:37:29.078104Z",
            "url": "https://files.pythonhosted.org/packages/02/84/cef9e6c65bdfccc8136de71ff7e80a7824d7f0b35873bd2de57322d87e75/pythonl-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-31 22:37:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "tintin10q",
    "github_project": "pythonl",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "pythonl"
}
        
Elapsed time: 9.11814s