일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 데이터 분리
- 수치 맵핑 기법
- 평가용 데이터
- 결측값 처리
- 이상치 처리
- 뉴런 신경망
- 더미 기법
- MSEE
- 가중치 업데이트
- 알고리즘 기술
- LinearRegression 모델
- ICDL 파이썬
- 회귀 알고리즘 평가
- 웹 크롤링
- 불순도
- 분류 머신러닝 모델
- 딥러닝 역사
- 머신러닝 과정
- 스케이링
- 데이터 전 처리
- 명목형
- 지니 불순도
- 퍼셉트론
- 항공지연
- 지도학습 분류
- 학습용데이터
- 경사하강법
- 지도학습
- 수치형 자료
- 다중선형 회귀
- Today
- Total
끄적이는 기록일지
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 3. 코드의 기초 - (4)시퀀스 자료형의 연산 본문
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 3. 코드의 기초 - (3)입출력문
[컴퓨팅 & 파이썬] 3. 코드의 기초 - (2)변수와 데이터 타입 [컴퓨팅 & 파이썬] 3. 코드의 기초 [컴퓨팅 & 파이썬] 2. 컴퓨팅 사고 - (2)알고리즘 기술 1. 순차(Sequence) 1) 알고리즘 : 컴퓨터가 수행해야 할
kcy51156.tistory.com
1. 시퀀스 자료형
1) 여러 데이터를 저장할 수 있는 자료형
2) 데이터 간의 순서가 있는 자료형
3) str, list, tuple, bytes는 시퀀스 자료형
4) 요소를 참조하기 위한 인덱싱(indexing), 시퀀스 자료를 분리하기위한 슬라이싱(slicing), 시퀀스 자료의 연결, 반복, 자료 요소 존재여부 검사, 자료의 길이 등을 연산에 사용
2. 인덱스
1) 시퀀스 자료형의 각 데이터는 인덱스(index : 요소)를 사용하여 참조
2) 인덱스는 첫 번째 데이터부터 0, 1, 2, …의 순으로 할당
3) 인덱스는 오른쪽 데이터부터 -1, -2, …의 순으로 할당
* 튜플은 값을 변경시키지는 못하지만, 추가는 가능하다.
3. 슬라이싱★
- 시퀀스 자료의 일부를 추출하여 새로운 데이터를 만드는 것을 말함
새 변수 = 변수[시작위치 : 끝 위치 : 간격]
4. 연결과 반복
- 자료형이 동일하면 + 연산자를 사용하여 두 자료를 하나로 만들 수 있음
5. 원소 개수와 멤버 검사
- 시퀀스 변수의 원소 개수를 알고자 할 때 len()함수 이용
- 멤버(원소 값) 검사는 시퀀스 자료 중 특정 데이터가 존재하는지 검사 함
- 결과는 True, False로 나타나며, in 연산자를 사용
5. 디버그 및 릴리스
1) 디버그(debug) – 프로그램의 오류를 제거하는 것
2) 프로그램의 오류는 구문 오류와 논리 오류로 구분
– 구문 오류 : 문법과 다르게 프로그램을 작성, 맞춤법 틀림, 구두점 누락, 들여쓰기 오류 등 – 컴파일과정에서 발견
– 논리 오류 : 컴파일 과정에서 이상이 없지만, 실행하였을 때 시스템이 멈춘 다든지, 기대한 결과와 다른 출력을 하는 경우
3) 릴리스(release) – 프로그램에 이상이 없으면 배포
- 릴리스는 버전과 유사한 의미로 사용
예상문제
1.다음 중 구문 오류와 가장 관계없는 것은?
① 변수 이름 오류
② 구두점 오류
③ 철자 오류
④ 부울 연산 오류 ->논리오류
2. 다음 중 논리 오류를 가장 잘 설명한 것은?
① while 루프의 조건식이 항상 참인 경우
② 변수 이름을 잘못 작성한 경우
③ 산술 계산식을 잘못 작성한 경우
④ 프로그램 명령이 잘못된 동작을 포함한 경우
3. 다음프로그램에서 철자나 구두점 오류가 없도록 수정하시오(오류 4개).
age = int( input(‘나이 입력: ’) )
if (age > 19) # : 빠짐
print(“성인입니다. ) # " 빠짐
else # : 빠짐
print(“미성년자입니다.”) # t 빠짐
정답 : 4/1/위에 참고
'파이썬(ICDL) 정리' 카테고리의 다른 글
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 4. 코드 만들기 - (2)조건문 (0) | 2021.08.05 |
---|---|
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 4. 코드 만들기 - (1)논리문 (0) | 2021.08.05 |
[파이썬(ICDL) 정리] - [컴퓨팅 & 파이썬] 3. 코드의 기초 - (3)입출력문 (0) | 2021.08.05 |
[컴퓨팅 & 파이썬] 3. 코드의 기초 - (2)변수와 데이터 타입 (0) | 2021.08.04 |
[컴퓨팅 & 파이썬] 3. 코드의 기초 (0) | 2021.07.24 |