전체 글 (31) 썸네일형 리스트형 파이썬 문법 간단하게 훑고 가기(if / indent / in / input / and or not) #If(조건문) if 1 == 2 : print('hello') elif 1 < 2 : print('hi') else : print('oh') if / elif(else if) / else #indent 파이썬에서 들어쓰기 할 때는 같은 방식으로 해줘야함 if 1 == 2 : print('hello') print('hi') 이런 식으로 2번째 줄에서는 Tab을 그 아래 줄에는 Space를 하면 오류가 난다. #in if 'hello' in 'hello world' : print('hello') 'hello world' 라는 string에 'hello'가 들어 있냐는 뜻 #input name = input('What is your name?') print(name) input을 통해서 입력 받을 수 있다... 파이썬 문법 간단하게 훑고 가기(포맷팅) formatting print('I love my {}. She is {}.'.format('son',12)) 위와 같이 문자열에서 빈칸을 뚫듯이 {} 괄호를 해주고 마지막에 .format()으로 괄호에 들어갈 것들을 넣어 준다. print('I love my {name}. She is {age:d}.'.format(name = 'James',age = 30)) 이를 활용하여 괄호안에 '변수'를 지정해주면 중복해서 빈칸을 채울 필요 없이 한번에 표현 가능! 또한 가독성도 증가! age옆에 d는 decimal의 약자이고 decimal은 10진수를 뜻한다. 따라서 age라는 변수의 자리에는 10진수의 숫자만 오도록 하는 방법이다. 파이썬 문법 간단하게 훑고 가기(주석, 문자열) #주석처리 - 기본적으로 #이 주석처리에 쓰인다. #문자열 따옴표 - 파이썬에서는 ' 와 " 구별이 없다고 볼 수 있다. - 굳이 두개를 사용 가능하게 한 이유는 아래처럼 따옴표 사이에 따옴표를 사용 가능하게 하려고 하였다. print("안녕'w'orld") => 위와 같은 상황에서 아래처럼 \(역슬래쉬)를 붙여주면 문자로 인식하게 되어 위와 아래는 같은 결과를 출력하게 된다. print("안녕\'w\'orld") 개행(new line) - \n Doc String - 파이썬에 있는 특별한 기능으로 여러줄을 개행 없이 문서처럼 출력가능하다. - 긴 글을 쓸 때 유용! print('''안녕\'w\'orld 가나다라마바사 ''') 문자열 인덱스 a = "Hello" a[-1] 라는 문자열이 있다고 할 때 가.. 머신러닝 1-3 Unsupervised Learning 비지도 학습은 지도 학습과 다르게 특정 알고리즘을 미리 제공하지 않고 데이터들이 어떤 데이터인지도 말해주지 않는다. 주어진 데이터들을 활용해 알아서 분류한다. Clustering 그룹으로 나눈다 Social Network Analysis 페이스북의 친구관계를 통해 친구들이 어떤 그룹으로 묶이는지 알아냄 Market Segmentation 알아서 시장 소비자들이 어떻게 나뉘는지 파악한다 Non-Clustering Cocktail Party Algorithm 노래와 여러 사람의 목소리가 섞어있을 때 음악과 개개인의 목소리로 나눌 수 있다 머신러닝 1-2 Supervised Learning (지도학습) right answer를 주고 답을 찾음 regression : continuous value output ex) 집 값과 집의 크기의 상관관계를 통해 집 값 알아내기 classification : discrete value output ex) tumor size와 age를 통해 양성인지 음성인지 알아 보는 것 이 경우에 크기나 나이 말고 다른 속성이 추가 될 수 있고 계속 추가 되어 무한대로 추가 될 수 있다. 이럴 때 Support Vector Machine 알고리즘을 통해서 무한대로 늘릴 수 있다. DB 데이터베이스 정리 (SELECT) # select column1, column2 from table where TRUE of FALSE select countryCode from COUNTRY where countryCode = 82; => COUNTRY라는 테이블에서 countryCode 가 82인 countryCode 열만 뽑아낸다. DB 데이터베이스 정리 (CREATE / DROP) create table COUNTRY( countryCode int NOT NULL, countryName varchar, PRIMARY KEY (countryCode) ); CREATE을 이용하여 COUNTRY라는 테이블을 생성 drop table COUNTRY; DROP을 이용하여 COUNTRY라는 테이블을 제거 DB 데이터베이스 정리 (SQL 정의 / DDL / DML) SQL(시퀄) - DB를 정의하고 조회하고 조작하는데 사용되는 쿼리 언어! DDL(Database Definition Language) - 테이블을 생성 변경 삭제하는 언어를 말한다. - 대표적으로 CREATE / ALTER / DROP DML(Database Manipulate Language) - 테이블 안의 데이터를 조회 삽입 삭제하는 언어를 말한다. - 대표적으로 SELECT / INSERT / DELETE PRIMARY KEY - 프라이머리 키는 하나의 테이블에서 주가되는 식별가능한 속성이라고 볼 수 있다. NULL이 될 수 없으며 중복되지 않는다. 데이터 타입 CHAR - 고정된 문자 VARCHAR - 가변길이 문자 CHAR와 VARCHAR의 차이점은 무엇일까. 만약 휴태폰 번호 010-000.. 이전 1 2 3 4 다음