-
패스트캠퍼스 챌린지 - 04일차2022년 패스트캠퍼스 챌린지/한번에끝내는딥러닝|인공지능초격차패키지 2022. 1. 27. 17:48
강의 내용 Review
📍배운내용📍
- 조건문과 반복문
- if, else, elif문
- while문
- for문
- 연습문제
👉강의내용👈
Ch 03. 조건문과 반복문
조건문 if, elif, else
- 특정 조건을 만족하는 경우에만 수행할 작업
- 조건의 결과는 Boolean으로 표현됨
- 조건문에 종속되는 코드는 들여쓰기해야함 (들여쓰기 중요)
- if, elif (조건문): - 콜론 추가
- 코드의 실행을 제어할수 있음
조건문 AND, OR, NOT
- 조건문에 AND, OR, NOT 사용가능
- AND = and, OR = or, NOT = not
- AND : 둘다 T 일경우 T , 나머지 F
- OR : 둘다 F 일경우 F , 나머지 T
- NOT : T 일때 F, F 일때 T
- 우선순위 : NOT>AND>OR
if, elif의 조건이 Bool이 아닌경우
- Boolean
- 정수, 실수, 문자열 리스트등 기본타입 사용가능
- False로 간주되는값 -> 각 타입의 기본값
- None
- 0
- 0.0
- ''
- [] , () , {} , set() -> 리스트, 튜플, 딕셔너리, 셋 빈집합
- 그밖에는 모두 True
Else
- if 조건 외에 나머지 조건
- 무조건 if, else 중 하나만 실행됨
- if , else 사이에 다른 코드 올수없음
중첩 조건문
- 조건문 아래 또 조건문을 써서 중첩시킬수 있음
- 중첩 , depth의 깊이는 제한없음
- 코드의 가독성을 위해 많은 중첩은 자제
반복문
- 반복적인 동작을 할수있게 함으로 똑같은 코드 작성을 줄일수 있음
- 리스트 , 튜플, 문자열 같은 컬렉션 타입을 하나씩 순회가능
- 무한 루프에 빠지지 않게 코드를 작성해야함!
While문
- while(조건): 조건이 참일때 while블록 실행함 , 거짓일때 while문 수행을 멈추고 다음 코드 실행
- 무한 루프에 빠지지 않도록 종료하는 조건을 잘 작성해야함
- Break -> if문과 함께 사용해서 조건에 해당하면 반복문을 빠져나감
- Continu -> if문과 함께 사용해서 조건에 해당하면 점프해서 다음 while조건으로 감
for문
- 변수 in 순회할대상 :
- 리스트, 문자열등 순회 가능한 객체를 순회할때 사용
- in문법과 함께사용됨 , in 뒤에 기본타입 값올수 없음 (정수, 실수)
- 컬렉션의 아이템을 다 순회하면 종료됨
- 리스트와 문자열 순회는 비슷하게 순회 -> 변수에 들어오는 값은 각 원소
- break : for문 종료
- contiun : 해당 조건 점프
Dictionary 아이템 출력
- dictionary를 순회하면 키값을 참조함. cf) 리스트와 문자는 각 원소
- keys() 함수 : 키값만 순회 가능
- values() 함수 : value값만 순회가능
- items() 함수 : tuple형태로 key, value 순회가능
for문에서 index를 사용해야할때
- 각컬렉션을 enumerate() 함수 안에 넣으면 index와 값 둘다 가져옴
Collection의 내장함수들
- len : 컬렉션 길이 반환
- type : 컬렉션 타입 반환
- range : 리스트를 쉽게 생성 가능, range(시작, 끝, 텀) -> 시작 값은 포함, 끝값은 포함 안함
공부사진
반복문 강의듣기 반복문 연습문제 풀기 4일차 후기
반복문에 대해 배웠다. 자바배울때 다 배웠던거라 큰 어려움은 없었지만 파이썬 문법을 다시 익힌다는 마음으로 꼼꼼히 봤다. 진도가 너무 늦다~!ㅠㅠ 이러다 방학동안 다 못볼거 같지만 천천히 얼른(?) 하자!
딥러닝!! 잘하고 싶다..ㅋㅋ패스트캠퍼스 [직장인 실무교육]
프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.
fastcampus.co.kr
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'2022년 패스트캠퍼스 챌린지 > 한번에끝내는딥러닝|인공지능초격차패키지' 카테고리의 다른 글
패스트캠퍼스 챌린지 - 06일차 (0) 2022.01.29 패스트캠퍼스 챌린지 - 05일차 (1) 2022.01.28 패스트캠퍼스 챌린지 - 03일차 (0) 2022.01.26 패스트캠퍼스 챌린지 - 02일차 (0) 2022.01.25 패스트캠퍼스 챌린지 - 01일차 (0) 2022.01.24