DEV Community

Cover image for Pyswahili (Python for non-english speakers)
Jordan Kalebu
Jordan Kalebu

Posted on • Updated on

Pyswahili (Python for non-english speakers)

A month ago I started an open-source project titled Pyswahili, which acts as a middleware to help non-English speakers get started with Python Programming using Swahili based keywords.

With just a twist of the dictionary file, you could make the python understand your custom language keywords.

The Project is available on GitHub as open-source under MIT Public License

Here is the link

GitHub logo Kalebu / pyswahili

A Swahili version of programming language to allow Swahili speakers get started with programming

Pyswahili is a light weight python library that helps you write your python code in Swahili.

Releases Downloads Downloads Downloads License: MIT

pyswahili is not a completely independent language but more of a swahili version of python language, syntax and language grammar is equivalent to python one with only change of keywords from english to swahili.

Transipiler

Transpiler(Pyswahili) translates swahili version of python to english version so that it can be intepreted by the python Intepreter.

Pyswahili File extension ?

There is no official extension for pyswahili, so for now .py is fine.

What can you do with pyswahili ?

Similar to Python, Pyswahili supports both modes; the Read-evaluate-print(Repl) loop and Script mode.

Repl enable you to interactively execute pyswahili code line by line without requiring to write a complete program while on other side Script mode requires you to write your Pyswahili code on a file and run it…

I also write article on my personal blog

Top comments (3)

Collapse
 
haruanm profile image
Haruan Justino

I don't know Swahili, but this is awesome.
Congratulations.

Collapse
 
kalebu profile image
Jordan Kalebu

Thank you Haruan

Collapse
 
njeri_s1 profile image
Njeri S

I am a swahili speaker, and I am totally impressed. Thanks for looking out for non-english speakers. This way more can learn to code. Good job.