본문 바로가기
개발후기-언어

python 개발후기

by devscb 2021. 7. 6.
반응형

"data 다루기 좋은 언어"

 

장점

1. data 다루기에 정말 최적화 되어 있는 언어인것같다.

기본 api들과 data관련 라이브러리가 잘되어 있다. (numpy, dataframe 등)

2. 독보적인 machine learning 관련 라이브러리 (scikit-learn, tensor flow 등)및 생태계

3. 배우기 쉬움 : dynamic typing 등으로 배우기 쉽다고 하는데.. 다른 스크립팅 언어에서도 적용되는 얘기인거 같다.

 

단점

1. 한글관련 encoding 문제 : window 환경에서 개발했던게 맥에서는 안돌아간다!!

머 따로 조치하는 방법이 있을수 있겠다만, 암튼 기본적인 상태에선 동작안함.

2. 탭을 잘쳐야한다. 스페이스 한번만이라도 잘못누른 부분있으면 계속 고쳐줘야 한다..

3. 느림 : GIL(global interpreter lock), 인터프리터 등 때문에 느리다.

 

총평

data를 조작하는 프로그램을 만들때는 앵간하면 python쓰는게 좋다.

다른 언어에 비해 압도적으로 라이브러리 생태계가 너무 잘되어 있다.

그 외의 경우에는 따로 프로젝트를 진행해본적이 없다.

 

https://devscb.com/post/7

 

python review

** “Data is a good language to handle” ** Pros1.It seems to be a really optimized language for handling data.Basic apis and data-related libraries are good (numpy, dataframe, etc.)2. Unique machine

devscb.com

 

728x90
반응형

'개발후기-언어' 카테고리의 다른 글

윈도 bat 스크립트(windows bat script) 개발후기  (0) 2021.08.04
Javascript 개발후기  (0) 2021.07.14
C# 개발후기  (0) 2021.07.13
C언어 개발후기  (0) 2021.07.04
코틀린 개발후기  (0) 2021.06.28

댓글