비단뱀에 대해 알아보자
왜 비단뱀인가?
갑자기 프로그래밍 언어 파이썬(Python)에 대해 궁금해졌다.
우선 로고부터 알아봤다.
다음은 만든 사람을 알아보자.
예상외로 네덜란드 사람이 만들었다. 미국인이 만든 줄 알았다. 이런 생각은 고쳐야겠다. 이름은 사진참고
우와~ 경력이 화려하다 구글에서 일하다가 드롭박스에서 일했고 지금은 MS에서 일한 다고 한다. 능력자다. 부럽다.
남들이 가고 싶어하는 기업을 3군데나 다녀봤거나 다니고 있다.
역시 프로그래밍 언어 하나정돈 만들어야 이 정도 경력이 생기나 보다.
이제 본론으로 돌아와서 왜 비단뱀(Python)일까?
생각보다 단순한 아저씨였다. '몬티파이튼의 비행서커스'라는 코미디 프로그램을 진행하던 영국의 코미디 그룹 Monty Python 좋아해서 Python으로 지었다고 한다.
이건 내가 만약 코미디언 배삼룡을 좋아했다면 Three Dragon으로 이름 짓는 경우랑 같은 거다.
너무 옛날 사람이라 모를 수도 있다. 검색해 보니 Monty Python 보다 배삼룡이 형이다.
여러 가지로 쇼킹이다. 뱀이랑 상관없었다. 근데 왜 로고는 비단뱀이 들어가 있을까??
프로그래밍 언어
다양한 프로그래밍언어 중 하나이며, 무료다. 공짜는 진리다.
91년 2월 20일이 생일이다. 꽤 살았군,,
다양한 플랫폼에서 사용이 가능한 객체 지향 기반 인터프리터 방식의 고급언어라고 한다. 듣기만 해도 머리 아프다.
객체 지향 기반 인터프리터 방식이 뭐지?
프로그램을 그저 데이터와 처리방법으로 나누는 게 아니고, 프로그램을 다수의 "객체"를 만들고, 이들이 서로 상호작용을 통해 만들어지는 방식(객체지향방식)
프로그래밍언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경(인터프리터)
풀어봐도 모르겠다. 그냥 외우는 게 낫겠다. 어쨌든 편리한 고급언어란다.
프로그래밍 언어 순위를 매기면 항상 위쪽에 등장한다고 한다. 그만큼 많이 사용한다는 거겠지.
장점과 단점
장점: 사용이 쉽고 개발속도가 빠름, 확장성과 이식성이 높음
단점: 컴파일 언어에 비해 느림
장단점이 분명하다.
배우려면??
프로그래밍에 대해서 잘 몰라서 모르겠다.
더 궁금하면 가까이 알고 있는 개발자들한테 물어봐라, 우리나라는 세 다리만 건너면 다 아는 사이라고 하니 분명 아는 사람 중에 개발자 한두 명은 있을 거다.
검색해 보니 학원도 온라인강의도 교재도 많이 검색된다. 자료를 못 구하거나 배우기 힘든 환경은 아닌 듯 하니 잘 알아보고 배워보자.
솔직히 파이썬, C, C++, C#, Java 등 어떤 걸 고르든 일단 공부하기 시작하는 게 중요한 게 아닐까??
시작이 반이다. 24년도 무엇이든 시작해 보자~ 파이팅!!