프로그래밍/Python <10>
Mac OS를 사용하면서 가장 좋았던 점은 디렉토리 구성이 리눅스와 비슷하다는 점이다. 터미널 사용 명령어도 리눅스와 동일하다. 예전에 GUI 버전 ubuntu(우분투)를 사용하면서 조금 부족한 윈도우 + 리눅스라는 느낌을 받은 적이 있는데 (예전이라.. 아마 지금은 더 개선되었겠지요.) mac OS를 써보면서 느낀점은 리눅스의 장점과 윈도우의 장점을 적절히 섞은 느낌이 든다. 사설이 너무 길었다. 여튼 파이썬 파일을 실행하려면 터미널에서 "python 파일명.py" 이렇게 해야 한다. 하지만 쉘 스크립트 처럼 "./파일명.py"이렇게 바로 실행하고 싶다 할때 아래와 같은 라인을 작성하는 파이썬 파일 "첫"라인에 넣어주면 된다.(Mac OS, Unix 계열) 파이썬의 기본 encoding(인코딩)은 as..
파이참에서 프로젝트를 시작해 보자. +Create New Project 를 누릅니다. 프로젝트 이름과 폴더가 생성될 위치를 설정한다. 기본적으로 파이참이 설치된 경로가 뜨고 이름만 설정하면 되도록 뜨지만 혹시나 경로를 변경하고 싶다면 오른쪽 끝에 폴더 모양을 눌러 위치를 설정해 주면 된다. coffee라는 이름으로 프로젝트를 생성해 보았다. 프로젝트명 위에서 마우스 우클릭 맥북은 트랙패드에서 두 손가락 터치! 를 해서 메뉴가 나오면 New -> Python File을 생성해 보자. 모든 프로그래밍 언어의 기본 Hello World를 출력시키는 프로그램을 만들어 보기 위해 helloworld 파일을 생성해보자. 이렇게 생성되었다면 완료!
PyCharm IDE 에서 코딩하면 좋은 점은 단연 내가 놓치고 지나간 소소한 에러들을 잡아준다는 것이다. 그리고 C/C++/C#을 쓰다 보면 개발자들이 함수명이나 변수명을 정할 때 파스칼 표기법 (PascalCase : 처음을 대문자로 시작 그다음 단어들 처음 대문자)로 할지 카멜 표기법 (camelCase : 처음을 소문자로 시작 그다음 단어들 처음 대문자)으로 할지에 대한 규정이 있는데 파이썬은 전부 소문자를 권장한다. 이러한 것들을 잡아주는 유용한 툴이다. 그리고 파이썬은 indent(들여 쓰기)로 다른 언어들의 세미콜론을 대신하여 실행문을 구분하는데 이 인덴트를 잡아주는 게 아주 크다. 아래 사이트에서 자신의 운영체제에 맞게 다운로드를 선택한다. https://www.jetbrains.com/p..
python 은 프로그래밍 언어로서 모든 것을 지원하는 강력한 언어임에 틀림없다. 내가 처음 배운 C언어와 비교했을 때 성능면에서는 좀 뒤쳐질 지는 몰라도 우리 삶을 편하게 해줄 일련의 반복되는 단순 작업들을 단순화 하고자 했을때 강력한 언어이다. 예를 들어 많은 수의 파일에서 특정한 단어를 찾아서 변경한다든지, 많은 사진들의 파일명을 동일한 규칙으로 변경한다든지, GUI(그래픽 유저 인터페이스)의 애플리케이션을 만든다든지 단순한 게임을 만들어 본다든지 여러 가지를 할 수 있다. (한 때 넥슨의 유망 게임으로 집중 조명받았던 "듀랑고"의 서버도 파이썬을 사용해서 만들었다.) 그리고 C/C++/C#/Java 등의 개발자들은 알 것이다. 코딩 -> 컴파일 -> 테스트 -> 재컴파일하는 과정중에 컴파일 하는 ..