본문 바로가기

컴퓨터

[파이썬 프로그래밍] 25화 재귀함수(recursive function) [파이썬 프로그래밍] 25화 재귀함수(recursive function) 예전에 함수에 대해서 쭈~욱 진행하다가 반복문과 조건문에 대해서 진도가 나갔습니다.이번에 다시 함수쪽에서 중요한 개념중 하나인 '재귀함수' 에 대해서 학습을 해보도록 하겠습니다.재귀적 함수호출 의 예를 들떄는 '하노이의 탑' 을 빗대어서 설명을 드릴 수 있습니다. 하노이의 탑 예전에 kbs 스폰지 방송에서 '공부잘하는법' 편인가요? 거기서 하노이탑(Hanoi Tower)에 대해서소개 된 적이 있습니다. 그떄 저도 구입했었는데 그것이 위의 그림과 같이 생긴 모습입니다.하노이의 탑의 원리는, 하나의 축에 크기가 각기 다른 원반이 쌓여 있고, 제 3의 축을 이용하여 작은 원반 위에 큰 원반이 놓여지지 않도록 하면서 한번에 한장씩 움직여서.. 더보기
보안콘텐츠 배너수익률 보안콘텐츠 배너수익률 저는 여러개의 블로그를 운영하고 있습니다. 그중 브랜드 및 학습정리용 으로 키우는 이 블로그 같은 경우정보보안 관련 포스팅을 꾀 올리고 있습니다. 그런데 실시간 로그를 가끔씩 보면 '구글번역기' 를 통해 어떤 내용인지 학습하는 경우가 있었는데그말인즉슨, 2가지 중에 하나 입니다. 1. 제 blog 지수가 높아져서 특정 세부보안 키워드의 경우 seo점수를 많이 부여받고 들어오게 된 경우,2. 국내 보안쪽 상황을 살피기 위해 검색을 통해 접하게 된 경우 어쩌면 둘다 일지도 모르죠. 일단 저 통계는 오로지 CTR(Click Through Ratio) 를 기준으로만 했습니다.CTR 이란, 인터넷상에서 배너 하나가 노출될 때 클릭되는 횟수를 뜻합니다.보통은 '클릭률' 이라고 부릅니다. CTR.. 더보기
[nhn next] 온오프믹스 NEXT colloquium 세미나 [nhn next] 온오프믹스 NEXT colloquium 세미나 제가 목에 메고 다니는 출입증은 파란색인데, nhn next 임시출입증은 검정색으로 멋지네요^^이번에 nhn next 에서 세미나가 있어서 참석하게 되었습니다. nhn 본사쪽에 그린팩토리 처음 가본이후, 이번에 nhn next는 처음 가보았습니다.nc soft 와 안랩,한컴등 무척 크고 웅장한 건물들을 보며 새삼스레 쳐다보며, 두근두근 거렸습니다. nhn next는 4층에 위치하고 있는데요. 건물분위기가 nhn 그린팩토리 떄 느꼈던 특유의 '푸른잔디밭?' 같은뭔가 그런 에너지를 받았습니다. 저 임시출입증을 받고 강의가 시작되었습니다. 비즈니스모델 세미나 - 아이템보다 '사람' 이 중요하다.- 순간 떠오른 아이디어가 아닌...더 생각을 해봐.. 더보기
[파이썬 프로그래밍] 24화 while 문 [파이썬 프로그래밍] 24화 while 문 파이썬 프로그래밍, 지난시간에 이어 계속된 반복문에 대한 학습으로 이번 시간에는 while문을 통한 반복문 연습을 배워보도록 하겠습니다. for문에 대한 복습과 함께 while문에 대한 복습이 잘 이루어지면, 다른 언어로 가셔도 금방 적응 하실 것입니다.그 원리와 개념은 일맥상통하기 떄문이지요. python while문 while 문, while 루프라고도 불리우는데 for 루프가 특정 길이만큼 루프를 돌게 된다면, while문은 끝내야 할 시점을 알지 못해도 사용할 수 있습니다.while문의 구성은 다음과 같습니다. 1. 조건을 검사2. 블록에 있는 코드 실행3. 반복 코드해석:1. a 라는 변수에 35 값을 넣고 b라는 변수를 생성하고 70 이라는 값을 넣습.. 더보기
[파이썬 프로그래밍] 23화 for문 [파이썬 프로그래밍] 23화 for문 지난 시간에는 제어문을 살펴보았습니다. if 문으로 조건이 참일 경우 명령을 수행하고,if 와 else 의 조합으로 조건이 거짓일 경우에는 수행하는 명령의 형태을 알아보았지만 또한 c언어에서 else if 등으로 표시되는 것을 python 에서는 elif 로 표기해서 사용한다고 했습니다.이렇게 하면 다중 if문을 수행하게 할 수 있지요. 이번 시간에는 조건문과 더불어 필수로 익혀야 하는 프로그래밍 패턴중 하나인 , 반복문에 대해서배워보도록 하겠습니다. 반복문 중에서도 for문을 집중적을 다뤄보죠. 반복문까지도 거의 필수적으로 알아야 하는 만큼 확실히 자기것으로 만드는 것이 중요 합니다.함수를 진도를 먼저나갔기 떄문에 함수복습겸 함수와 반복문, 조건문의 조합으로 재밌는.. 더보기
[파이썬 프로그래밍] 22화 조건문(condition) [파이썬 프로그래밍] 22화 조건문(condition) 파이썬 프로그래밍 어느덧 22화까지 왔습니다.. 과연 몇화까지 갈런지 상상할 수 없지만프로그래밍만큼은 꾸준히 하고 싶다는 열망이 강하기 때문에 계속 하는것 같습니다.이번 시간에는 프로그래밍의 필수 문법중 하나인 '조건문' 입니다. 조건문,반복문,함수,출력문 정도면 기본적인 프로그램은 잘짤 수 있기 떄문에 반드시 익혀야 한다고생각 합니다. 조건문이라고 해서 지레 겁먹으실 필요는 전혀 없습니다. 정말 쉽기 떄문이죠. IF문 조건문으로 if문을 쓰는 것은 간단합니다.위의 제가 만든 예제를 통해 한번 보시죠. 1번 예제를 보면, level 이라는 변수에 10 이라는 값을 넣습니다.if 라고 선언한다음에 변수 level 이 20보다 크다면 'high leve.. 더보기