Pydroid 3 ਐਂਡਰੌਇਡ ਲਈ ਸਭ ਤੋਂ ਆਸਾਨ ਅਤੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਵਿਦਿਅਕ ਪਾਈਥਨ 3 IDE ਹੈ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ:
- ਔਫਲਾਈਨ ਪਾਈਥਨ 3 ਦੁਭਾਸ਼ੀਏ: ਪਾਈਥਨ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕਿਸੇ ਇੰਟਰਨੈਟ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।
- ਪਾਈਪ ਪੈਕੇਜ ਮੈਨੇਜਰ ਅਤੇ ਵਿਸਤ੍ਰਿਤ ਵਿਗਿਆਨਕ ਲਾਇਬ੍ਰੇਰੀਆਂ ਲਈ ਪ੍ਰੀ-ਬਿਲਟ ਵ੍ਹੀਲ ਪੈਕੇਜਾਂ ਲਈ ਇੱਕ ਕਸਟਮ ਰਿਪੋਜ਼ਟਰੀ, ਜਿਵੇਂ ਕਿ numpy, scipy, matplotlib, sikit-lern ਅਤੇ jupyter।
- ਓਪਨਸੀਵੀ ਹੁਣ ਉਪਲਬਧ ਹੈ (ਕੈਮਰਾ 2 API ਸਹਾਇਤਾ ਵਾਲੀਆਂ ਡਿਵਾਈਸਾਂ 'ਤੇ)। *
- TensorFlow ਅਤੇ PyTorch ਵੀ ਉਪਲਬਧ ਹਨ। *
- ਤੇਜ਼ ਸਿੱਖਣ ਲਈ ਉਦਾਹਰਨਾਂ ਉਪਲਬਧ ਹਨ।
- GUI ਲਈ ਪੂਰਾ Tkinter ਸਮਰਥਨ.
- ਰੀਡਲਾਈਨ ਸਪੋਰਟ ਦੇ ਨਾਲ ਪੂਰਾ-ਵਿਸ਼ੇਸ਼ ਟਰਮੀਨਲ ਇਮੂਲੇਟਰ (ਪਾਈਪ ਵਿੱਚ ਉਪਲਬਧ)।
- ਬਿਲਟ-ਇਨ C, C++ ਅਤੇ ਇੱਥੋਂ ਤੱਕ ਕਿ ਫੋਰਟਰਨ ਕੰਪਾਈਲਰ Pydroid 3 ਲਈ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ Pydroid 3 ਨੂੰ ਪਾਈਪ ਤੋਂ ਕੋਈ ਵੀ ਲਾਇਬ੍ਰੇਰੀ ਬਣਾਉਣ ਦਿੰਦਾ ਹੈ, ਭਾਵੇਂ ਇਹ ਨੇਟਿਵ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹੋਵੇ। ਤੁਸੀਂ ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਵੀ ਬਣਾ ਅਤੇ ਸਥਾਪਿਤ ਕਰ ਸਕਦੇ ਹੋ।
- ਸਾਈਥਨ ਸਹਾਇਤਾ.
- ਬ੍ਰੇਕਪੁਆਇੰਟ ਅਤੇ ਘੜੀਆਂ ਦੇ ਨਾਲ PDB ਡੀਬਗਰ।
- ਇੱਕ ਚਮਕਦਾਰ ਨਵੇਂ SDL2 ਬੈਕਐਂਡ ਦੇ ਨਾਲ ਕਿਵੀ ਗ੍ਰਾਫਿਕਲ ਲਾਇਬ੍ਰੇਰੀ।
- ਬਿਨਾਂ ਕਿਸੇ ਵਾਧੂ ਕੋਡ ਦੀ ਲੋੜ ਦੇ matplotlib PySide6 ਸਮਰਥਨ ਦੇ ਨਾਲ Quick Install ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ PySide6 ਸਮਰਥਨ ਉਪਲਬਧ ਹੈ।
- ਮੈਟਪਲੋਟਲਿਬ ਕਿਵੀ ਸਪੋਰਟ ਕਵਿੱਕ ਇੰਸਟੌਲ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਉਪਲਬਧ ਹੈ।
- ਪਾਈਗੇਮ 2 ਸਪੋਰਟ
ਸੰਪਾਦਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ:
- ਕੋਡ ਦੀ ਭਵਿੱਖਬਾਣੀ, ਆਟੋ ਇੰਡੈਂਟੇਸ਼ਨ ਅਤੇ ਰੀਅਲ ਟਾਈਮ ਕੋਡ ਵਿਸ਼ਲੇਸ਼ਣ ਜਿਵੇਂ ਕਿ ਕਿਸੇ ਵੀ ਅਸਲ IDE ਵਿੱਚ। *
- ਪਾਇਥਨ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਲੋੜੀਂਦੇ ਸਾਰੇ ਚਿੰਨ੍ਹਾਂ ਦੇ ਨਾਲ ਵਿਸਤ੍ਰਿਤ ਕੀਬੋਰਡ ਬਾਰ।
- ਸਿੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ ਅਤੇ ਥੀਮ।
- ਟੈਬਸ।
- ਇੰਟਰਐਕਟਿਵ ਅਸਾਈਨਮੈਂਟ/ਪਰਿਭਾਸ਼ਾ ਗੋਟੋਜ਼ ਦੇ ਨਾਲ ਵਿਸਤ੍ਰਿਤ ਕੋਡ ਨੈਵੀਗੇਸ਼ਨ।
- Pastebin 'ਤੇ ਇੱਕ ਕਲਿੱਕ ਸ਼ੇਅਰ.
* ਤਾਰੇ ਦੁਆਰਾ ਚਿੰਨ੍ਹਿਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਕੇਵਲ ਪ੍ਰੀਮੀਅਮ ਸੰਸਕਰਣ ਵਿੱਚ ਉਪਲਬਧ ਹਨ।
ਤੇਜ਼ ਮੈਨੂਅਲ।
Pydroid 3 ਲਈ ਘੱਟੋ-ਘੱਟ 250MB ਮੁਫ਼ਤ ਅੰਦਰੂਨੀ ਮੈਮੋਰੀ ਦੀ ਲੋੜ ਹੈ। 300MB+ ਦੀ ਸਿਫ਼ਾਰਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਹੋਰ ਜੇਕਰ ਤੁਸੀਂ ਭਾਰੀ ਲਾਇਬ੍ਰੇਰੀਆਂ ਜਿਵੇਂ ਕਿ ਸਕਾਈਪੀ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ।
ਡੀਬੱਗ ਪਲੇਸ ਬ੍ਰੇਕਪੁਆਇੰਟ ਨੂੰ ਚਲਾਉਣ ਲਈ ਲਾਈਨ ਨੰਬਰ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਕੀਵੀ ਦਾ ਪਤਾ “ਕੀਵੀ ਆਯਾਤ”, “ਕਿਵੀ ਤੋਂ” ਜਾਂ “#ਪਾਈਡਰਾਇਡ ਰਨ ਕੀਵੀ” ਨਾਲ ਖੋਜਿਆ ਜਾਂਦਾ ਹੈ।
PySide6 ਦਾ ਪਤਾ “PySide6 ਨੂੰ ਆਯਾਤ ਕਰੋ”, “PySide6 ਤੋਂ” ਜਾਂ “#Pydroid run qt” ਨਾਲ ਪਾਇਆ ਜਾਂਦਾ ਹੈ।
sdl2, tkinter ਅਤੇ pygame ਲਈ ਵੀ ਇਹੀ ਹੈ।
ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਤੁਹਾਡਾ ਪ੍ਰੋਗਰਾਮ ਟਰਮੀਨਲ ਮੋਡ ਵਿੱਚ ਚੱਲਦਾ ਹੈ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਮੋਡ "#Pydroid run terminal" ਹੈ (ਇਹ matplotlib ਨਾਲ ਲਾਭਦਾਇਕ ਹੈ ਜੋ GUI ਮੋਡ ਵਿੱਚ ਆਪਣੇ ਆਪ ਚੱਲਦਾ ਹੈ)
ਕੁਝ ਲਾਇਬ੍ਰੇਰੀਆਂ ਕੇਵਲ ਪ੍ਰੀਮੀਅਮ ਕਿਉਂ ਹਨ?
ਇਹ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਪੋਰਟ ਕਰਨਾ ਬਹੁਤ ਔਖਾ ਸੀ, ਇਸਲਈ ਸਾਨੂੰ ਕਿਸੇ ਹੋਰ ਡਿਵੈਲਪਰ ਨੂੰ ਅਜਿਹਾ ਕਰਨ ਲਈ ਕਹਿਣਾ ਪਿਆ। ਸਮਝੌਤੇ ਦੇ ਤਹਿਤ, ਇਹਨਾਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੇ ਉਸਦੇ ਫੋਰਕ ਕੇਵਲ ਪ੍ਰੀਮੀਅਮ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਪ੍ਰਦਾਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਜੇਕਰ ਤੁਸੀਂ ਇਹਨਾਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੇ ਮੁਫਤ ਫੋਰਕ ਵਿਕਸਿਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ - ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।
ਬੱਗਾਂ ਦੀ ਰਿਪੋਰਟ ਕਰਕੇ ਜਾਂ ਸਾਨੂੰ ਵਿਸ਼ੇਸ਼ਤਾ ਬੇਨਤੀਆਂ ਪ੍ਰਦਾਨ ਕਰਕੇ Pydroid 3 ਦੇ ਵਿਕਾਸ ਵਿੱਚ ਹਿੱਸਾ ਲਓ। ਅਸੀਂ ਇਸ ਦੀ ਕਦਰ ਕਰਦੇ ਹਾਂ।
ਕਿਉਂਕਿ Pydroid 3 ਦਾ ਮੁੱਖ ਟੀਚਾ ਉਪਭੋਗਤਾ ਨੂੰ Python 3 ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸਿੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਨਾ ਹੈ, ਸਾਡੀ ਪਹਿਲੀ ਤਰਜੀਹ ਵਿਗਿਆਨਕ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਪੋਰਟ ਕਰਨਾ ਹੈ (ਇਸ ਲਈ ਸਿਸਟਮ ਨਾਲ ਸਬੰਧਤ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸਿਰਫ਼ ਉਦੋਂ ਹੀ ਪੋਰਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਉਹਨਾਂ ਨੂੰ ਕਿਸੇ ਹੋਰ ਵਿਦਿਅਕ ਪੈਕੇਜ ਦੀ ਨਿਰਭਰਤਾ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ)।
ਕਾਨੂੰਨੀ ਜਾਣਕਾਰੀ।
Pydroid 3 APK ਵਿੱਚ ਕੁਝ ਬਾਈਨਰੀਆਂ (L)GPL ਦੇ ਅਧੀਨ ਲਾਇਸੰਸਸ਼ੁਦਾ ਹਨ, ਸੋਰਸ ਕੋਡ ਲਈ ਸਾਨੂੰ ਈਮੇਲ ਕਰੋ।
Pydroid 3 ਨਾਲ ਬੰਡਲ ਕੀਤੀਆਂ GPL ਸ਼ੁੱਧ ਪਾਈਥਨ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਪਹਿਲਾਂ ਹੀ ਸਰੋਤ ਕੋਡ ਫਾਰਮ ਵਿੱਚ ਆਉਣ ਲਈ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ।
Pydroid 3 ਉਹਨਾਂ ਦੇ ਆਟੋਮੈਟਿਕ ਆਯਾਤ ਤੋਂ ਬਚਣ ਲਈ ਕਿਸੇ ਵੀ GPL-ਲਾਇਸੰਸਸ਼ੁਦਾ ਮੂਲ ਮੋਡੀਊਲ ਨੂੰ ਬੰਡਲ ਨਹੀਂ ਕਰਦਾ ਹੈ। ਅਜਿਹੀ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਮਸ਼ਹੂਰ ਉਦਾਹਰਣ GNU ਰੀਡਲਾਈਨ ਹੈ, ਜੋ ਕਿ ਪਾਈਪ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਥਾਪਿਤ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।
ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਉਪਲਬਧ ਨਮੂਨੇ ਇੱਕ ਅਪਵਾਦ ਦੇ ਨਾਲ ਵਿਦਿਅਕ ਵਰਤੋਂ ਲਈ ਮੁਫਤ ਹਨ: ਉਹ, ਜਾਂ ਉਹਨਾਂ ਦੇ ਡੈਰੀਵੇਟਿਵ ਕੰਮ, ਕਿਸੇ ਵੀ ਮੁਕਾਬਲੇ ਵਾਲੇ ਉਤਪਾਦਾਂ (ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ) ਵਿੱਚ ਨਹੀਂ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ। ਜੇਕਰ ਤੁਸੀਂ ਨਿਸ਼ਚਿਤ ਨਹੀਂ ਹੋ, ਕੀ ਤੁਹਾਡੀ ਐਪ ਇਸ ਪਾਬੰਦੀ ਤੋਂ ਪ੍ਰਭਾਵਿਤ ਹੈ, ਤਾਂ ਹਮੇਸ਼ਾ ਈਮੇਲ ਰਾਹੀਂ ਇਜਾਜ਼ਤ ਮੰਗੋ।
Android Google Inc ਦਾ ਟ੍ਰੇਡਮਾਰਕ ਹੈ।