brunch

You can make anything
by writing

C.S.Lewis

by 김지영입니다 Jan 20. 2024

외계어 배우기 - 문제#1 WordCount

Python을 배워봅시다

드디어, 첫 번째 문제를 해결할 시간이 왔다.


데스크톱에 prgramming이라는 폴더를 만들어 둔 것을 기억할 것이다. 혹 터미널 사용법이 기억나지 않는다면, 아래 글 참고하길 바란다.


문제를 해결하려면 텍스트 편집기를 사용해야 하고, macOS에 설치되어 있는 텍스트 편집기는 TextEdit이야. 이제 programming 폴더 안에 파일을 하나 만들어 보자.

여기에서 touch 명령은 텍스트 편집기에서 열 파일을 만든다는 의미이고, -a는 특정한 애플리케이션을 이용해서 열라는 뜻이다.


실행된 텍스트 편집기에 파이썬 프로그램의 코드를 입력해 보자.

line = input() : 우리가 입력한 텍스트를 line이라는 변수로 할당한 것을 의미한다. 

word_count = line.count(' ') + 1 : word_count는 입력한 텍스트(line)에서 공백을 센 후(.count(' ')) 1을 더하라는 뜻이다. 

print(word_count) : word_count값을 출력하라는 의미이다.

그 후 파일을 저장하고 터미널을 열어 Python 명령을 사용해 보자. 우리가 이 공부를 처럼 시작할 때 Python3를 설치했던 것은 기억할 것이다.


짜자잔~ 성공!!! 짝짝짝


이 책에서는 DMOJ 사이트(https://dmoj.ca/)를 통해 여러 가지 예제를 테스트해 볼 수 있도록 제공하고 있다. 이번 WordCount 문제를 해결한 후 테스트를 진행했는데 다행히도 100점 맞았다! 유후~

지금까지는 터미널과 텍스트 편집기를 통해 문제를 풀어봤다면, 앞으로는 PyCham을 사용할 예정이다. PyCham은 JetBrains이라는 곳에서 파이썬 개발자들을 위해 만든 도구이며, 전문적인 프로그래머가 아니라면 무료버전을 사용하면 된다.

덧, github에도 내가 공부하는 내용들을 커밋하고 있는데, 이건 차후 공개하겠다.


매거진의 이전글 외계어 배우기 - 문제#1 WordCount:정수,변수
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari