본문 바로가기

03. Python

(4)
04. 흐름 제어 프로그램의 흐름 제어IF 문WHILE 문FOR 문if 문주어진 조건을 판단한 후 그 상황에 맞게 처리해야 할 경우# '돈이 있으면 택시를 타고 가고, 돈이 없으면 걸어간다.'>>> money = True>>> if money:... print("택시를 타고 가라")... else:... print("걸어 가라")...택시를 타고 가라if 문의 기본 구조if와 else를 사용한 조건문의 기본 구조if 조건문: 수행할_문장1 수행할_문장2 ⋮else: 수행할_문장A 수행할_문장B ⋮조건문이 참이면 if 블록 수행조건문이 거짓이면 else 블록 수행들여쓰기 방법 알아보기if 문을 만들 때는 if 조건문 바로 다음 문장부터 모든 문장에 들여쓰기(indentation..
03. 시퀀스 자료형 리스트 자료형튜플 자료형딕셔너리 자료형집합 자료형리스트 자료형리스트(list)자료형의 집합을 표현할 수 있는 자료형대괄호([ ])로 감싸고 각 요솟값은 쉼표(,)로 구분형식: 리스트명 = [ 요소1, 요소2, 요소3, … ]숫자와 문자열만으로 프로그래밍을 하기엔 부족한 점이 많음예) 1부터 10까지의 숫자 중 홀수 모음인 집합{1, 3, 5, 7, 9}는 숫자나 문자열로 표현 불가능리스트로 해결 가능!>>> odd = [1, 3, 5, 7, 9]리스트의 요소 각각은 list[0], list[1], list[2], list[3] 처럼 “인덱스 번호”를 붙여 사용EXAMPLE표는 리스트의 메모리 구조를 보여주며, 각 인덱스에 해당하는 리스트의 주소값과 실제 저장된 값, 그리고 그 값이 위치한 메모리 주소를 ..
02. 변수와 자료형 변수자료형의 값을 저장하는 공간, 변수변수란?파이썬에서 사용하는 변수는 객체를 가리키는 것이라고 할 수 있음객체 = 자료형[1, 2, 3] 값을 가지는 리스트 데이터(객체)가 자동으로 메모리에 생성됨변수 a는 [1, 2, 3] 리스트가 저장된 메모리의 주소를 가리킴id( ) 함수를 사용하여 메모리 주소 확인>>> a = [1, 2, 3]>>> id(a)4303029896>>> num = 10# '10' 데이터를 메모리 공간에 저장하고,# 10이 저장된 "메모리 공간의 주소"를 'num'이라고 하는 메모리 공간에 저장[ 변수: num ] → [ 값: 10 ] ⇖ 주소: 0x1000 ⇖ “주소: 0x1000”의 값변수변수의 예>>> a = 1>>> b = “python”>>> c = [1, 2, 3]변수 ..
01. Python python1990년 암스테르의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어파이썬의 사전적 의미고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀구글에서 만든 소프트웨어의 50% 이상이 파이썬으로 작동됨인스타그램(Instagram), 넷플릭스(Netflix), 아마존(Amazon) 등에서 사용공동 작업과 유지 보수가 매우 쉽고 편리함python의 특징문법이 쉬워 빠르게 배울 수 있다문법 자체가 아주 쉽고 간결하며 사람의 사고 체계와 매우 닮아 있음유명한 프로그래머인 에릭 레이먼드(Eric Raymond)는 공부한 지 단 하루 만에 자신이 원하는 프로그램을 작성!무료이지만 강력하다오픈 소스 → 무료로 언제 어디서든 파이썬을 다운로드하여 사용 가능파이썬과 C는 찰떡 궁합프로그램..

728x90