더북(TheBook)

1부에서는 변수 이름을 붙이고 정수, 실수, 불, 문자열 등 다양한 타입의 객체를 이름과 엮는 간단한 코드를 작성해 봤다.

2부에서는 문자열이라 불리는 일련의 문자로 이뤄진 객체를 조작하는 코드를 작성할 것이다. 대소문자를 서로 변환하고, 문자열의 일부를 다른 문자로 바꾸고, 한 줄짜리 코드로 문자열에 들어 있는 여러 단어의 길이를 찾아내는 방법을 배운다. 그 후 여러 객체가 순서대로 나열된 순서열(sequence) 객체를 만드는 방법을 살펴보고, 그런 순서열 객체 안에 들어 있는 객체 중에 원하는 객체에 접근하는 방법을 살펴본다.

이제 사용자와 대화하듯이 상호작용하는 코드를 작성할 것이다. 상호작용하는 코드는 사용자 입력을 받고, 그 입력을 조작하고 입력이나 조작한 값을 바탕으로 계산을 수행한 후 결과를 사용자에게 보여준다. 이런 식의 대화형 코드는 더 흥미롭기 때문에 다른 사람에게 자랑하기에도 더 좋다.

프로그램을 작성하다가 이미 본(앞으로도 자주 볼) 오류 메시지도 몇 가지 배울 것이다. 프로그램을 작성하다 보면 코드가 제대로 작동하지 않는 경우가 있기 마련이다. 하지만 코드가 제대로 작동하지 않는 바로 그때가 가장 많은 것을 배울 수 있는 기회이기도 하다!

진급 프로젝트에서는 사용자에게 이름을 두 개 입력 받고, 그 둘을 서로 잘 섞어서 ‘커플 이름’을 만드는 방법을 살펴볼 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.