# QPython 3L ಬಗ್ಗೆ
QPython ಎಂಬುದು ಆಂಡ್ರಾಯ್ಡ್ಗಾಗಿ ಪೈಥಾನ್ ಎಂಜಿನ್ ಆಗಿದೆ. ಇದು ಪೈಥಾನ್ ಇಂಟರ್ಪ್ರಿಟರ್, ರನ್ಟೈಮ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್, ಎಡಿಟರ್, ಕ್ಯೂಪಿವೈಐ ಮತ್ತು ಎಸ್ಎಲ್ 4 ಎ ಲೈಬ್ರರಿಯಂತಹ ಕೆಲವು ಅದ್ಭುತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಆಂಡ್ರಾಯ್ಡ್ನಲ್ಲಿ ಪೈಥಾನ್ ಅನ್ನು ಬಳಸುವುದು ನಿಮಗೆ ಸುಲಭವಾಗಿಸುತ್ತದೆ. ಮತ್ತು ಇದು ಉಚಿತ.
QPython ಈಗಾಗಲೇ ವಿಶ್ವದಾದ್ಯಂತ ಲಕ್ಷಾಂತರ ಬಳಕೆದಾರರನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಇದು ಓಪನ್ ಸೋರ್ಸ್ ಯೋಜನೆಯಾಗಿದೆ.
ವಿಭಿನ್ನ ಬಳಕೆಯ ಸನ್ನಿವೇಶಗಳಿಗಾಗಿ, QPython ಎರಡು ಶಾಖೆಗಳನ್ನು ಹೊಂದಿದೆ, ಅವುಗಳೆಂದರೆ QPython Ox ಮತ್ತು 3x.
QPython Ox ಮುಖ್ಯವಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಲಿಯುವವರನ್ನು ಗುರಿಯಾಗಿರಿಸಿಕೊಂಡಿದೆ ಮತ್ತು ಇದು ಆರಂಭಿಕರಿಗಾಗಿ ಹೆಚ್ಚು ಸ್ನೇಹಪರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಇದು QPython 3L ಆಗಿದೆ, ಇದು ಮುಖ್ಯವಾಗಿ ಅನುಭವಿ ಪೈಥಾನ್ ಬಳಕೆದಾರರಿಗೆ, ಮತ್ತು ಇದು ಕೆಲವು ಸುಧಾರಿತ ತಾಂತ್ರಿಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.
# ಅದ್ಭುತ ವೈಶಿಷ್ಟ್ಯಗಳು
- ಆಫ್ಲೈನ್ ಪೈಥಾನ್ 3 ಇಂಟರ್ಪ್ರಿಟರ್: ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಚಲಾಯಿಸಲು ಯಾವುದೇ ಇಂಟರ್ನೆಟ್ ಅಗತ್ಯವಿಲ್ಲ
- ಇದು ಅನೇಕ ರೀತಿಯ ಯೋಜನೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಬೆಂಬಲಿಸುತ್ತದೆ, ಅವುಗಳೆಂದರೆ: ಕನ್ಸೋಲ್ ಪ್ರೋಗ್ರಾಂ, ಎಸ್ಎಲ್ 4 ಎ ಪ್ರೋಗ್ರಾಂ, ವೆಬ್ಅಪ್ ಪ್ರೋಗ್ರಾಂ
- ನಿಮ್ಮ ಫೋನ್ಗೆ ಕೋಡ್ಗಳನ್ನು ವರ್ಗಾಯಿಸಲು ಅನುಕೂಲಕರ ಕ್ಯೂಆರ್ ಕೋಡ್ ರೀಡರ್
- QPYPI ಮತ್ತು ವರ್ಧಿತ ವೈಜ್ಞಾನಿಕ ಗ್ರಂಥಾಲಯಗಳಿಗಾಗಿ ಪೂರ್ವನಿರ್ಮಿತ ಚಕ್ರ ಪ್ಯಾಕೇಜ್ಗಳಿಗಾಗಿ ಕಸ್ಟಮ್ ಭಂಡಾರ, ಉದಾಹರಣೆಗೆ ನಂಬಿ, ಸ್ಕಿಪಿ, ಮ್ಯಾಟ್ಪ್ಲೋಟ್ಲಿಬ್, ಸ್ಕಿಕಿಟ್-ಲರ್ನ್ ಇತ್ಯಾದಿ
- ಬಳಸಲು ಸುಲಭವಾದ ಸಂಪಾದಕ
- ಆಂಡ್ರಾಯ್ಡ್ ಲೈಬ್ರರಿಗಾಗಿ (ಎಸ್ಎಲ್ 4 ಎ) ಸಂಯೋಜಿತ ಮತ್ತು ವಿಸ್ತೃತ ಸ್ಕ್ರಿಪ್ಟ್ ಲೇಯರ್: ಪೈಥಾನ್ನೊಂದಿಗೆ ಆಂಡ್ರಾಯ್ಡ್ ಕೆಲಸವನ್ನು ಓಡಿಸಲು ಇದು ನಿಮಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ
- ಉತ್ತಮ ದಸ್ತಾವೇಜನ್ನು ಮತ್ತು ಗ್ರಾಹಕರ ಬೆಂಬಲ
# ಎಸ್ಎಲ್ 4 ಎ ವೈಶಿಷ್ಟ್ಯಗಳು
SL4A ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ, ಆಂಡ್ರಾಯ್ಡ್ ಕೆಲಸವನ್ನು ನಿಯಂತ್ರಿಸಲು ನೀವು ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಬಳಸಬಹುದು:
- ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ API, ಅವುಗಳೆಂದರೆ: ಅಪ್ಲಿಕೇಶನ್, ಚಟುವಟಿಕೆ, ಉದ್ದೇಶ ಮತ್ತು ಪ್ರಾರಂಭ ಚಟುವಟಿಕೆ, ಸೆಂಡ್ಬ್ರಾಡ್ಕಾಸ್ಟ್, ಪ್ಯಾಕೇಜ್ವರ್ಷನ್, ಸಿಸ್ಟಮ್, ಟೋಸ್ಟ್, ಸೂಚನೆ, ಸೆಟ್ಟಿಂಗ್ಗಳು, ಆದ್ಯತೆಗಳು, ಜಿಯುಐ
- ಆಂಡ್ರಾಯ್ಡ್ ರಿಸೋರ್ಸಸ್ ಮ್ಯಾನೇಜರ್, ಉದಾಹರಣೆಗೆ: ಸಂಪರ್ಕ, ಸ್ಥಳ, ಫೋನ್, ಎಸ್ಎಂಎಸ್, ಟೋನ್ ಜನರೇಟರ್, ವೇಕ್ಲಾಕ್, ವೈಫೈಲಾಕ್, ಕ್ಲಿಪ್ಬೋರ್ಡ್, ನೆಟ್ವರ್ಕ್ ಸ್ಟೇಟಸ್, ಮೀಡಿಯಾ ಪ್ಲೇಯರ್
- ಮೂರನೇ ಅಪ್ಲಿಕೇಶನ್ ಸಂಯೋಜನೆಗಳು, ಅವುಗಳೆಂದರೆ: ಬಾರ್ಕೋಡ್, ಬ್ರೌಸರ್, ಸ್ಪೀಚ್ ರೆಕಂಗಿಷನ್, ಸೆಂಡ್ಇಮೇಲ್, ಟೆಕ್ಸ್ಟ್ಟೊಸ್ಪೀಚ್
- ಹಾರ್ಡ್ವೇರ್ ವ್ಯವಸ್ಥಾಪಕ: ಕಾರ್ಮರ್, ಸೆನ್ಸರ್, ರಿಂಗರ್ ಮತ್ತು ಮೀಡಿಯಾ ವಾಲ್ಯೂಮ್, ಸ್ಕ್ರೀನ್ ಬ್ರೈಟ್ನೆಸ್, ಬ್ಯಾಟರಿ, ಬ್ಲೂಟೂತ್, ಸಿಗ್ನಲ್ಸ್ಟ್ರೆಂತ್, ವೆಬ್ಕ್ಯಾಮ್, ವೈಬ್ರೇಟ್, ಎನ್ಎಫ್ಸಿ, ಯುಎಸ್ಬಿ
[API ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಲಿಂಕ್]
https://github.com/qpython-android/qpysl4a/blob/master/README.md
[API ಮಾದರಿಗಳು]
https://github.com/qpython-android/qpysl4a/issues/1
[ಪ್ರಮುಖ ಟಿಪ್ಪಣಿ]
ಇದು ಬ್ಲೂಟೂತ್ / ಸ್ಥಳ / READ_SMS / SEND_SMS / CALL_PHONE ಮತ್ತು ಇತರ ಅನುಮತಿಗಳನ್ನು ಬಯಸಬಹುದು, ಆದ್ದರಿಂದ ನೀವು ಈ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಂ ಮಾಡಬಹುದು. QPYTHON ಈ ಅನುಮತಿಗಳನ್ನು ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಬಳಸುವುದಿಲ್ಲ.
ಎಸ್ಎಲ್ 4 ಎ ಎಪಿಐ ಬಳಸುವಾಗ ನೀವು ರನ್ಟೈಮ್ನಲ್ಲಿ ವಿನಾಯಿತಿ ಪಡೆದರೆ, ಸಿಸ್ಟಮ್ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಸಂಬಂಧಿತ ಅನುಮತಿಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆಯೆ ಎಂದು ಪರಿಶೀಲಿಸಿ.
# ವೃತ್ತಿಪರ ಗ್ರಾಹಕ ಬೆಂಬಲವನ್ನು ಪಡೆಯುವುದು ಹೇಗೆ
ಬೆಂಬಲ ಪಡೆಯಲು ದಯವಿಟ್ಟು ಮಾರ್ಗದರ್ಶಿ ಅನುಸರಿಸಿ https://github.com/qpython-android/qpython/blob/master/README.md
[QPython ಸಮುದಾಯ]
https://www.facebook.com/groups/qpython
[FAQ]
ಉ: ನಾನು ಎಸ್ಎಲ್ 4 ಎ ಯ ಎಸ್ಎಂಎಸ್ ಎಪಿಐ ಅನ್ನು ಏಕೆ ಬಳಸಬಾರದು
ಪ್ರಶ್ನೆ: ಗೂಗಲ್ ಪ್ಲೇ ಮತ್ತು ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್ ಸ್ಟೋರ್ಗಳು ಅಪ್ಲಿಕೇಶನ್ಗಳ ಅನುಮತಿಗಳ ಮೇಲೆ ಕಟ್ಟುನಿಟ್ಟಾದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿರುವುದರಿಂದ, QPython 3x ನಲ್ಲಿ, ವಿಭಿನ್ನ ಅನುಮತಿಗಳು ಅಥವಾ ಆಪ್ಸ್ಟೋರ್ಗಳೊಂದಿಗೆ ಶಾಖೆಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಲು ನಾವು x ಅನ್ನು ಬಳಸುತ್ತೇವೆ. ಉದಾಹರಣೆಗೆ, ಎಲ್ ಎಂದರೆ ಲಿಮಿಟೆಡ್ ಮತ್ತು ಎಸ್ ಎಂದರೆ ಸೆನ್ಸಿಟಿವ್.
ಕೆಲವೊಮ್ಮೆ ನೀವು ಅನುಗುಣವಾದ SL4A API ಗಳನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ ಏಕೆಂದರೆ ನೀವು ಸ್ಥಾಪಿಸಿದ ಆವೃತ್ತಿಯು ಅನುಗುಣವಾದ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿಲ್ಲ, ಆದ್ದರಿಂದ ನೀವು ಸ್ಥಾಪಿಸಿದದನ್ನು ಸರಿಯಾದದರೊಂದಿಗೆ ಬದಲಾಯಿಸಲು ನೀವು ಪರಿಗಣಿಸಬಹುದು.
ನೀವು ಇತರ ಶಾಖೆಗಳನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು:
https://github.com/qpython-android/qpython3/releases
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಫೆಬ್ರವರಿ 4, 2020