본문 바로가기

해킹

뉴비 해커라면 가장 먼저 배워야할 언어 파이썬!

안녕하세요!

오늘의 주제는 해킹 입문자라면 필수로 알아야할 파이썬에 대해 소개해드려고 합니다.

파이썬은 세상에서 가장 쉬운 언어로도 유명합니다. 또한 가장 핫한 언어를 선정하는 자리에

파이썬이  자바스크립트 다음으로 선정되기도 했습니다.

 

만약 뉴비 해커가 무슨 언어를 배워야 할까요? 라고 묻는다면 저는 고민하지 않고 

파이썬을 추천해 줄 겁니다. 이제 그 이유를 알려드리죠

 

1. 배우기 가장 쉽다.

역시 가장 큰 이유는 가장 쉽다는 겁니다. C/C++을 하려면 메모리에 대해 

어느정도 알아야 프로그래밍이 가능하고 디버깅 실력까지 있어야 하는데 그에 반해 파이썬은 

print만 잘하면 됩니다! 

 

2. 사용할 수 있는 라이브러리가 많다.

저 역시 정보보호학과에 입학해서 1학년에 C언어를 시작했습니다.

데이터를 저장하려고하니 리스트를 직접 만들어야했고 항상 디버깅에 시달려야했죠

그러나 파이썬은 리스트정도는 기본장착에 남들이 만들어놓은 라이브러리들이 굉장히 많습니다.

 

저 역시 가장 많이 사용하는 언어가 파이썬으로 가장 좋아하는 언어이기도 합니다.

개인적으로 개발해놓은 코드들을 모아두는 깃허브가 있는데 모든 코드가 파이썬입니다...

 

3. 모든 운영체제에서 사용이 가능하다.

만약 윈도우에서 개발하고 리눅스에서 사용이 가능합니다.

물론 운영체제에서 다르게 사용되는 부분들이 있다면 바로 사용할 수 없지만 

대부분의 코드를 운영체제가 달라도 사용이 가능합니다.

 

4. 제가 사용합니다.

이 부분은 농담입니다. ㅋㅋㅋ 뭐 사실 아무거나 사용해도 좋은데 경험 상

파이썬이 가장 쉽고 어디에든 쓰기 좋습니다.

최근에는 예전 졸업작품으로 만들어놓은 코드 가상화 프로그램을 파이썬으로 새롭게 만들고 있는데

프로젝트 자체가 복잡해서 그렇지 당시 C/C++로 만들던 것보다 훨씬 코드가 적고 읽기도 좋아요

 

이제, 파이썬 한번 해보시지 않으실래요?  ^^