공부

파이썬으로 활용 가능한것들

edda 2023. 4. 28. 14:59
반응형

내가 볼려고 두는것들

웹 개발: Django, Flask 등의 웹 프레임워크를 사용하여 웹 어플리케이션을 개발할 수 있습니다.

Django는 대규모 웹 어플리케이션 개발에 적합한 프레임워크,ORM(Object Relational Mapping)을 지원하여 데이터베이스와 상호작용을 쉽게 할수 있다.또한, Django는 MVC 아키텍처를 사용

Flask는 경량화된 웹 프레임워크로서, 작은 웹 어플리케이션을 빠르게 개발할 수 있다.

Django와 달리, Flask는 ORM을 내장하지 않고, 필요한 경우에 별도의 ORM을 사용해야한다.

 

데이터 분석: 파이썬을 사용하면 데이터수집, 전처리,시각화,분석,예측 등 다양한 분석 작업을 수행할 수 있다.

NumPy: 다차원 배열을 처리하는 라이브러리입니다. 수학 계산과 데이터 분석에서 매우 유용합니다.

Pandas: 데이터를 다루는 라이브러리로, 행과 열로 구성된 데이터 객체를 다룰 수 있습니다. 대용량 데이터 처리와 결측치 처리 등 다양한 기능을 제공합니다.

Matplotlib: 그래프나 차트 등 시각화 작업을 위한 라이브러리입니다. 다양한 그래프를 그릴 수 있으며, 막대 그래프, 선 그래프, 산점도 등 다양한 플롯 유형을 지원합니다.

 

인공지능: 파이썬을 이용하여 다양한 인공지능 기술들을 구현할 수 있습니다. 대표적으로는 머신 러닝,딥 러닝, 자연어 처리 등이 있습니다.

딥 러닝은 인공 신경망을 이용하여 데이터를 처리하는 기술입니다. 파이썬에서는 TensorFlow, Keras, PyTorch 등의 라이브러리를 이용하여 딥 러닝 모델을 구현할 수 있습니다.

자연어 처리는 인간의 언어를 이해하고 분석하는 기술입니다. 파이썬에서는 NLTK, spaCy, Gensim 등의 라이브러리를 이용하여 자연어 처리 모델을 구현할 수 있습니다.

 

게임 개발: Pygame2D 게임 개발에 사용되는 라이브러리로, 이미지, 사운드, 키보드 및 마우스 입력 등을 처리할 수 있습니다. 게임 루프, 게임 오브젝트, 콜리전 검사 등의 기능을 제공하여 게임 개발을 더 쉽게 만들어 줍니다.

PyOpenGLOpenGL(Open Graphics Library)을 파이썬에서 사용할 수 있도록 해주는 라이브러리입니다. OpenGL3D 그래픽 라이브러리로, 3D 게임 개발에 많이 사용됩니다. PyOpenGLOpenGL을 파이썬으로 간단하게 사용할 수 있게 해주기 때문에, 게임 개발을 비롯한 3D 그래픽 애플리케이션 개발에 유용합니다.

 

자동화: 파이썬을 이용한 자동화는 크게 두 가지로 구분됩니다. 첫 번째는 시스템 자동화이며, 파일 복사, 디렉토리 생성, 실행 파일 관리 등 시스템과 관련된 작업을 자동화합니다. 두 번째는 웹 자동화이며, 웹 페이지에서 데이터를 추출하거나 자동으로 양식을 작성하거나, 자동화된 웹 브라우저를 이용한 스크립트를 실행합니다.

 

모바일 앱 개발: Kivy 등의 프레임워크를 사용하여 모바일 앱을 개발할 수 있습니다.

안드로이드 용 앱을 개발할 때에는, 파이썬 코드를 직접 실행하는 대신 안드로이드에서 제공하는 Java 기반의 프레임워크와 연동하여 개발합니다. 이를 위해 Python for Android, Chaquopy 등의 도구를 사용할 수 있습니다.

 

IoT: 라즈베리 파이 등의 장비에 파이썬을 사용하여 IoT 시스템을 개발할 수 있습니다.

반응형

'공부' 카테고리의 다른 글

SLQD 자격증 공부 ( 노랭이 )  (45) 2023.05.02
python 마우스 자동화 pyautogui  (8) 2023.04.27
MySql  (4) 2023.04.27