최종적으로 머신러닝에 대해 배울예정
머신러닝
7단계 (2-4단계가 오래걸림)
1. 문제정의
2. 데이터 수집
3. 데이터 전 처리
4. EDA(탐색) : 탐색적 데이터 분석
5. 모델 학습 : 아무것도 모르기때문에 학습이 필요함
6. 모델 성능 평가 : 성능을 평가하게됨.
7. 배포
5~7은 3,4줄이면 코드 끝남.
차 후 교육과정
자료구조가 조금 다르고 쓰는 법에 차이 가 있다.
문법 위주와 데이터 분석으로 교육 예정이다.
다음 언어마다 구현해야하는 코드 길이가 있지만 파이선은 다른 언어에 비해 확연히 단축하여 간결하게 코드를 작성할 수 있다.
컴파일러는 통으로 인터프리터는 한줄한줄 컴퓨터 언어로 번역
1.이미지 복사하고
2.m 누르고, In[]이 사라지면
3.컨트롤 + 엔터 누르면
4.아래 이미지가 붙여넣기됨
단축키 정리(커맨드 모드)
- 커맨드 모드(파란색)
- Enter : 에딧모드(초록색 상태)로 전환
- a : 셀 위에 셀 삽입
- b : 셀 아래에 셀 삽입
- m : 마크다운 셀로 변경
- y : 마크다운에서 커맨드모드로 전환
- dd, x : 해당 셀 삭제
- 1,2,3,4,5 : 마크다운 셀로 변경(자동으로 헤더 달기)
단축키 정리(에딧 모드)
- 에딧모드(초록색)
- Esc : 커맨드모드(파란색상태로 전환)
실행 단축키
- Ctrl + Enter : 현재 셀 실행
- Alt + Enter : 셀을 실행하고, 아래에 셀 삽입
- Shift + Enter : 셀 실행하고, 아래로 커서 이동
셀 합치기
- Shift + M
셀 나누기
- Ctrl + Shift + -
여러 줄 쓰기
- Alt + 커서
자동완성
- Tab
0번 부터 시작함
양수 (0 ~ n) 또는 음수 (-n ~ -1) 시작시.
str1 = "My name is BG"
print(str1[0])
print(str1[8])
str1 = "My name is BG"
print(str1[8:13])
print(str1[8:])
print(str1[-5:])
print(str1[:]) # 값을 생략할 경우 처음부터 끝까지
# 예제1 : lang 변수에 'python'을 대입하고,
# 아래와 같이 출력하시오.
lang = "python"
s = f"Life is too short, You need '{lang}'"
print(s)
# 예제2 : 변수 x에는 100을 대입, 변수 y에는 200을 대입 후
# 변수 sum2에는 두 변수의 합을 대입하고,
# 포매팅을 활용해서 아래와 같이 출력
x, y = 100, 200
sum2 = x + y
print("%d과(와) %d의 합은 %d입니다."%(x,y,sum2))
print("{}과(와) {}의 합은 {}입니다.".format(x,y,sum2))
print(f"{x}과(와) {y}의 합은 {x+y}입니다.")
s = "Life is too short, You need 'python'"
# 문자 길이 --> 36
len(s)
# 문자 변환
# 본문 "Life is too short, You need 'python'"
# --> 'Life is too short, You need "python"'
s.replace('\'', '\"')
# 문자 자르기(나누기)
# --> ['Life', 'is', 'too', 'short,', 'You', 'need', "'python'"]
s.split() # 공백을 자름