본문 바로가기

인터넷

[파이썬 프로그래밍] 25화 재귀함수(recursive function) [파이썬 프로그래밍] 25화 재귀함수(recursive function) 예전에 함수에 대해서 쭈~욱 진행하다가 반복문과 조건문에 대해서 진도가 나갔습니다.이번에 다시 함수쪽에서 중요한 개념중 하나인 '재귀함수' 에 대해서 학습을 해보도록 하겠습니다.재귀적 함수호출 의 예를 들떄는 '하노이의 탑' 을 빗대어서 설명을 드릴 수 있습니다. 하노이의 탑 예전에 kbs 스폰지 방송에서 '공부잘하는법' 편인가요? 거기서 하노이탑(Hanoi Tower)에 대해서소개 된 적이 있습니다. 그떄 저도 구입했었는데 그것이 위의 그림과 같이 생긴 모습입니다.하노이의 탑의 원리는, 하나의 축에 크기가 각기 다른 원반이 쌓여 있고, 제 3의 축을 이용하여 작은 원반 위에 큰 원반이 놓여지지 않도록 하면서 한번에 한장씩 움직여서.. 더보기
본질을 찾아서... 본질을 찾아서... 저처럼, 마케팅이나 기술쪽으로만 파는 사람들은 한가지 실수를 범하기 쉽습니다.바로 '어떻게(How)' 라는 것에만 초점을 맞춘 나머지, 왜(Why) 라는 것은 생각을 못하는 것이죠. 그렇게 질문을 던지는 것이 참 중요한데, 신기하게도 많은 사람들이 정말 중요한 '질문'을 던지지 못합니다.저 또한 무리들속에서 숨가쁘게 경쟁아닌 경쟁을 하게 되면 이리 치이고 저리 치이면서 진짜 필요한 '질문'을 못하게 됩니다. '왜 그걸 하는 걸까?' '왜 이게 중요하지?' '왜 이게 잘나가지?' '도대체 왜'이런 질문보다, '어떻게 하면 잘할수 있지?' '어떻게 하면 성공하지?' '어떻게 하면 과제를 수행하지?'이런 질문에만 초점을 맞추기 쉽다는 것이죠. 저를 포함한 많은 사람들이 그런 질문을 하다보니.. 더보기
비트코인(bitcoin) 흥미로운 시스템 비트코인(bitcoin) 흥미로운 시스템 틈나는대로 '비트코인'에 대해서 알아보구 있습니다. 국내에서 처음으로 출간된 비트코인 서적도구매해서 읽어보구 있구요. 요새 말들이 참 많은것 같습니다. 비트코인은 일종의 가상화폐로서 채굴해서 얻는 방법, 거래소에서 구입하는 방법이 있으며올1월부터 지금까지 무려 10배이상 가격이 올랐습니다.만약 1천만원치 구입했으면 1억이 되었겠지요.. 정보의 속도 와 통찰력이 중요한 이유입니다..(60배이상 올랐다는 의견도 보입니다..) 현재는 국내유일한 코빗에서 거래되고 있는데 앞으로 이러한 사이트를 아마 여러개등장할 것으로 사료 됩니다. 국내에서는 파리바게뜨 인청시청역점에서 처음으로 비트코인 사용을 도입해서 주목 받고 있습니다.아마 조만간에 저도 구글애드센스에서 얻은 달러 수.. 더보기
시네마천국 - 세계로 나간다는 것 시네마천국 - 세계로 나간다는 것 이 포스팅을 안쓸수가 없군요.. 일종의 의무감이 느껴져서 글을 쓰게 되었습니다.왜냐하면 시네마천국을 본후에 기록을 남겨 놓고 싶어지는 강렬한 느낌을 받게 되었기 떄문이죠.정말 많이 울게 한 영화는 오랜만에 보게 된 것 같습니다.. 사실 이영화가 평점이 좋고, 감동이 있을것 같지만 일부로 보지 않았습니다.왜그랬을까요?.... 그것은 몇년전으로 거슬러 올라갑니다. 이 '시네마천국'이라는 영화에 나오는 '알프레도' 같은 분이 사실 저희 할아버지의 모습을 많이생각 나게 하였구 알프레도는 이웃아저씨인데 반해 저에겐 알프레도 같은 추억을 남겨주신 분이저의 할아버지이기 때문에 더욱더 가슴이 미어져왔던것 같습니다. 이 세상에서 유일하게 '대장' 이라고 불러주셨던 단 한사람... 저의 .. 더보기
[파이썬 프로그래밍] 22화 조건문(condition) [파이썬 프로그래밍] 22화 조건문(condition) 파이썬 프로그래밍 어느덧 22화까지 왔습니다.. 과연 몇화까지 갈런지 상상할 수 없지만프로그래밍만큼은 꾸준히 하고 싶다는 열망이 강하기 때문에 계속 하는것 같습니다.이번 시간에는 프로그래밍의 필수 문법중 하나인 '조건문' 입니다. 조건문,반복문,함수,출력문 정도면 기본적인 프로그램은 잘짤 수 있기 떄문에 반드시 익혀야 한다고생각 합니다. 조건문이라고 해서 지레 겁먹으실 필요는 전혀 없습니다. 정말 쉽기 떄문이죠. IF문 조건문으로 if문을 쓰는 것은 간단합니다.위의 제가 만든 예제를 통해 한번 보시죠. 1번 예제를 보면, level 이라는 변수에 10 이라는 값을 넣습니다.if 라고 선언한다음에 변수 level 이 20보다 크다면 'high leve.. 더보기
CPC와 CPA에 대한 생각 CPC와 CPA에 대한 생각 온라인마케팅에 대한 글을 또 오랜만에 쓰게 되었습니다. 주변에서 가끔 물어보는 지인들과블로그 방문객들을 위해 몇달에 한번씩 생각날떄 마다 쓰게 되고 있습니다. 저같은 경우는 CPA가 주력이었지만 최근 3개월전부터 CPC에 초점이 맞춰져서 CPC수입이 상당히커졌습니다. 그래서 이번 시간에는 CPA와 CPC에 대한 생각과 제가 공부하고 있는 분야를 빗대어서 설명드리고자 합니다. 저는 현재 보안공부를 하고 있습니다. 정보보안 이라고 해킹을 막는 분야이죠. 그러다 보니 해킹기술도 섭렵해야 하는 상황입니다. 이쪽에 있다보니 많은 업계 관계자들의 말을 듣게 되곤 합니다.실무에서는 인력이 없다고 난리칩니다. 왜냐하면 보안하는 사람들은 뚫는곳에만 초점을 맞춰공부하다보니 프로그래밍 실력이 떨.. 더보기