[Python] 집합(Set) 집합(Set) 이란?Python 2.3부터 지원하기 시작하였으며 집합(합집합, 교집합, 차집합)에 관련된 자료처리를 쉽게 만들어 줍니다. 집합(Set)은 데이터의 중복을 허용하지 않으며 저장되는 데이터에 대한 순서가 없습니다.중복을 허용하지 않는 집합(Set)을 활용해서 데이터의 중복을 제거하기 위한 역할을 하기도 합니다. 집합(Set)에 인덱싱으로 접근하려면 리스트 또는 튜플로 변환 후 사용해야 됩니다. 집합(Set) 만들기"set()" 키워드를 사용하여 숫자나 문자열에 대한 자료형을 만들 수 있습니다.----------------------------------코드s1make = set([1,2,3])print(s1make) 결과{1, 2, 3}--------------..
[Python] 딕셔너리(Dictionary) 딕셔너리(Dictionary) 란?데이터를 "Key = Value" 형태로 관련된 정보를 연관시켜 저장합니다.예를들어 "Key"를 축구 "Value"를 안정환으로 연관시켜 데이터를 저장할 수 있습니다.딕셔너리는 리스트나 튜플처럼 위치를 구애받지 않고 "Key"를 통해서 "Value"를 얻을 수 있습니다. 딕셔너리는 "{}"기호와 "Key:Value" 문법으로 생성할 수 있습니다.코드 # dic 변수에 Key = Value로 딕셔너리 생성dic = {'축구':'안정환', '야구':'이승엽', '씨름':'강호동'}print(dic['축구']) 결과안정환 딕셔너리의 구조는 아래와 같습니다.딕셔너리는 "Key" 값이 고유 해야 하므로 "Key" 값을 중복해서 사용하..
[Python] 튜플 인덱싱 & 슬라이싱 튜플숫자나 문자열을 모아서 저장하는 집합입니다.리스트와 다른점은 튜플에 저장되어 있는 값은 삭제와 변경이 불가능한 것을 제외하면 리스트와 동일합니다.리스트의 사용 방법은 "[Python] 리스트 인덱싱 & 슬라이싱"을 참조 부탁드립니다. 튜플은 변수에 "()"기호를 사용하여 생성할 수 있습니다.아래는 tu 변수에 "2, 5, 8, 7, 9, 10, 13" 값을 튜플로 생성하였습니다.코드 # 튜플 생성 및 튜플 값 출력 tu = (5, 2, 10, 4, 7, 9)print(tu) 결과(5, 2, 10, 4, 7, 9) 튜플 값 삭제 오류코드tu = (5, 2, 10, 4, 7, 9)del tu[0]print(tu) 결과Traceback (most recent cal..
[Python] 리스트 인덱싱 & 슬라이싱 리스트숫자나 문자열을 모아서 저장하는 집합입니다.리스트에 저장되어 있는 값에 대한 변경이 가능하며 순서를 변경할 수 있습니다. 리스트는 변수에 "[]"기호를 사용하여 생성할 수 있습니다.아래는 odd 변수에 "2, 5, 8, 7, 9, 10, 13" 값을 리스트로 생성하였습니다.코드 # 리스트 생성 및 리스트값 출력odd = [2, 5, 8, 7, 9, 10, 13]print(odd) 결과[2, 5, 8, 7, 9, 10, 13] 리스트는 값에 대한 위치가 생성되며 아래와 같은 구조로 되어 있습니다.0번 위치에 2라는 값이 저장되어있습니다. 1번 위치에는 5라는 값이 저장되어 있습니다.이처럼 리스트는 위치가 존재하고 해당 위치에 값이 저장되어있는 구조입니다. 리..
[Python] Python Print 함수 - 2 Print 함수 응용 문법 - 포맷팅 출력% 기호를 사용하여 변수값을 출력할 수 있습니다.변수는 문자, 숫자 등을 비롯하여 다양한 결과값을 담을 수 있는 공간입니다. %s%s 기호를 사용하여 문자열 타입의 변수를 출력할 수 있습니다.아래는 Print 함수로 변수를 출력하기 위해 "a"라는 변수에 "Hello" 값을 대입, "b"라는 변수에 "Python" 값을 대입, "c"라는 변수에 "Good" 값을 대입하였습니다.변수 선언a='Hello'b='Python'c='Good' 코드print('%s,%s,%s'%(a,b,c)) 결과Hello,Python,Good 아래와 같이 $s 변수에 있는 문자열이 대입됩니다. %d%d 기호를 사용하여 정수형(10진수) ..
[Python] Python Print 함수 - 1 Print 함수란?Python으로 작업된 결과물을 화면에 출력하기 위해 사용됩니다. Print 함수 기본 문법문장을 Print 함수로 출력할 때 문장을 ' 또는 " 안에 입력해야 합니다.코드print('Hello Python') 결과Hello Python 문장에 ' 가 있을 경우 ' 를 표현해주기 위하여 " 를 사용합니다.코드print("I'm Python") 결과I'm Python 문장에 " 가 있을 경우 " 를 표현해주기 위하여 ' 를 사용합니다.코드print('my name is "ossian"') 결과 my name is "ossian" 덧셈(+)기호를 사용할 경우 문장을 공백없이 연결할 수 있습니다."Hello"라는 문자와 "Python"이라는..
[Python] Mac에서 Python3 Module 설치 Mac에서 Python3 Module 설치하기Mac에는 기본적으로 Python 2.7이 내장되어 있습니다. Python3를 추가로 설치하고 Moudule을 설치하면 Python 2.7 라이브러리에 모듈이 추가되게 됩니다.이럴 경우 아래의 명령어로 모듈을 설치할 경우 Python3 라이브러리에 모듈을 설치할 수 있습니다. $> [Python3 Version] -m pip install [설치할 패키지명] $> python3.6 -m pip install requests Python3의 모듈 확인 시 설치된 모듈 패키지가 정상적으로 보이면 모듈설치가 완료된 것 입니다.
[Python] Mac에서 Python 3 & Pycharm 개발환경 구성 Python 3 다운로드"https://www.python.org/downloads/" 접속하여 Python 3의 최신버전을 다운로드합니다. Python 3 설치 및 실행다운로드 받은 Python 3 설치 파일을 실행합니다. Python 3 설치가 완료되었다면 터미널을 실행하여 "Python3"를 입력합니다.아래와 같이 잘 실행되었다면 정상적으로 Python이 설치된 것 입니다.$> python3 Python 3.6.3 (v3.6.3:2c5fed86e0, Oct 3 2017, 00:32:08) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType "help", "copyright"..
Windows에 Python 2.7 설치하기 Python 2.7 다운로드https://www.python.org/downloads/ 로 이동하여 Windows Version의 Python 2.7을 다운로드합니다. 다운로드 받은 Python 설치 파일을 실행 후 설치 경로를 설정합니다. - 설치 옵션 중 하단의 "Add python.exe to Path를 설정해야 환경변수가 자동으로 등록됩니다. 설치가 완료되었다면 Command line 화면에서 "python"을 입력하여 정상적으로 구동되는지 확인합니다. 정상적으로 실행된다면 Python 설치가 완료된 것입니다.