반응형

컴퓨터 122

파이썬(Python) - 조건 제어문① IF문

IF문 if 조건문 : 수행해야할 문장 if 조건문 : 수행해야할 문장 else : 수행해야할 문장 IF문 연습하기 x = "네네" if x == "네네" : print("치킨") x = "국어" if x == "영어": print("ABC") else : print("가나다") if 문에 값이 하나라도 들어가 있다면 True이다. (bool타입 조건 참조) : if 100: print('참') else: print('거짓') if 문에 값이 없다면 False이다. : if 0: print('참') else: print('거짓') and 가 들어갔을떄 앞의 조건이 False면 뒤의 조건을 보지 않는다. : x = 0 if x>10 and 1/x : print('참') else: print('거짓') an..

컴퓨터/파이썬 2020.02.18

파이썬(Python) - 조합 데이터 타입② 튜플(Tuple), 딕셔너리(Dictionary), 세트(Set)

조합 데이터 타입 1) list : [ ] 2) tuple : ( ) 3) dictionary : { } 4) set : { } 2. 튜플(Tuple) () 소괄호로 표현 리스트와 유사하지만 수정, 삭제, 추가를 할 수 없다. 튜플의 데이터 타입 확인하기 : t = 10,20,30 t type(t) 튜플은 수정, 삭제, 추가를 할 수 없다. : t.append(40) t.pop() t.insert(3,40) 튜플값을 하나만 넣고 싶을땐 뒤에 콤마를 붙인다. : tuple1 = 1 tuple2 = (1) tuple3 = (1,) type(tuple1) type(tuple2) type(tuple3) 중첩된 튜플을 인덱싱/슬라이싱 할 땐 리스트처럼 쓴다. : tuple4 = ('a','b',('ab','ac'..

컴퓨터/파이썬 2020.02.18

파이썬(Python) - 조합 데이터 타입① 데이터 타입의 종류 / 리스트(List)

데이터 타입의 종류 변수(데이터를 저장하는 공간)의 데이터 타입은 크게 두가지로 나뉜다. 단일 값을 저장하는 타입과 여러개의 값을 저장하는 타입( = 조합 데이터 유형, 조합 데이터 타입) 이다. 단일 값을 저장하는 데이터 타입 1) integer : 정수형 2) float : 실수형 3) string : 문자형 4) boolean : 불리언 여러개의 값을 저장하는 데이터 타입 1) list : [ ] 2) tuple : ( ) 3) dictionary : { } 4) set : { } 1. 리스트 [ ] 대괄호 / list( )로 표현 여러 값을 동일한 변수에 순차적으로 저장할 수 있는 용도의 자료형 서로 다른 데이터 타입을 가질 수 있다. 중첩할 수 있다. 리스트의 데이터 타입을 확인해 보자 : x ..

컴퓨터/파이썬 2020.02.18

파이썬(Python) - 문자 함수

replace( , ) : 문자를 치환하는 함수 x = '언해피밀' x.replace('언','') startswith( ) : 원본 문자열이 매개변수로 입력한 문자로 시작되는지 판단하는 함수(대소문자 구분함) endswith( ) : 원본 문자열이 매개변수로 입력한 문자로 끝나는지 판단하는 함수(대소문자 구분함) x = 'how are you' x.startswith('h') x.endswith('d') find( ) : 입력한 문자가 존재하는지 위치를 찾는다. / 찾는 문자가 없으면 -1로 출력된다. find('문자',n) : n번째부터 나오는 '문자'의 위치를 찾는다. x.find('a') x.find('A') # 대소문자 구분함 x.find('y',4) index( ) : 찾는 문자열의 위치를 리..

컴퓨터/파이썬 2020.02.17

파이썬(Python) - 문자열 사용법 정리

