Programming

추천-파이썬-모바일-개발툴-Python-editor-2022

IT오이시이 2022. 11. 7. 20:49
728x90

추천 파이썬 모바일 개발 환경  (Best python editors at mobile )

1. Pycharm - Python 통합 개발툴
2. Pydroid 3 - 모바일 개발 학습용


3. Vscode (비주얼스튜디오 코드)
4. Anaconda(아나콘다)  - 과학 컴퓨팅 개발  라이브러리

5. Kivy(키비)  - 사용자 인터페이스 개발 프레임웍
6. QPython(큐파이썬) - 안드로이드 파이썬 프로그래밍


7. Pydev (파이개발) - Eclipse용 Python 개발 plugin
8. Pylint(필린트)  -  정적 분석 도구

#Best_python_editor #python_ide_for_android #안드로이드에서_파이썬코딩하기
#python coding tools #python mobile #추천_파이썬_개발툴

파이썬 개발을 위한 개발 환경과 모바일 환경에서 필요한 툴들에 대한 내용을 포함하고 있습니다.
 

1. Pycharm (파이참) Python 통합 개발툴

Pycharm은 Python용 통합 개발 환경(IDE)으로 PC와 모바일에서 사용하는 개발툴입니다. 라이브러리 환경설정, 코드 개발, 구분 분석, 디버깅, 단위 테스트 등을 지원합니다.

또한 Git 통합, 프로젝트 관리, 코드 분석, 리팩토링, 디버거 등과 같은 다양한 기능이 제공됩니다.
Windows, Mac OS X, Linux 또는 Android 등에서 사용할 수 있습니다.
최신 버전의 Pycharm은 Python 3.6(2022)을 지원합니다.

- Android Store 평점 : 2.6
- [PyCharm 다운로드]



2. Pydroid 3 - 모바일 개발 학습용

Pydroid 3는 가장 사용하기 쉽고 강력한 Android용 교육용 Python 3 IDE입니다.
오프라인 Python 3 인터프리터는 Python 프로그램을 실행하는 데 인터넷이 필요하지 않습니다.
Pydroid 3는 네이티브 코드를 사용하더라도 pip에서 모든 라이브러리를 빌드할 수 있습니다. 명령줄에서 종속성된 라이브러리를 빌드하고 필요한 패키지를 설치할 수도 있습니다.
- Pip 패키지 관리자로 numpy, scipy, matplotlib, scikit-learn 및 jupyter와 같은 과학 라이브러리를 이용할 수 있습니다.
- TensorFlow , PyTorch, OpenCV 등으로 인공지능 관련 된 개발도 가능합니다.
- 빠른 학습을 위해 즉시 사용 가능한 예제도 제공합니다.
- 내장된 C, C++ 및 Pydroid 3용으로 특별히 설계된 Fortran 컴파일러도 포함되어 있습니다.
- 사이썬 지원.
- Kivy 그래픽 라이브러리, matplotlib PyQt5 , Matplotlib Kivy 등을 사용할 수 있습니다.
( 중요 알림: tensorflow 문제의 경우 pip에 "keras==2.6"을 설치하세요)

- Android Store 평점 : 4.6
- [Pydroid3 다운로드]
이 앱을 사용하면 Android 기기에 pycharm을 설치하고 실행할 수 있습니다

Pydroid 3 - IDE for Python 3 - Google Play 앱

구글 플레이에서 가장 강력한 파이썬 3 통역 및 IDE 파이썬 3를 알아보기

play.google.com

 
 

3. Vscode (비주얼스튜디오 코드)

Vscode 텍스트 편집기는 Python 코드를 작성할 수 있는 크로스 플랫폼 편집기 입니다. Windows, Linux, macOS에서 사용가능한 통합 개발툴입니다.  Java, JavaScript, C, PHP, Ruby, Go, Swift, Rust, Kotlin, Elixir, Nim, Haskell 등 여러 언어를 지원합니다.

또한 Vscode는 모든 iOS, macOS, Linux 및 Windows 플랫폼에서 사용할 수 있습니다. Homebrew 패키지 관리자를 사용하여 설치할 수 있습니다.
* Android에서 사용하기 위해서는 별도의 에뮬레이터인 Termux를 이용합니다.  Termux는 안드로이드 기반의 오픈 소스 터미널 에뮬레이터입니다. 이를 통해 안드로이드 기기에서 리눅스 환경과 유사한 환경을 구축할 수 있으며, 여러 가지 유용한 리눅스 패키지와 도구를 설치하여 사용할 수 있습니다.   app store에 있는 개발 vs_code는 이런 종류 입니다.
- Android Store 평점 : 2.6
- [VScode 다운로드]






4. Anaconda(아나콘다)  - 과학 컴퓨팅 개발  라이브러리


Anaconda는 Python 기반의 과학 컴퓨팅 도구 모음으로 인공지능 개발 환경에서 많이 사용을 합니다. 주로 NumPy, SciPy, Matplotlib, Pandas, IPython, Jupyter Notebook 등과 같은 개발 환경이 포함됩니다.

 아나콘다를 이용해서 다양한 개발 환경을 설정 가능하고 약 8,000개의 데이터 과학 및 기계학습 패키지를 제공하고, Windows, macOS 및 Linux를 포함한 모든 주요 운영 체제 에서 사용할 수 있습니다. 

아나콘다는 다양한 개발 환경이 요구되는 인공지능 분야 개발환경에서 유용한 도구입니다.
[파이참과 아나콘다 사용법]
[Anaconda 설치]

 
 

5. Kivy(키비) - 사용자 인터페이스 개발 프레임웍

