Admin | Write | GuestBook
[공지] 해당 블로그에 용건이 있으신 분께서는 http://blog.fore.kr/ 의 방명록(Guestbook)으로 부탁드립니다.
정말이지... 파이썬은 너무 좋은 언어입니다.
Category : Rest Time !/Monologue | URL : | Written by 포레 ( 2014. 11. 13. 19:10 ) | 신고

 

 

※ 주의 : 필자는 현재 파이썬뽕에 거하게 취하고 있습니다.

 

주력 언어가 C/C++ 였는데, 저번에 파이썬 공부하고나서

 

최근에 소형 작업이면 대부분 파이썬으로 처리하고 있네요.

( C/C++ 밖에 몰랐을 땐 vs 컴파일러 연동해서 가벼운 컴파일러로 삽질하고 있었는데... )

 

일단, C로 짜는거보다 간결하게 처리됩니다.

( 간단히 C로 1000줄 쓸때 파이썬으론 500~600줄로 끝나는 기적을 보게됨. )

 

간단한 예로 문자열 뒤바꿀 경우

 

 C 

 MFC 

 Python

 

 char s[] = "abcd";

 char t;

 int n;

 int len = strlen(s);

 for(n=0;n<len/2;n++){

   t = s[n];

   s[n] = s[len-(n+1)];

   s[len-(n+1)] = t;

 }

 CString text(_T("abcd"));

 text.MakeReverse();

 s = 'abcd'[::-1]

 

이딴짓을 할 필요가 없다는거죠 -_- . . .

( 그나저나 MFC는 잘 다루지 않아서 맞는지도 모르겠음 )

 

그리고 인터프리터 언어라 결과를 바로바로 볼 수 있어서 진짜 편함.

 

그 외 C언어로 포인터 노가다 할 필요 없이, 파이썬 클래스를 통해 간단히 파싱이 가능하네요.

 

정말이지 . . . 파이썬은 최고야 !

 

기념으로 호시메모 이미지 파일 언팩 파이썬 소스 올림.

( 공부한지 얼마 안되서 소스가 엄청 허접해 보일 수 있으니 양해바람... )

 

hzc1-nvsg.py

 

여담으로 당연한 얘기겠지만 바이너리 작업은 C가 훨씬 편합니다.........

 

p.s > 소스 올려놓고 한가지 빼먹은게 있네요.

hzc1 내에 압축된 이미지 여러개일 경우 처리되지 않습니다.

 

'Rest Time ! > Monologue' 카테고리의 다른 글

언젠가 풀어보려고 했던 일본 워킹홀리데이 썰  (9) 2014.11.17
미과님을 위한 떡밥  (4) 2014.11.15
아아, 전부 처리함.  (2) 2014.11.08
왜 안나온지 이해된다.  (2) 2014.11.05
아... 지친다...  (8) 2014.11.01
Category
분류 전체보기 (605)
Notice (6)
Programming (79)
DISKER (1)
FSCH (7)
Caption (0)
Rest Time ! (443)
Hobby (64)
Tour (5)
Blind Post (0)
Recent Post
Recent Comment
Link
Calender
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total :
Today :
Yesterday :