728x90
그동안 작성했던 교안을 정리해 봅니다. 총 15일차로 구성했습니다.
실무에 필요한 내용을 다루기전 기초에 대해서 학습내용으로 최대한 쉽게 접근할 수 있도록 했습니다.

2일차 : 조건문과 반복문
학습목표
1. 조건문을 사용해 보기
2. 반복문을 사용하여 반복실행해 보기
3. 실습을 통해 조건문, 반복문 배우기








for 문 관련
더보기
for 문의 경우 보통 아래와 같이 문법을 설명한다.
for 변수 in 시퀀스
for 변수 in 반복가능한객체
for 변수 in 요소의집합
시퀀스라고 표현하기도 하는 반복 가능한 객체는 구체적으로 아래와 같은 것들이 될 수 있다.
- 리스트 (list): [1, 2, 3], ['apple', 'banana', 'cherry'] 와 같이 여러 항목을 순서대로 담고 있는 자료형
- 튜플 (tuple): (10, 20, 30), ('red', 'green', 'blue') 와 같이 순서가 있고 변경 불가능한 항목들의 묶음
- 문자열 (string): "Hello", "Python" 과 같이 문자들의 순서 있는 나열
- range() 함수: range(5), range(2, 10) 와 같이 특정 범위의 숫자 시퀀스를 생성하는 함수
- 딕셔너리 (dictionary): {'a': 1, 'b': 2} 와 같이 키-값 쌍으로 이루어진 자료형 (기본적으로는 키에 대해 반복)
- 집합 (set): {1, 2, 3} 와 같이 순서가 없고 중복이 없는 항목들의 모음
- 파일 객체 (file object): 텍스트 파일 등을 한 줄씩 읽어올 때 사용
- 이터레이터 (iterator): iter() 함수를 통해 얻을 수 있는 객체로, __next__() 메서드를 통해 다음 항목을 순차적으로 반환하는 객체
- 제너레이터 (generator): 함수 내에서 yield 키워드를 사용하여 값을 순차적으로 생성하는 함수 또는 표현식
학습을 위해 경험하고 경험한 것을 설명해 주는 방식과 설명을 해주고 사용해보게 하는 방식이 있다. 경험상 혼용해서 반복 학습을 할 때 이해하기 쉽기 때문에 교안에는 이번차시에서 상세하게 다루지 않았다.
반대로 프로그램에 익숙한 사람에게는 모두 한꺼번에 알려주고 다양하게 접근해보도록 하는 것이 좋을 것 같다. 물론 이건 나의 공부방법이라 다른 사람에게는 본인에 맞는 방식으로 알아가라고 알려주고 싶다.
728x90
'프로그램 > python' 카테고리의 다른 글
| [상세교안 python 기초] 4일차 (2025) (0) | 2025.05.15 |
|---|---|
| [상세교안 python 기초] 3일차 (2025) (0) | 2025.05.15 |
| [상세교안 python 기초] 1일차 (2025) (0) | 2025.05.14 |
| python에서 SQLite (0) | 2025.04.26 |
| Pygame를 사용하는 방법 (0) | 2025.04.21 |