Kivy는 사용자 인터페이스(UI)를 구축하기 위한 오픈소스 파이썬 프레임워크입니다.
 파이썬으로 작성된 오픈 소스 크로스 플랫폼 프레임워크로, 멀티터치 애플리케이션을 개발하기 위해 사용됩니다. 주로 모바일 기기와 태블릿, 데스크톱 시스템에서 그래픽 사용자 인터페이스(GUI)를 구축하기 위해 사용됩니다.

키비는 크로스 플랫폼을 지원하여 응용 리눅스, 윈도우에 사용하는 GUI 프로그램뿐 아니라 안드로이드, IOS 용도로 개발할 수 있다.

단일 코드베이스로 Windows , Linux , macOS , iOS 및 Android 에 앱을 배포할 수 있습니다 .

Python으로 작성되었으며 OpenGL ES 2.0을 사용하여 그래픽을 렌더링합니다.

또한 Open Source Robotics Foundation은 Willow Garage가 설립한 kivy(OSRF)를 개발했습니다.

Kivy를 사용하면 다음과 같은 실행 앱을 만들 수 있습니다.
- 데스크탑 컴퓨터: macOS, Linux, Windows.
- iOS 기기: 아이패드, 아이폰.
- Android 기기: 태블릿, 휴대전화.
- TUIO(Tangible User Interface Objects)를 지원하는 기타 터치 지원 전문가용/홈브류 장치


키비 다운로드




6. QPython(큐파이썬) - 안드로이드 파이썬 프로그래밍


QPython은 Android 기기에서 Python 프로그램을 실행하는 스크립트 엔진입니다.
터미널 에뮬레이터와 유사한 인터페이스 내에서 직접 모든 명령줄 프로그램을 실행할 수 있는 간단한 앱입니다.

또한 앱에는 개발자가 맞춤형 런처 를 구축하는 데 도움이 되는 개발 키트가 있습니다.

Q파이썬 다운로드


 

7. Pydev (파이개발)  Eclipse용 Python 개발 plugin

PyDev는 Eclipse IDE에서 Python을 개발하기 위한  Eclipse용 플러그인입니다. 이를 통해 Python 스크립트를 디버그, 편집, 실행, 테스트 및 프로파일링할 수 있습니다. 또한 무료 및 오픈 소스 소프트웨어입니다.
무거운 Eclipse대신 경량 편집기인 Liclipse (리클립스)와 함께 사용하는 것도 최근 제공 되었습니다.

- [파이데브 다운로드]


 

8. Pylint(필린트)  -  정적 분석 도구

Pylint는 Python 프로그램의 정적 코드 분석을 위한 도구입니다. 코드의 오류를 확인하고 코딩 표준 및 기타 규칙을 따르는지 확인합니다.
Pylint는 주로 코드의 가독성, 일관성, 버그 가능성, 스타일 가이드 준수 여부 등을 검사합니다. 특정 유형의 에러를 찾을 수 있으며, 코드 일부분에 대한 리팩토링을 제공하며 코드의 복잡성에 대한 자세한 정보를 제공합니다.
또한 잠재적인 문제가 실제 문제가 되기 전에 강조 표시하여 더 나은 코드를 작성하는 데 도움이 됩니다.
Pylint는 명령줄 도구로 실행되며, 파이썬 스크립트나 모듈에 대한 분석 결과를 출력합니다.

pip install pylint 로 설치가 가능 합니다.

Pylint 참고

[Pylint 사용법]
* 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 Pylint를 실행합니다:

pylint sample.py

 
Pylint를 실행하면 소스 스크립트를 분석하고 여러 가지 정보와 경고를 출력합니다. 

************* Module sample
sample.py:3:0: C0116: Missing function or method docstring (missing-function-docstring)
sample.py:3:4: W0612: Unused variable 'n' (unused-variable)
sample.py:9:0: C0103: Constant name "number" doesn't conform to UPPER_CASE naming style (invalid-name)
sample.py:10:0: C0103: Constant name "result" doesn't conform to UPPER_CASE naming style (invalid-name)
sample.py:10:23: W1201: Specify string format arguments as logging function parameters (logging-not-lazy)
sample.py:11:0: C0325: Unnecessary parens after 'print' keyword (superfluous-parens)
sample.py:11:0: C0303: Trailing whitespace (trailing-whitespace)

------------------------------------
Your code has been rated at 4.29/10   # 품질 평가 결과

* 예를 들어 "C0116: Missing function or method docstring"은 함수나 메소드의 독스트링이 누락되었음을 나타냅니다.
* "Your code has been rated at 4.29/10"라는 메시지를 볼 수 있는데, 이는 Pylint가 코드 품질을 점수로 평가한 결과입니다.
 
 
[참고]
■ 인기있는 모바일 개발에 필요한 파이썬 개발툴
https://couplewith.tistory.com/410

■ pycharm 과 Conda를 이용한 여러 버전 파이썬 사용
https://couplewith.tistory.com/entry/Pycharm-%EC%84%A4%EC%B9%98-Pycharm-%EA%B3%BC-Conda-Anaconda-%EC%84%A4%EC%B9%98

(Pycharm 설치)  Pycharm 과 Conda & Anaconda  설치

(Pycharm 설치) Pycharm 과 아나콘다 설치 Pycharm을 이용해서 아나콘다를 사용하려고 정리 해 보았다. 아나콘다(Anaconda)는 PYTHON 과 R 프로그래밍 언어로 인공지능을 위한 개발 라이브러리 패키지를 모

couplewith.tistory.com

 

728x90
반응형