본문 바로가기

분류 전체보기246

2.3. for 이번엔 for 문에 대해서 알아볼 차례입니다. 파이썬에서 for 문의 쓰임새는 다른 언어와 차이가 있다고 하네요. 저도 그걸 모르고 한참 글을 쓰다보니 뭔가 이상하다는 것을 발견했습니다. ^^; for 문은 우리가 전에 배웠던 목록(list)과 같은 순서형 자료를 이용해서 원하는 명령을 반복할 때 쓰인다고 합니다. 순서형에 대해서는 나중에 자세하게 알려드리도록 하구요, 전에 배웠던 목록을 다시 한번 볼까요? >>> family = ['father', 'mother', 'I', 'syster'] 저희 가족이 이랬었는데 기억 나시지요? 그냥 따라 치지 마시고 여러분의 가족을 나타내는 목록을 만들어 보세요. 다음은 for 문을 이용해서 저희 가족들의 이름과 문자열 길이를 출력하는 프로그램입니다. >>> for.. 2012. 4. 3.
2.2. if 지금까지 저와 함께 파이썬을 알아가면서 어떤 생각이 드셨나요? 너무 쉽다는 분도 계실테고, 이런 것들 배워서 어디에 써먹는 건지 궁금한 분도 계실 것 같네요. 이 강의는 프로그래밍을 전혀 모르는 분을 위해 최대한 쉽게 쓰려고했기 때문에 다른 언어를 접해보신 분에게는 지루할 것 같네요. 그런 분이라면 아마 여기까지 읽기 전에 다른 사이트를 찾아가셨겠죠? 또, 파이썬을 배워서 어디에 써먹느냐고 하신다면… 프로그램 만드는 데 쓰지요. --; 웹사이트를 구축하는데도 씁니다. 지금 배우는 것과 같은 하찮은 것들이 모여서 엄청난 프로그램도 만들어 내는 것이지요. 조그만 레고 블록들이 모여서 큰 모형을 이루는 것과 같습니다. 차근차근 공부해가다보면 점점 더 복잡한 프로그램을 만드실 수 있을 거예요. 그럼 또 새로운 .. 2012. 4. 3.
2.1. while 오늘은 한석봉 이야기를 해보겠습니다. 큰 뜻을 품고 어머니를 떠나 숫자공부를 하던 석봉은 어머니가 너무 그리워 집을 찾아갔지요. 돌아온 석봉을 본 어머니는 말씀하셨습니다. "나는 떡을 썰 테니, 너는 글을 쓰거라." 불을 끈 어머니는 떡을 썰기 시작합니다. 어머니는 내일 아침에 아들에게 떡국을 끓여주려고 길다란 떡을 써셨던 것 같습니다. 그 동안에 석봉은 그 동안 연마한 실력을 총동원하여 1부터 10까지 숫자를 씁니다. 1, 2, 3, … 이 상황을 파이썬으로 만드려면 어떻게 하는 것이 좋을까요? 지금까지 배웠던 것만 가지고 해볼까요? >>> print 1 1 >>> print 2 2 >>> print 3 3 >>> … 좀 귀찮기는 해도 쓸만하지요? 그런데, 어머니께서 1부터 100까지 써보라고 하십니다.. 2012. 4. 3.
1.5. 명령해석기(Interpreter) '파이썬 시작하기' 강좌에서부터 정체를 알 수 없는 '이상한 프로그램'이라는 것을 써왔는데, 아직 설명을 안 해 드려서 많이 궁금하셨죠? 오늘 드디어 이 이상한 프로그램에 대해 알려드리려고 합니다. 컴퓨터가 알아듣는 말 엄청난 양의 정보들을 잘도 주무르는 이 컴퓨터란 녀석은 대체 어떻게 작동하는 걸까요? 컴퓨터는 전기가 통하는지 안 통하는지의 딱 두 가지 정보를 가지고 정보를 처리한답니다. 우리가 저녁이 되면 전깃불을 켜고, 잠잘 땐 끄는 것과 마찬가지입니다. 저는 불을 켜고도 잘 자지만요.^^ 이렇게 간단한 정보를 갖고 무엇을 할 수 있을까 싶지만, 스위치가 두 개 있으면 네 가지 정보를 표현할 수 있다는 걸 생각해보세요.큰 방 불 켜고, 작은 방 불 꺼. 큰 방 불 켜고, 작은 방도 불 켜. 큰 방 .. 2012. 4. 3.