정보처리기사 파이썬 공부 기록
- 산술 연산자
+ - * / // % ** - 비교 연산자
== != > < >= <= - 논리 연산자
and or not - 비트 연산자
& | ^ ~ << >> - 기타 연산자
할당 / 멤버십 / 식별
- 조건문
if / elif / else - 삼항 연산자
- for문
range / enumerate / zip - while문
- break / continue / pass
- 중첩 반복문
- for-else / while-else
- match문
Python 3.10+
- 문자열 생성
따옴표 / 이스케이프 / 반복 / 연결 - 여러 줄 문자열
삼중따옴표 / 백슬래시 - 인덱싱 / 슬라이싱
- 문자열 변환
upper / lower / capitalize / title - 문자열 검색 및 확인
find / index / count / startswith - 문자열 대체 및 수정
replace / f-string / format - 문자열 분리 및 결합
split / join / splitlines - 문자열 조작
strip / center / ljust / rjust
- 리스트
append / insert / remove / pop / sort - 딕셔너리
get / keys / values / items / update - 셋
add / remove / 집합연산 - 튜플
언패킹 / 수정불가
- 전역변수 개념
- 전역변수와 함수 상호작용
읽기 / 변경 / 충돌
- 개념 및 기본 문법
- 예제
list / set / dict 컴프리헨션
- 개념 및 기본 구조
- 활용
계산 / 정렬 / 필터링 / 변환
- 개념
- 생성 조건
- 기본 구조 및 예제
nonlocal / return inner
| 챕터 | 내용 | 완료 |
|---|---|---|
| 01 | 연산자 | ✅ |
| 02 | 제어문 / 반복문 | ✅ |
| 03 | 문자열 처리 | ✅ |
| 04 | 문자열 메서드 | ✅ |
| 05 | 자료구조 | ✅ |
| 06 | 함수 | ✅ |
| 07 | 클래스 | ✅ |
| 08 | 전역변수 | ✅ |
| 09 | 리스트 컴프리헨션 | ✅ |
| 10 | 람다 함수 | ✅ |
| 11 | 클로저 | ✅ |
| 12 | C언어 | 🔜 |
| 13 | Java | 🔜 |
- Python 3.10+
- IntelliJ IDEA
- 2024.06.01 첫 커밋, 파이썬 기본 시작
- 2024.06.02 연산자, 제어문, 자료구조
- 2024.06.03 함수, 클래스, 클로저