애플리케이션 설명:
Android에서 사용할 수있는 가장 사용자 친화적이고 강력한 교육 Python 3 IDE 인 Pydroid 3을 사용하여 Python 3 프로그래밍의 힘을 잠금 해제하십시오. 초보자이든 숙련 된 코더이든, Pydroid 3은 모바일 장치에서 직접 Python 3 응용 프로그램을 배우고 개발하는 포괄적 인 플랫폼을 제공합니다.
주요 기능 :
- 오프라인 Python 3 인터프리터 : 인터넷 연결없이 Python 프로그램을 실행하는 자유를 누리므로 이동 중에 학습에 적합합니다.
- PIP 패키지 관리자 : Numpy, Scipy, Matplotlib, Scikit-Learn 및 Jupyter와 같은 고급 과학 라이브러리를위한 사전 빌드 휠 패키지가 포함 된 사용자 정의 저장소에 액세스하여 학습 및 개발 경험을 향상시킵니다.
- 고급 라이브러리 : OpenCV (Camera2 API 지원 장치), TensorFlow 및 Pytorch를 사용하여보다 복잡한 프로젝트 및 데이터 과학 응용 프로그램을 탐구합니다.
- 내장 예 : Python 개념에 대한 빠른 학습 및 이해를 촉진하는 즉시 사용 가능한 예제로 즉시 코딩을 시작하십시오.
- 완전한 Tkinter 지원 : Tkinter를 사용하여 쉽게 그래픽 사용자 인터페이스를 구축하여 프로젝트의 상호 작용을 향상시킵니다.
- 완전한 기능 터미널 에뮬레이터 : PIP를 통해 사용할 수있는 Readline 지원을 갖춘 강력한 터미널을 경험하여 Pydroid 3 내에서 직접 명령을 실행합니다.
- 통합 컴파일러 : Pydroid 3 용으로 특별히 설계된 내장 C, C ++ 및 Fortran 컴파일러의 이점을 통해 PIP에서 모든 라이브러리를 구축 할 수 있습니다.
- Cython 지원 : 더 빠른 실행을 위해 Cython으로 Python 코드를 최적화하십시오.
- PDB 디버거 : 브레이크 포인트 및 시계로 코드를 효율적으로 디버깅하여 문제를 신속하게 식별하고 수정하십시오.
- Kivy 및 Pyside6 지원 : SDL2 Backend 및 Pyside6을 사용하여 Kivy를 사용하여 고급 그래픽 응용 프로그램을 작성하십시오.
- Matplotlib 및 Pygame 2 지원 : Matplotlib 및 Pygame 2를 사용하여 데이터를 시각화하고 게임을 쉽게 개발하여 빠른 설치 저장소에서 Kivy 지원이 더욱 풍부합니다.
편집기 기능 :
- 코드 예측 및 자동 압입 : 전문 ID와 유사하게 지능형 코드 예측 및 자동 압입으로 코딩 효율성을 향상시킵니다.
- 확장 키보드 바 : 모바일 장치에서 편리하게 Python 프로그래밍에 필요한 모든 기호에 액세스하십시오.
- 구문 강조 및 테마 : 사용자 정의 가능한 구문 강조 및 테마로 코드 가독성을 향상시킵니다.
- 탭 인터페이스 : 탭으로 여러 파일과 프로젝트를 완벽하게 관리합니다.
- 향상된 코드 내비게이션 : 대화식 할당 및 정의 GOTOS를 사용하여 코드를 쉽게 탐색합니다.
- Pastebin에서 한 번의 클릭 공유 : 코드 스 니펫을 커뮤니티와 쉽게 공유하십시오.
*별표가 표시된 기능은 프리미엄 버전에서만 독점적으로 제공됩니다.
빠른 매뉴얼 :
최적의 성능을 보장하기 위해 Pydroid 3에는 특히 Scipy와 같은 무거운 라이브러리를 사용할 때 300MB 이상의 권장 사항이있는 250MB의 무료 내부 메모리가 필요합니다. 코드를 디버깅하려면 줄 번호를 클릭하여 중단 점을 배치하십시오.
Kivy 응용 프로그램은 "import kivy", "Kivy"또는 "#pydroid run kivy"로 감지됩니다. 마찬가지로 Pyside6은 "Pyside6", "Pyside6에서"또는 "#pydroid run qt"로 감지됩니다. 동일한 검출 방법이 SDL2, Tkinter 및 Pygame에 적용됩니다.
터미널 기반 애플리케이션의 경우 "#pydroid run 터미널"을 사용하여 프로그램이 터미널 모드로 실행되는지 확인하십시오. 이는 기본적으로 GUI 모드와 같은 MATPLOTLIB와 같은 라이브러리에 특히 유용합니다.
일부 라이브러리가 프리미엄 전용 인 이유 :
특정 라이브러리는 Android에 포트하기가 어려웠으며 외부 개발자의 전문 지식이 필요했습니다. 계약에 따라이 포트 된 라이브러리는 프리미엄 사용자 만 사용할 수 있습니다. 이 도서관의 무료 포크를 기고하는 데 관심이 있으시면 저희에게 연락하십시오.
버그를보고하거나 기능을 제안함으로써 Pydroid 3의 개발에 기여합니다. 우리는 귀하의 의견을 소중히 여기며 학습 경험을 향상시키기 위해 최선을 다하고 있습니다. 우리의 주요 초점은 교육 목표를 지원하기 위해 과학 도서관을 포팅하는 것입니다. 시스템 관련 라이브러리는 교육 패키지의 종속성으로 포팅됩니다.
법적 정보 :
Pydroid 3 APK의 일부 바이너리는 (L) GPL에 따라 라이센스가 부여됩니다. 소스 코드는 이메일을 통해 당사에 문의하십시오. Pydroid 3과 함께 번들 된 GPL Pure Python 라이브러리는 이미 소스 코드 형식으로 간주됩니다. 자동 수입을 피하기 위해 Pydroid 3은 GNU 읽기 라인과 같은 GPL 라이센스가있는 기본 모듈을 번들로 묶지 않으며, 이는 PIP를 사용하여 별도로 설치할 수 있습니다.
응용 프로그램 내에서 제공되는 샘플은 경쟁 제품에 사용될 수 없다는 점을 제외하고는 교육용으로 무료입니다. 앱의 규정 준수가 확실하지 않은 경우 이메일을 통해 허가를 받으십시오.
Android는 Google Inc.의 상표입니다.