2021. 9. 2. 17:02ㆍElice AI Track 2nd/Elice (오프라인) 실시간 강의
Python 기본 문법 점검
데이터 분석, 머신러닝에 많이 사용되는 언어는 Python이다
Python의 기본 문법을 잘 알고 있어야 데이터 분석을 학습할 때에도 잘 활용할 수 있다
기본 Python 활용 (1)
1. print()
원하는 내용을 출력할 수 있게 해주는 함수이다
2. 사칙연산
파이썬에서 사용하던 방법과 동일하게 Jupyter Notebook 환경에서도 사용이 가능하다
변수에 값을 넣어서 사용하는 것 또한 가능하다
3. 변수의 할당된 값 새로운 갚으로 초기화
위에서 할당되었던 1, 2라는 값을 5, 10으로 재할당 해주는 것 또한 가능하다
4. 여러 개의 변수
변수는 여러 개를 조합하여 사용할 수도 있다
5. list(리스트)
리스트를 사용하면 여러 데이터 값을 한 번에 저장할 수 있다
6. .append()
리스트에 원하는 데이터를 원소로 추가할 수 있다
7. .remove()
리스트에 데이터 중 특정 데이터 하나를 삭제할 수 있다
8. 각 자료형의 연산
같은 정수형 데이터는 연산이 가능하다
문자형 데이터와 정수형 데이터는 더하기 연산을 할 수 없다
하지만 곱하기 연산은 해당 문자열을 곱하는 수만큼 반복해서 반환하게 된다
같은 문자열 데이터끼리는 연산이 가능하다
9. sep(separation)
구분자라고 부르며, 데이터를 분리시켜 출력한다
default로 공백 문자가 들어있기 때문에 파이썬에서는 아래와 같은 결과를 확인할 수 있다
여기서 sep의 값을 조작하면 아래와 같이 사용할 수도 있다
큰따옴표("") 안에 값을 넣음으로 의도하는데로 결괏값을 변경시킬 수 있다
10. end
서로 다른 데이터들의 출력값을 모두 이어서 반환시킨다(줄바꿈을 하지 않는다)
sep와 마찬가지로 default가 정해져있는데, 줄바꿈이 기본값으로 설정되어있다
위와 같은 결과는 쓸데없는 스크롤을 발생시키며, 너무 많은 공간을 소모시키므로 아래와 같이 사용할 수 있다
기본 Python 활용 (2) - 반복문
1. for 반복문
리스트 안에 있는 원소를 인덱스 순서대로 꺼낼 수 있다
2. range()
시작 숫자부터 끝 숫자의 전 숫자까지 연속되는 값을 만들어주는 함수
3. for 반복문 - range()
시작, 끝, 증감 3가지의 조건을 설정해서 반복문을 실행시킬 수 있다
기본 Python 활용 (3) - 조건문
1. if, else 조건문
조건이 참일때는 if문을, 거짓이라면 else문을 실행한다
2. 비교 연산자
피연산자 사이의 상대적인 크기를 판단, 참(True)과 거짓(False)을 반환한다
피연산자의 결합 방향은 왼쪽에서 오른쪽이다
!= | 같지 않을 때 | == | 같을 때 |
a > b | b보다 클 때 | a < b | b보다 작을 때 |
a >= b | b보다 크거나 같을 때 |
a <= b | b보다 작거나 같을 때 |
3. for 반복문, if 조건문 중첩 사용
for문과 if문을 중첩시켜서 연산 과정에서 한 번에 사용할 수 있다
'Elice AI Track 2nd > Elice (오프라인) 실시간 강의' 카테고리의 다른 글
[Elice] 11주차. 데이터 분석 핵심 기법 (실시간 강의 3) (0) | 2021.09.03 |
---|---|
[Elice] 11주차. 데이터 분석 핵심 기법 (실시간 강의 1) (0) | 2021.09.02 |