본문 바로가기

* 컴퓨터 언어 (Computer Language)/Python

(2)
Python의 단점 1. 인터프리터 형식 인터프리터 형식이라는 점은 소스가 컴파일이라는 복잡한 과정을 거치지 않고 소스 한줄 한줄이 바로바로 작동 한다는 장점이 있지만.... 매우 긴 소스를 돌릴때는 느려질 가능성이 있습니다. 그걸 극복하려고 C언어의 모듈을 가져다 쓴다고 들었지만... 어쨌든 그렇다는 거지요. 2. 소스가 드러난다. 컴파일을 하지 않았기 때문에 소스가 드러납니다. 예를 들어 기업에서 엄청난 가치를 가진 프로그램을 만들었다고 할 때, 이것이 파이썬으로 만들어졌다면, 소스가 그대로 노출된다는거지요 만약 컴파일 과정을 거쳤다면 알 수가 없지만요. 예를 들어 r57.php처럼 base64로 소스 전체를 암호화 했다고 해도, 내가 또 다른 파이썬 프로그램으로 그 소스를 해독하게 만들면 된다는거지요 다른 암호화로 한..
Python함수 python = 인터프리터로 번역 함수 -len : 변수안에 몇개의 배열의 수가 들어있는지 갯수를 알려주는 함수 ex)len(변수) -remove : 변수안에 있는 배열을 지정해서 제거 하는 함수 -print : 출력해주는 함수이다. -range : (범위) 여기서는 어떤 숫자를 적어주면 그 범위 안에서 리스트를 만들어주는 함수 -raw_input : 입력받게 하는 함수 -def 함수 생성한다. -lambda : 긴 코드를 짧게 코딩할수 있게 해주는 함수이다. =변수**2=제곱 연산자 -map(함수, 리스트) -list(함수, 리스트) -reduce(함수, 순서형 자료) -filter(함수, 리스트) -countdown : 자기자신을 호출 시키는 함수이다.(재귀함수)