1. 이스케이프 코드 \n : 줄바꿈 x = "파이썬\n마스터" print(x) \t : tap키 x = "파이썬\t마스터" print(x) \0 : null값 (공백) x = "파이썬\0마스터" print(x) \\ : \표시 print('파이썬\\R\0마스터') \' \' : ' '을 표현 = print("파이썬'마스터'") print('\'파이썬\'마스터') 이스케이프 코드 정리 \n 줄바꿈 \t tap \0 null값(공백) \\ \표시 \' \' ' '을 표현 2. 문자열 연산 x = '해피밀' y = '파이썬 개발자' 일때 문자+문자는 연결연산자로 사용 : x+y 단, 문자+숫자는 불가능하다. 그래서 숫자를 문자형으로 바꾸거나 / + 대신 콤마(,)를 사용한다. s = num1 + num2 p..

컴퓨터/파이썬 2020.02.17

파이썬(Python) - 변수 / 연산자

들어가기 전에 저는 파이썬 IDE로 스파이더(Spyder)를 사용하고 있습니다. 스파이더는 아나콘다를 설치시 자동으로 설치됩니다. 스파이더 코드 실행 단축키 F9 / Ctrl + Enter 파이썬 주석 처리 # : 한 행 주석 """ """ : 여러행 주석 ''' ''' : 여러행 주석 변수 데이터를 저장할 수 있는 메모리 공간 첫글자는 영문, _(밑줄)만 가능 두번째 글자부터는 영문자, 숫자, _ 가능 대소문자를 구분한다. 예약어는 사용할 수 없다. 예약어 종류 알아보기 : import keyword keyword.kwlist 자료형은 값이 들어올때 결정된다. 변수의 자료형 확인하기 : keyword.kwlist type(keyword.kwlist) 데이터 타입별 변수 만들기 1) int : 정수형 x..

컴퓨터/파이썬 2020.02.17

파이썬(Python) 간단 개요

파이썬은 1990년 암스테르담의 '귀도 반 로섬(Guido Van Rossum)'이 개발한 *인터프리터 언어(interpreter language)입니다. 파이썬이라는 이름은 BBC에서 방영되는 〈Monty Python's Flying Circus〉라는 코미디 프로그램에서 따온것이며, 귀도 반 로섬씨가 크리스마스때 심심해서 만든 언어라고 합니다. Python 특징 문법이 쉽다. 가독성이 좋다. 풍부한 라이브러리 - numpy : 수학, 과학 모듈 - pandas : 데이터 검색 모듈 - beautiple soup : 웹스크레핑 모듈 - scikit-learn : 머신러닝 모듈 이식성이 좋다 - 쉽게 라이브러리를 추가 할 수 있다. - 파이썬은 C언어로 구현된 부분이여서 C계열 프로그램에서 사용하기 편하다..

컴퓨터/파이썬 2020.02.17

파이썬 - 아나콘다(Anaconda) 설치법

https://www.anaconda.com/distribution/ Anaconda Python/R Distribution - Free Download Anaconda Distribution is the world's most popular Python data science platform. Download the free version to access over 1500 data science packages and manage libraries and dependencies with Conda. www.anaconda.com 위의 링크로 들어가시면 바로 아나콘다를 다운받는 페이지로 이동합니다. 스크롤을 조금 내리면 이런 화면이 보일것입니다. 여기서 자신의 운영체제에 맞게 설치파일을 다운로드 받습니..

컴퓨터/파이썬 2020.02.17

오라클 SQL - ROWID와 INDEX

ROWID 데이터 처리 방법은 크게 두 종류로 나뉜다. full table scan by user rowid scan 여기서 by user rowid scan은 row마다 갖고있는 고유 주소(rowid)를 찾아가는 방법이다. {HR SESSION} rowid를 확인하는 방법은 다음과 같다. : create table emp as select * from employees; select rowid, employee_id from emp; rowid를 사용하면 원하는 데이터를 직접 찾을 수 있다. : select * from emp where rowid = 'AAAE/5AAEAAAAJTAAD'; F10을 눌러서 실행계획을 보자. 처리 방식이 변한것을 확인할 수 있다. (기존 fullscan 방식의 실행계획 ..

컴퓨터/SQL 2020.02.16
반응형