This glossary defines preferred Punjabi translations for commonly used Python documentation terminology.
Contributors should use these translations consistently throughout the project.
| English | Punjabi |
|---|---|
| function | ਫੰਕਸ਼ਨ |
| method | ਵਿਧੀ |
| class | ਕਲਾਸ |
| instance | ਇੰਸਟੈਂਸ |
| object | ਵਸਤੂ |
| attribute | ਐਟ੍ਰਿਬਿਊਟ |
| variable | ਵੇਰੀਏਬਲ |
| parameter | ਪੈਰਾਮੀਟਰ |
| argument | ਆਰਗੂਮੈਂਟ |
| statement | ਕਥਨ |
| expression | ਸਮੀਕਰਨ |
| namespace | ਨੇਮਸਪੇਸ |
| scope | ਸਕੋਪ |
| inheritance | ਵਿਰਾਸਤ |
| iterator | ਇਟਰੇਟਰ |
| generator | ਜਨਰੇਟਰ |
| list | ਸੂਚੀ |
| dictionary | ਡਿਕਸ਼ਨਰੀ |
| tuple | ਟਪਲ |
| set | ਸੈੱਟ |
| string | ਸਤਰ |
| integer | ਪੂਰਨ ਅੰਕ |
| float | ਫਲੋਟ |
| boolean | ਬੁਲੀਅਨ |
| mutable | ਪਰਿਵਰਤਨਯੋਗ |
| immutable | ਅਪਰਿਵਰਤਨੀਯ |
| exception | ਅਪਵਾਦ |
| error | ਗਲਤੀ |
| module | ਮੌਡਿਊਲ |
| package | ਪੈਕੇਜ |
| interpreter | ਦੁਭਾਸ਼ੀਆ |
| loop | ਲੂਪ |
| input | ਇਨਪੁੱਟ |
| output | ਆਉਟਪੁੱਟ |
| English | Punjabi |
|---|---|
| standard library | ਮਿਆਰੀ ਲਾਇਬ੍ਰੇਰੀ |
| thread | ਥ੍ਰੈਡ |
| threading | ਥ੍ਰੈਡਿੰਗ |
| queue | ਕਤਾਰ |
| lock | ਲਾਕ |
| semaphore | ਸੈਮਾਫੋਰ |
| event | ਇਵੈਂਟ |
| logging | ਲੌਗਿੰਗ |
| log message | ਲੌਗ ਸੁਨੇਹਾ |
| binary data | ਬਾਈਨਰੀ ਡਾਟਾ |
| record | ਰਿਕਾਰਡ |
| template | ਟੈਂਪਲੇਟ |
| placeholder | ਪਲੇਸਹੋਲਡਰ |
| delimiter | ਡਿਲਿਮਟਰ |
| callback | ਕਾਲਬੈਕ |
| cache | ਕੈਸ਼ |
| garbage collection | ਗਾਰਬੇਜ ਕਲੇਕਸ਼ਨ |
| weak reference | ਕਮਜ਼ੋਰ ਰੈਫਰੈਂਸ |
| synchronization | ਸਿੰਕ੍ਰੋਨਾਈਜ਼ੇਸ਼ਨ |
| precision | ਸ਼ੁੱਧਤਾ |
| rounding | ਗੋਲਾਈਕਰਨ |
| decimal | ਦਸ਼ਮਲਵ |
| arithmetic | ਅੰਕਗਣਿਤ |
| English | Punjabi |
|---|---|
| tutorial | ਟਿਊਟੋਰਿਅਲ |
| documentation | ਦਸਤਾਵੇਜ਼ੀਕਰਨ |
| example | ਉਦਾਹਰਨ |
| reference | ਸੰਦਰਭ |
| guide | ਮਾਰਗਦਰਸ਼ਿਕਾ |
| section | ਭਾਗ |
| chapter | ਅਧਿਆਇ |
| explanation | ਵਿਆਖਿਆ |
| translation | ਅਨੁਵਾਦ |
| contributor | ਯੋਗਦਾਨਕਰਤਾ |
| validation | ਪ੍ਰਮਾਣਿਕਤਾ ਜਾਂਚ |
| terminology | ਪਰਿਭਾਸ਼ਿਕ ਸ਼ਬਦਾਵਲੀ |
The following terms should generally remain in English unless context requires otherwise:
Python
API
JSON
XML
HTML
HTTP
URL
Unicode
UTF-8
Git
GitHub
Transifex
Linux
Windows
macOS
- Use glossary terms consistently across all files.
- Prefer glossary-approved translations over newly invented variants.
- When translating new documentation sections, reuse terminology from completed tutorial files.
- Technical names, code identifiers, module names, class names, and function names should remain unchanged unless explicitly translated in official Python documentation guidance.