2.2. 조건문(if) 지금까지 저와 함께 파이썬을 알아가면서 어떤 생각이 드셨나요? 너무 쉽다는 분도 계실테고, 이런 것들 배워서 어디에 써먹는 건지 궁금한 분도 계실 것 같네요. 이 강의는 프로그래밍을 전혀 모르는 분을 위해 최대한 쉽게 쓰려고했기 때문에 다른 언어를 접해보신 분에게는 지루할 것 같네요. 그런 분이라면 아마 여기까지 읽기 전에 다른 사이트를 찾아가셨겠죠? 또, 파이썬을 배워서 어디에 써먹느냐고 하신다면… 프로그램 만드는 데 쓰지요. 웹사이트를 구축하는데도 씁니다. 지금 배우는 것과 같은 하찮은 것들이 모여서 엄청난 프로그램도 만들어 내는 것이지요. 조그만 레고 블록들이 모여서 큰 모형을 이루는 것과 같습니다. 차근차근 공부해가다보면 점점 더 복잡한 프로그램을 만드실 수 있을 거예요. ..
2.1. 반복문(while) 오늘은 한석봉 이야기를 해보겠습니다. 큰 뜻을 품고 어머니를 떠나 숫자공부를 하던 석봉은 어머니가 너무 그리워 집을 찾아갔지요. 돌아온 석봉을 본 어머니는 말씀하셨습니다. "나는 떡을 썰 테니, 너는 글을 쓰거라." 불을 끈 어머니는 떡을 썰기 시작합니다. 어머니는 내일 아침에 아들에게 떡국을 끓여주려고 길다란 떡을 써셨던 것 같습니다. 그 동안에 석봉은 지금까지 연마한 실력을 총동원하여 1부터 10까지 숫자를 씁니다. 1, 2, 3, … 이 상황을 파이썬으로 만드려면 어떻게 하는 것이 좋을까요? 지금까지 배웠던 것만 가지고 해볼까요?>>> print(1) 1 >>> print(2) 2 >>> print(3) 3 >>> … 좀 귀찮기는 해도 쓸만하지요? 그런데, 어머니께서 1..
1.5. 명령해석기 '파이썬 시작하기' 강좌에서부터 정체를 알 수 없는 '이상한 프로그램'이라는 것을 써왔는데, 아직 설명을 안 해 드려서 많이 궁금하셨죠? 오늘 드디어 이 이상한 프로그램에 대해 알려드리려고 합니다. 컴퓨터가 알아듣는 말 엄청난 양의 정보들을 잘도 주무르는 이 컴퓨터란 녀석은 대체 어떻게 작동하는 걸까요? 컴퓨터는 전기가 통하는지 안 통하는지의 딱 두 가지 정보를 가지고 정보를 처리한답니다. 우리가 저녁이 되면 전깃불을 켜고, 잠잘 땐 끄는 것과 마찬가지입니다. 저는 불을 켜고도 잘 자지만요.^^ 이렇게 간단한 정보를 갖고 무엇을 할 수 있을까 싶지만, 스위치가 두 개 있으면 네 가지 정보를 표현할 수 있다는 걸 생각해보세요.큰 방 불 켜고, 작은 방 불 꺼. 큰 방 불 켜고, 작은 방..
1.4. 리스트(list) 안녕하세요~ 여러분~ 오늘도 여러분과 함께 파이썬 놀이하러 왔습니다. 오늘이 제가 이 강좌를 시작한 지 이틀째 되는 날입니다. 작심삼일이 되지 않도록 저에게 힘을 주세요. 저도 엊그제까지만 해도 파이썬에 대해 아무 것도 몰랐답니다. 무식하면 용감하다고 저도 공부해 가면서 용감하게 글을 쓰고 있습니다. ^^; 오늘은 저희 가족 이야기를 해보겠습니다. 저희 식구는 네 명이었습니다. 어머니, 아버지, 저, 동생. 대장은 어머니, 그 다음이 아버지입니다. 그러니까 저는 넘버 쓰리였던 것이었습니다… 으흐흐… 파이썬에서는 저희 가족을 이렇게 표현할 수 있답니다.>>> family = ['mother', 'father', 'gentleman', 'sexy lady'] 저희 가족에는 아버지,..
1.3. 변수 안녕하세욧! 즐거운 저녁이네요~. 오늘도 즐겁게 프로그램을 짜볼까요? 어떤 사람은 프로그래밍을 플밍이라고 하더군요. 그럼 즐겁게 채팅하는 것이 즐팅이니까, 우리 모두 즐밍합시다~?! 숙제는 해보셨나요? 안 하셨다구요? 답이나 알려달라구요? 안 가르쳐 주~ 지~ 플밍하실 땐 숙제는 꼭 해보시는 게 좋은딩… 옛말에 '백견이 불여일타'라는 말이 있답니다. 소스를 백번 보느니 직접 한번 쳐보는 게 낫다 이런 말씀입니다. 소스가 뭐냐구요? 소스는 프로그래머가 키보드로 입력한 것들이라고 생각하시면 됩니다. 지난 번에 1+2 쳤던 거 있잖아요? 그것도 소스라면 소스이지요… 숙제의 정답은 골똘히 생각해 보세요. 플밍을 잘하려면 생각을 많이 하시는 것이 좋습니다. 이번 시간에 갖고 놀 것은 변수입니다. '..
자, 이제 파이썬을 슬슬 시작해 볼까요? 윈도우의 시작 메뉴에서 '모든 프로그램', 'Python2.7', 'Python(Command Line)'을 차례로 눌러주세요. 이상한 프로그램이 하나 떴지요? 위와 같이 나올 겁니다. 여러분은 앞으로 이 것을 이용해서 프로그램을 하게 될 겁니다. 그럼 뭐부터 해볼까요. 쓱싹쓱싹(손 비비는 소리)… 더하기 빼기가 좋겠군요.>>> 1 + 2 위와 같이 쓰고 키를 눌러보세요. 답이 나옵니까? 무지 쉽군요. 그럼 빼기도 해볼까요?>>> 50 - 4 46 역시 생각대로 잘 되는군요. 윈도우 첨 배울 때보다도 훨씬 쉽답니다. 하하하. 컴퓨터 켜고 끄는 법보다 더 쉽지 않습니까??? 곱하기 나누기까지만 하고 오늘은 쉴까요? 원래 첫 수업은 가볍게 시작하는 거니까요. 그럼 이..
1.1. 파이썬 설치 이제 파이썬이라는 언어를 갖고 놀아보고 싶은 마음이 드셨나요? 저는 공부한다는 말보다는 논다는 것이 더 마음에 드는군요. 재미있으니까요. 파이썬을 써보려면 파이썬 개발 도구가 필요합니다. Mac 또는 Linux 환경 Mac이나 Linux를 쓰시는 분들은 파이썬이 이미 설치되어 있을 것입니다. 터미널에서 python이라고 쳐보세요. Mac% python Python 2.7.10 (default, Feb 7 2017, 00:08:15) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> ..