2026/03/14 2

[Python 학습] 1-1 프로그래밍이란 무엇인가? - 코딩 입문 첫걸음, 문법 암기보다 중요한 '컴퓨터처럼 생각하기' (TIL)

파이썬(Python) 학습을 시작하며 내 스스로에게 가장 먼저 던진 질문은 "프로그래밍이란 정확히 무엇인가?"였다. 막연히 '검은 화면에 알 수 없는 영단어를 빠르게 타이핑하는 일'이라고 짐작했지만, 오늘 첫 학습을 통해 그 본질이 내 예상과 완전히 다름을 깨달았다. 이 글은 누군가에게 지식을 전달하기보다는, 앞으로 파이썬을 공부하면서 방향을 잃지 않기 위해 오늘 배운 프로그래밍의 기초 개념과 문제 해결의 관점을 내 언어로 정리해 두는 학습 기록(TIL: Today I Learned)이다. --------------------------------------------------------------------------------1. 프로그램은 '입력'을 받아 '결과'를 내는 규칙이다오늘 배운 가장 핵..

리스트 컴프리헨션(List Comprehension)

잘난 척 한 줄 : 파이썬에서는 for문 한 줄로 리스트를 만들 수 있다. 그게 리스트 컴프리헨션이다.List Comprehension이란?List Comprehension은 반복문과 조건문을 사용해 리스트를 간결하게 생성하는 파이썬 문법이다.왜 등장했는가 (배경 설명)프로그래밍을 하다 보면 이런 작업을 정말 많이 한다.예를 들어숫자 리스트 만들기기존 리스트를 변형하기특정 조건에 맞는 값만 추출하기전통적인 방식은 보통 이렇게 작성한다.numbers = []for i in range(10):numbers.append(i) 문제는 이런 코드가 많아지면 코드가 길어지고 가독성이 떨어질 수 있다.그래서 파이썬에서는 이 작업을 더 간단하게 만들었다.👉 List Comprehension이걸 사용하면 같은 작업을 ..

개념 잡동사니 2026.03.14
반응형