You make me want to become a better person :D
반응형

IT상식/파이썬 7

파이썬(python) 함수 재귀적용법 (재귀함수)

재귀함수 함수 안에서 함수 자기자신을 호출하는 방식을 재귀호출(recursive call)이라고 합니다. 재귀호출은 일반적인 상황에서는 잘 사용하지 않지만 알고리즘을 구현할 때 매우 유용합니다(구현은 만들다와 같은 뜻입니다). 보통 알고리즘에 따라서 반복문으로 구현한 코드보다 재귀호출로 구현한 코드가 좀 더 직관적이고 이해하기 쉬운 경우가 많습니다. >>> def hap(a, b): ... print(a + b) ... >>> def gop(a, b): ... print(a * b) ... >>> def hap_gop(a, b): ... hap(a, b) ... gop(a, b) ... >>> hap_gop(3,4) def countdown(n): if n == 0: print("Blastoff!") e..

IT상식/파이썬 2021.04.25

파이썬(Python) 반복문, 조건문 while, if, for

while 문 while은 어떤 조건이 만족되는 동안 그 아래에 쓴 문장들을 반복하는 기능을 갖고 있다. >>> num = 1 >>> while num >> family = ['mother', 'father', 'gentleman', 'sexy lady'] >>> for x in family: # family라는 목록의 각각의 항목 x에 대하여: ... print('%s %s' % (x, len(x))) # x와 x의 길이를 출력하라. ... mother 6 father 6 gentleman 9 sexy lady 9 >>> range(2, 7) # 파이썬 2 >>> list(range(2, 7)) # 파이썬 3 [2, 3, 4, 5, 6] >>> a = [4, 5, 6, 7] >>> for i in a:..

IT상식/파이썬 2021.04.21

파이썬(python) 명령해석기

저급 언어 기계어 bit 즉 0과 1로만 인식 어셈플리 기계의 메모리 주소(memory address)를 직접 접근하여 기계어로 코딩하는 프로그램 언어 컴파일 언어 자바 C/C++ 인터프리터 언어 사람이 한 마디 할 때마다 동시통역해주는 방식을 인터프리트(interpret) 방식이라고 하구요, 사람이 말하는 것을 처음부터 끝까지 듣고 나서 한꺼번에 바꿔주는 것을 컴파일(compile) 방식이라고 하지요. 명령을 한 줄 씩 입력하면 인터프리터가 그때그때 답을 돌려주는 방법을 두고 '대화식으로 인터프리터를 사용한다'고 합니다. 대화식은 아주 쉽고 간단한 사용방법입니다. 우리도 파이썬에 대해 아무 것도 모르는 상태에서 당장 인터프리터를 계산기처럼 쓰기 시작할 수 있었지요. 1C:\Python27>python ..

IT상식/파이썬 2021.04.20

파이썬(python) 리스트 LIST (insert, remove, pop)

>>> family = ['mother', 'father', 'gentleman', 'sexy lady'] >>> len(family) 4 >>> family[3] >>> family[2] 'gentleman' >>> family.remove('gentleman') >>> family ['mother', 'father', 'sexy lady'] 리스트에 요소 삽입(insert) >>> a = [1, 2, 3] >>> a.insert(0, 4) # 0번째 위치에 4를 추가한다. >>> a [4, 1, 2, 3] >>> a.insert(3, 5) # 3번째 위치에 5를 추가한다. >>> a [4, 1, 2, 5, 3] 리스트 요소 제거(remove) >>> a = [1, 2, 3, 1, 2, 3] >>> a..

IT상식/파이썬 2021.04.20

파이썬(python) 숫자계산 연산자 문법

10 >>>1+2 3 >>>50-4 46 >>>12345678 * 3 37037034 >>>5000/3 1666 #파이썬에서는 정수끼리 나눗셈을 하면 계산 결과도 정수로 돌려준답니다. #1666.666666…에서 소수점 이하는 버리고 정수 부분인 1666만 돌려주는 것이지요. 연산자 산술 연산자 (Arithmetic Operators) 비교 연산자 비교 (즉, 관계형) 연산자 (Comparison Operators) 할당 연산자 (Assignment Operators) 논리 연산자 (Logical Operators) 비트 연산자 (Bitwise Operators) 구성원 연산자 (Membership Operators) 식별 연산자 (Identity Operators) 연산자 우선순위

IT상식/파이썬 2021.04.20

(최신) 윈도우10 파이썬(Python) 다운로드 및 설치하는 방법 환경변수 설정 포함

윈도우10 환경에서 파이썬 설치하는 방법을 공유 하고자 합니다. 어려운 부분은 없으니 따라하시면 됩니다. 1. 파이썬 홈페이지 접속 방법 Phthon 홈페이지 접속 아래 링크를 통해서 접속하시면 됩니다. Welcome to Python.org Welcome to Python.org The official home of the Python Programming Language www.python.org 2. 다운로드 방법 파이썬 홈페이지에 접속 하시면 아래와 같은 페이지에서 빨간색으로 표시한 Download Python X.X.X (버전) 다운로드를 클릭 합니다. 다운로드를 받으면 바로 윈도우 버전으로 다운로드가 받아집니다. 3. 설치 및 환경변수 체크 다운로드가 완료되면 다운받았던 파이썬 설치파일을 실행..

IT상식/파이썬 2021.03.27
반응형