드디어, 첫 번째 문제를 해결할 시간이 왔다.
데스크톱에 prgramming이라는 폴더를 만들어 둔 것을 기억할 것이다. 혹 터미널 사용법이 기억나지 않는다면, 아래 글 참고하길 바란다.
[외계어 배우기] 무엇을 할 것인가
이 책의 1장은 '무엇을 할 것인가'라는 제목으로 시작한다. 우리는 작업을 하거나 문제를 해결하기 위해 컴퓨터(프로그램)를 사용한다고 했다. 프로그램을 만들기 위해서는 프로그래밍을 해야
4programmer.tistory.com
문제를 해결하려면 텍스트 편집기를 사용해야 하고, 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/)를 통해 여러 가지 예제를 테스트해 볼 수 있도록 제공하고 있다.
메인 - DMOJ: Modern Online Judge
<img style="text-align: center; margin: 0px auto; max-width:50%" src="https://static.dmoj.ca/media/martor/3f1a9e4c-4395-4a91-aa04-0ba31f113597.png" alt="YAC Banner"> Hi everyone! Yet another time, this is yet another message in yet another blog post with y
dmoj.ca
이번 WordCount 문제를 해결한 후 테스트를 진행했는데 다행히도 100점 맞았다! 유후~
지금까지는 터미널과 텍스트 편집기를 통해 문제를 풀어봤다면, 앞으로는 PyCham을 사용할 예정이다. PyCham은 JetBrains이라는 곳에서 파이썬 개발자들을 위해 만든 도구이며, 전문적인 프로그래머가 아니라면 무료버전을 사용하면 된다.
PyCharm 다운로드: JetBrains가 만든 전문 개발자용 Python IDE
www.jetbrains.com
'Python 배우기' 카테고리의 다른 글
[외계어 배우기] 문제#2 ConeVolume (1) | 2024.02.11 |
---|---|
[외계어 배우기] 수학(문제#2 ConeVolume) (2) | 2024.02.11 |
[외계어 배우기] 정수, 변수(문제#1 WordCount) (6) | 2024.02.09 |
[외계어 배우기] 문자열(문제#1 WordCount) (0) | 2024.02.09 |
[외계어 배우기] 무엇을 할 것인가 (4) | 2024.02.08 |