'* Language/Python'에 해당되는 글 2건

Python의 단점

* Language/Python












1. 인터프리터 형식
인터프리터 형식이라는 점은 소스가 컴파일이라는 복잡한 과정을 거치지 않고
소스 한줄 한줄이 바로바로 작동 한다는 장점이 있지만....
매우 긴 소스를 돌릴때는 느려질 가능성이 있습니다.

그걸 극복하려고 C언어의 모듈을 가져다 쓴다고 들었지만... 어쨌든 그렇다는 거지요.

2. 소스가 드러난다.
컴파일을 하지 않았기 때문에 소스가 드러납니다.
예를 들어 기업에서 엄청난 가치를 가진 프로그램을 만들었다고 할 때,
이것이 파이썬으로 만들어졌다면, 소스가 그대로 노출된다는거지요
만약 컴파일 과정을 거쳤다면 알 수가 없지만요.
예를 들어 r57.php처럼 base64로 소스 전체를 암호화 했다고 해도,
내가 또 다른 파이썬 프로그램으로 그 소스를 해독하게 만들면 된다는거지요
다른 암호화로 한다면 혹시 모르겠네요....

더보기


3. 다른 언어가 쓰기 귀찮다.
이게 제일 중요합니다.!!!!
파이썬에 맛들리면 다른 언어에 손이 안가죠....
파이썬 한 이후로 C언어에 손이 가는 분?

신의 언어의 몇 안되는 흠집이었습니다.

by 해커스쿨(볓빛을담아)

'* Language > Python' 카테고리의 다른 글

Python의 단점  (1) 2012.01.09
Python함수  (0) 2012.01.09
BlogIcon Noon. 2013.05.30 09:52 신고 URL EDIT REPLY
3번 엄청 공감되네..
작년초에 파이썬 시작하고부터 모든 프로젝트를 파이썬으로 대체중이지..ㅋㅋ
워낙 다른언어에 비해 개발속도가 좋아서리
Name
Password
Homepage
Secret

Python함수

* Language/Python












python = 인터프리터로 번역

함수

-len : 변수안에 몇개의 배열의 수가 들어있는지 갯수를 알려주는 함수 ex)len(변수)
-remove : 변수안에 있는 배열을 지정해서 제거 하는 함수
-print : 출력해주는 함수이다.
-range : (범위) 여기서는 어떤 숫자를 적어주면 그 범위 안에서 리스트를 만들어주는 함수
-raw_input : 입력받게 하는 함수
-def 함수 생성한다.
-lambda : 긴 코드를 짧게 코딩할수 있게 해주는 함수이다.
=변수**2=제곱 연산자
-map(함수, 리스트)
-list(함수, 리스트)
-reduce(함수, 순서형 자료)
-filter(함수, 리스트)
-countdown : 자기자신을 호출 시키는 함수이다.(재귀함수)

'* Language > Python' 카테고리의 다른 글

Python의 단점  (1) 2012.01.09
Python함수  (0) 2012.01.09
Name
Password
Homepage
Secret