본문 바로가기

Python/왕초보를 위한 파이썬50

1.5. 명령해석기(Interpreter) '파이썬 시작하기' 강좌에서부터 정체를 알 수 없는 '이상한 프로그램'이라는 것을 써왔는데, 아직 설명을 안 해 드려서 많이 궁금하셨죠? 오늘 드디어 이 이상한 프로그램에 대해 알려드리려고 합니다. 컴퓨터가 알아듣는 말 엄청난 양의 정보들을 잘도 주무르는 이 컴퓨터란 녀석은 대체 어떻게 작동하는 걸까요? 컴퓨터는 전기가 통하는지 안 통하는지의 딱 두 가지 정보를 가지고 정보를 처리한답니다. 우리가 저녁이 되면 전깃불을 켜고, 잠잘 땐 끄는 것과 마찬가지입니다. 저는 불을 켜고도 잘 자지만요.^^ 이렇게 간단한 정보를 갖고 무엇을 할 수 있을까 싶지만, 스위치가 두 개 있으면 네 가지 정보를 표현할 수 있다는 걸 생각해보세요.큰 방 불 켜고, 작은 방 불 꺼. 큰 방 불 켜고, 작은 방도 불 켜. 큰 방 .. 2012. 4. 3.
1.4. 목록(Lists) 안녕하세요~ 여러분~ 오늘도 여러분과 함께 파이썬 놀이하러 왔습니다. 오늘이 제가 이 강좌 시작한 지 이틀째 되는 날입니다. 작심삼일이 되지 않도록 저에게 힘을 주세요. 저도 엊그제까지만 해도 파이썬에 대해 아무 것도 몰랐답니다. 무식하면 용감하다고 저도 공부해 가면서 용감하게 글을 쓰고 있습니다. ^^; 오늘은 저희 가족 이야기를 해보겠습니다. 저희 식구는 네 명이었습니다. 아버지, 어머니, 저, 동생. 대빵은 아버지, 그 다음은 어머니시지요. 그러니까 저는 넘버 쓰리였던 것이었습니다… 으흐흐… 파이썬에서는 저희 가족을 이렇게 표현할 수 있답니다. >>> family = ['father', 'mother', 'I', 'sister'] 저희 가족에는 아버지, 어머니, 저, 동생이 있다는 것을 이렇게 쓰는.. 2012. 4. 3.
1.3. 변수 안녕하세욧! 즐거운 저녁이네요~. 오늘도 즐겁게 프로그램을 짜볼까요? 어떤 사람은 프로그래밍을 플밍이라고 하더군요. 그럼 즐겁게 채팅하는 것이 즐팅이니까, 우리 모두 즐밍합시다~?! 숙제는 해보셨나요? 안 하셨다구요? 답이나 알려달라구요? 안 가르쳐 주~지~. 플밍하실 땐 숙제는 꼭 해보시는 게 좋은딩… 옛말에 ‘백견이 불여일타’라는 말이 있답니다. 소스를 백번 보느니 한번 쳐보는 게 훨 낫다는 말씀입니다. 소스가 뭐냐구요? 소스는 프로그래머가 키보드로 입력한 것들이라고 생각하시면 됩니다. 지난 번에 1+2 쳤던 거 있잖아요? 그것도 소스라면 소스이지요… 숙제의 정답은 골똘히 생각해 보세요. 플밍을 잘하려면 생각을 많이 하시는 것이 좋습니다. 이번 시간에 갖고 놀 것은 변수입니다. ‘변수’가 무슨 뜻일까.. 2012. 4. 3.
1.2. 숫자 계산 자, 이제 파이썬을 슬슬 시작해 볼까요? 윈도우의 메뉴에서 - -을 눌러주세요. 음… 이상한 프로그램이 하나 떴지요? 위와 같이 나올 겁니다. 여러분은 앞으로 이 것을 이용해서 프로그램을 하게 될 겁니다. 그럼 뭐부터 해볼까요. 쓱싹쓱싹(손 비비는 소리)… 더하기 빼기가 좋겠군요. >>> 1+2 위와 같이 쓰고 키를 눌러보세요. 답이 나옵니까? 무지 쉽군요. 그럼 빼기도 해볼까요? >>> 50-4 46 역시 생각대로 잘 되는군요. 윈도우 첨 배울 때보다도 훨씬 쉽답니다. 하하하. 컴퓨터 켜고 끄는 법보다 더 쉽지 않습니까??? 곱하기 나누기까지만 하고 오늘은 쉴까요? 원래 첫 수업은 가볍게 시작하는 거니까요. 그럼 이번엔 좀 더 어려운 숫자를 이용해서 곱셈을 시켜 봅시다. >>> 12345678 * 3 .. 2012. 4. 3.