본문 바로가기

Python36

[Python] 딕셔너리 자료형 딕셔너리 단어 그대로 해석하면 사전이라는 뜻이다. 리스트나 튜플처럼 순차적으로(sequential) 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻는다. Key와 Value의 쌍 여러 개가 { }로 둘러싸여 있다. 각각의 요소는 Key : Value 형태로 이루어져 있고 쉼표(,)로 구분되어 있다. ※ Key에는 변하지 않는 값을 사용하고, Value에는 변하는 값과 변하지 않는 값 모두 사용할 수 있다. 다음 딕셔너리 예를 살펴보자. dic = {'name':'pey', 'phone':'0119993323', 'birth': '1118'} my_dic = dict() print(type(my_dic)) # 위에서 Key는 각각 'name', 'phone', 'birth'이고, 각각의 Key에 .. 2022. 3. 12.
[Python] 튜플 자료형 튜플 t1 = () t2 = (1,) t3 = (1, 2, 3) t4 = 1, 2, 3 t5 = ('a', 'b', ('ab', 'cd')) # , (콤마)없다면 int형으로 간주 t1 = (1) print(type(t1)) # 튜플(tuple)은 몇 가지 점을 제외하곤 리스트와 거의 비슷하며 리스트와 다른 점은 다음과 같다. 리스트는 [ ] 으로 값을 둘러싸지만 튜플은 ( )를 사용한다. 리스트는 값을 추가, 삭제, 수정..즉 변경이 가능하지만 튜플은 한번 생성된 값을 수정, 추가, 삭제 같은 변경을 할 수 없다. 읽기전용 타입이다 만약에 튜플로 만들어진 값을 조작하고 싶다면 리스트로 형을 변환시킨 다음에 변경할 수 있다. list(tuple) my_t = 1,2,3 # 튜플 my_list = [1,2.. 2022. 3. 12.
[Python] 리스트 자료형 리스트 숫자 모음을 숫자나 문자열로 표현하기 대괄호([ ])로 감싸 주고 각 요솟값은 쉼표(,)로 구분해 준다. 리스트 생성하기 리스트명 = [요소1, 요소2, 요소3, ...] a = [] b = [1, 2, 3] c = ['Life', 'is', 'too', 'short'] d = [1, 2, 'Life', 'is'] e = [1, 2, ['Life', 'is']] my_list = list('asdf')# ['a', 's', 'd', 'f'] 리스트는 a처럼 아무것도 포함하지 않아 비어 있는 리스트([ ])일 수도 있고 b처럼 숫자를 요솟값으로 가질 수도 있고 c처럼 문자열을 요솟값으로 가질 수도 있다. 또한 d처럼 숫자와 문자열을 함께 요솟값으로 가질 수도 있으며 e처럼 리스트 자체를 요솟값으로 .. 2022. 3. 12.
[Python] 변수와 데이터 타입 / 객체 식별자(Identifier) 클래스, 함수, 변수를 구분하거나 지칭하기 위해서 이름을 지정하는 것 1. 키워드를 사용 못함 2. 변수나 함수명 지을 때 특수문자는 _만 허용 3. 변수나 함수명 지을 때 숫자는 2번째 문자부터 허용 4. 변수, 함수, 클래스명 지을 때 공백 허용할 수 없음 import keyword print(keyword.kwlist) ``` 예약어 (고정된 단어)로는 식별자 고를 수 없음 ['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'f.. 2022. 3. 12.
[Python] 파이썬 입문 파이썬이란? 파이썬(Python)은 1990년 암스테르담의 귀도 반 로섬(Guido Van Rossum)이 개발한 인터프리터 언어이다. 귀도는 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼인 "몬티 파이썬의 날아다니는 서커스(Monty Python’s Flying Circus)"에서 따왔다고 한다. ※ 인터프리터 언어란 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어이다. 파이썬의 사전적 의미는 고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 뱀을 뜻하며, 아폴로 신이 델파이에서 파이썬을 퇴치했다는 이야기가 전해지고 있다. 대부분의 파이썬 책 표지와 아이콘이 뱀 모양으로 그려져 있는 이유가 여기에 있다. 파이썬은 컴퓨터 프로그래밍 교육을 위해 많이 사용하지만, 기업의 .. 2022. 3. 12.
[Python] 아나콘다 설치 / 주피터 노트북 사용하기 아나콘다(Anaconda)? 머신러닝이나 데이터 분석 등에 사용하는 여러가지 패키지가 기본적으로 포함되어있는 파이썬 배포판이다. 장점 설치 통합팩 느낌으로 데이터 분석을 위해 파이썬의 pandas 라이브러리 등을 사용하는데 용이하다. 필요한 패키지를 모두 찾아 설치해야 하는 번거로움을 덜어줄 수 있다. 파이썬이 이미 설치되어 있으면 반드시 삭제 후 아나콘다를 설치해야 한다. https://www.anaconda.com/products/individual?modal=nucleus Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and .. 2022. 3. 12.