중심 내용
프로그래밍과 문제해결
💡 생각하는 시간 : 아래 내용은 section5에 전체적으로 적용되는 개념
- 현실에서 발생하는 복잡한 문제를 작은 문제로 분할하면서 해결
- 문제 패턴을 발견
- 문제를 최소한의 비용으로 최대한 빠르게 해결


프로그래밍과 기반기술

💡 생각하는 시간 : 파이썬, 알고리즘, 자료구조는 생산을 위한 도구
- 파이썬 : 컴퓨터와의 소통 언어(예: 수학)
- 알고리즘 : 효율적인 문제해결방법(예: 사칙연산 또는 미적분)
- 자료구조 : 프로그램의 구조와 크기(예: 수학문제들 간 관계와 난이도)
- 기본 학습 흐름
- 파이썬 코드를 다양한 형태로 활용
- 컬렉션 자료형(리스트, 튜플, 셋, 딕셔너리) 활용
코드로 익히는 파이썬의 다양한 활용
파이썬 기본문법 이외에 쓰이는 중요한 내용