파이썬 처음 시작하는 방법, 설치부터 작은 자동화까지 이렇게 하면 편해요

처음 파이썬을 만났을 때 헷갈리는 지점
얼마 전 지인이 “파이썬을 배워보고 싶은데 뭘 먼저 깔아야 하는지부터 모르겠다”고 하더라고요. 사실 이 말이 꽤 현실적입니다. 파이썬은 쉽다고 많이들 말하지만, 막상 시작하려면 설치, 에디터, 터미널, 패키지 같은 낯선 단어가 한꺼번에 나옵니다. 그래서 처음부터 거창한 프로젝트를 잡기보다, 하루에 30분 정도씩 손에 익히는 방식이 훨씬 오래 갑니다.
파이썬은 문법이 비교적 읽기 쉬운 편입니다. 예를 들어 숫자 계산, 글자 다루기, 파일 이름 바꾸기, 엑셀 자료 정리 같은 일을 짧은 코드로 처리할 수 있습니다. 그래서 전공자가 아니어도 업무 자동화나 데이터 확인용으로 많이 씁니다. 근데 쉬운 언어라는 말이 “아무 준비 없이 바로 된다”는 뜻은 아닙니다. 처음 1~2주는 기본 환경에 익숙해지는 시간이 필요합니다.
파이썬 시작하려면 필요한 것
처음 준비물은 많지 않습니다. 파이썬 실행 파일, 코드를 적을 편집기, 그리고 결과를 확인할 터미널 정도면 충분합니다. 윈도우나 맥 모두 파이썬을 설치할 수 있고, 설치할 때 버전은 가능하면 최신 안정 버전을 고르면 됩니다. 이미 회사나 학교에서 특정 버전을 요구한다면 그 버전에 맞추는 게 좋습니다.
- 파이썬: 코드를 실행하는 기본 프로그램
- 코드 편집기: Visual Studio Code 같은 편집 도구
- 터미널: 명령어를 입력하고 실행 결과를 보는 창
- 학습 폴더: 예제 파일을 모아둘 작업 공간
초보자에게 가장 흔한 실수는 파일을 아무 데나 저장하는 겁니다. 바탕화면, 다운로드 폴더, 문서 폴더에 예제 파일이 흩어지면 나중에 찾기가 어렵습니다. “python-practice”처럼 폴더 하나를 만들고 그 안에 날짜별로 파일을 저장하면 관리가 훨씬 편합니다. 별것 아닌 습관인데, 나중에 오류를 찾을 때 차이가 큽니다.
문법은 계산기처럼 가볍게 시작하는 방법
처음부터 문법책을 끝까지 읽으려 하면 지치기 쉽습니다. 변수, 조건문, 반복문, 함수 이 네 가지만 먼저 익혀도 작은 프로그램은 만들 수 있습니다. 예를 들어 변수는 값을 담는 상자라고 생각하면 됩니다. 가격이 12000원이고 수량이 3개라면, 파이썬으로 총액을 계산하는 코드는 아주 짧습니다.
초반에는 “왜 이렇게 쓰는지”보다 “입력하면 어떤 결과가 나오는지”를 먼저 보는 편이 좋습니다. 숫자를 더하고, 문자열을 붙이고, 리스트에 값을 넣고 빼는 식으로 손을 움직이다 보면 문법이 감각으로 들어옵니다. 솔직히 파이썬을 처음 배울 때 가장 큰 장벽은 어려운 이론이 아니라, 에러 메시지를 보고 겁먹는 마음인 경우가 많습니다.
먼저 익히면 좋은 기본 개념
- 변수: 이름을 붙여 값을 저장합니다.
- 조건문: 상황에 따라 다른 코드를 실행합니다.
- 반복문: 같은 작업을 여러 번 처리합니다.
- 함수: 자주 쓰는 코드를 묶어 다시 씁니다.
- 리스트와 딕셔너리: 여러 데이터를 한꺼번에 다룹니다.
예를 들어 쇼핑 목록 10개에서 특정 단어가 들어간 항목만 골라내거나, 점수 30개 중 평균보다 높은 값만 출력하는 작업은 반복문과 조건문으로 해결할 수 있습니다. 이런 식으로 생활 속 작은 문제를 코드로 바꾸면 공부가 덜 건조해집니다.
작은 자동화로 재미 붙이는 방법
파이썬이 재미있어지는 순간은 직접 귀찮은 일을 줄였을 때입니다. 예를 들어 폴더 안에 있는 이미지 파일 이름을 “여행_001”, “여행_002”처럼 바꾸거나, 매일 복사하던 문장을 자동으로 만드는 일도 가능합니다. 업무에서는 엑셀 파일 여러 개를 합치거나, 특정 열만 골라 확인하는 작업에 자주 쓰입니다.
다만 처음부터 크롤링, 인공지능, 웹 서비스 같은 큰 단어로 들어가면 금방 복잡해집니다. 초보자라면 30분 안에 결과가 보이는 과제가 좋습니다. 파일 개수 세기, 텍스트에서 특정 단어 찾기, 간단한 계산기 만들기처럼 작고 분명한 목표를 잡으면 성취감이 생깁니다.
- 1일차: 설치하고 숫자 계산 실행하기
- 2일차: 변수와 문자열 다루기
- 3일차: 조건문으로 점수 판정 만들기
- 4일차: 반복문으로 목록 출력하기
- 5일차: 함수로 계산 코드 묶기
- 6일차: 파일 읽고 쓰기 연습하기
- 7일차: 작은 자동화 하나 완성하기
이렇게 일주일만 해도 “파이썬이 뭔지 전혀 모르겠다”는 상태에서는 꽤 멀어집니다. 물론 능숙해지려면 시간이 더 필요합니다. 그래도 처음 목표는 전문가처럼 보이는 코드가 아니라, 내가 원하는 결과를 직접 만들어보는 경험이면 충분합니다.
에러 메시지와 친해지는 방법
파이썬을 배우다 보면 에러는 거의 매일 만납니다. 그런데 에러는 실패라기보다 안내문에 가깝습니다. 예를 들어 괄호를 빼먹었는지, 들여쓰기가 맞지 않는지, 변수 이름을 잘못 썼는지 알려줍니다. 처음에는 영어 문장이 길게 보여서 당황스럽지만, 맨 마지막 줄부터 읽으면 원인을 찾기 쉬운 경우가 많습니다.
특히 들여쓰기는 파이썬에서 중요합니다. 다른 언어와 달리 코드 블록을 중괄호가 아니라 공백으로 구분하기 때문입니다. 조건문 안에 들어갈 코드는 같은 칸만큼 들여써야 하고, 반복문 안의 코드도 마찬가지입니다. 탭과 스페이스가 섞이면 보기에는 비슷해도 실행 중 문제가 생길 수 있습니다.
초보자가 자주 만나는 상황
- 파일 이름을 파이썬 기본 모듈 이름과 똑같이 지은 경우
- 문자열에 따옴표를 닫지 않은 경우
- 들여쓰기 칸 수가 서로 다른 경우
- 설치한 패키지를 다른 환경에서 실행한 경우
- 숫자와 문자를 바로 더하려고 한 경우
에러가 나면 코드를 전부 지우기보다, 바꾼 부분부터 확인하는 게 좋습니다. 그리고 한 번에 50줄을 쓰기보다 5줄씩 실행하면서 확인하면 원인을 찾기 쉽습니다. 이 습관은 초보 때뿐 아니라 나중에도 계속 유용합니다.
꾸준히 배우려면 기준을 낮게 잡는 게 좋다
파이썬을 공부할 때 매일 3시간씩 하겠다고 마음먹으면 멋있어 보이지만, 오래가기는 쉽지 않습니다. 오히려 하루 20분이라도 직접 실행하는 편이 낫습니다. 코딩은 눈으로 보는 공부보다 손으로 확인하는 시간이 중요합니다. 같은 예제를 세 번 따라 해도, 직접 고쳐보는 순간 이해가 확 달라집니다.
처음 한 달은 “문법을 완벽하게 외우겠다”보다 “작은 문제를 검색하고 고쳐가며 해결하겠다”에 가까운 목표가 현실적입니다. 파이썬은 배울수록 할 수 있는 일이 넓어지는 도구라서, 어느 순간부터는 공부라기보다 내 일을 편하게 만드는 방법에 가까워집니다. 그래서 처음엔 조금 느려도 괜찮습니다. 오늘 실행한 코드 한 줄이 내일의 귀찮은 작업 하나를 줄여줄 수 있으니까요.
