파이썬 웹 개발, 문법에서 첫 프로젝트까지
문법을 공부했는데 무엇을 만들지 막막하다면, 작은 입력을 처리하는 함수에서 시작해 웹 프로젝트와 외부 데이터로 범위를 넓혀 보세요. 한 번에 완성된 서비스를 만들기보다 단계마다 눈으로 확인할 결과물을 남기는 순서입니다.
이런 분에게 추천해요
변수와 리스트를 접해 봤고, 파이썬으로 동작하는 작은 웹사이트를 처음 만들어 보려는 사람에게 맞습니다. 설치가 처음이라면 각 튜토리얼의 앞 장부터 환경을 준비하세요.
자료를 고른 기준
언어의 동작을 확인할 공식 문서, 프로젝트 파일을 직접 생성하는 실습, 외부 서비스의 공식 API 예제를 골랐습니다. 세 자료의 역할이 겹치지 않아 문법과 웹 프레임워크, 외부 연동을 구분하며 공부할 수 있습니다.
이 순서로 읽어 보세요
조건문과 함수를 작은 입력으로 실행한 뒤 Django의 프로젝트 구조를 확인하세요. 개발 서버가 실행된 다음에는 외부 API 예제를 별도 파일에서 먼저 읽고, 입력·응답·오류를 이해한 뒤 웹 프로젝트에 연결하는 것을 목표로 잡으세요.
-
docs.python.org
Python 공식 문서: 조건문·반복문·함수
웹 요청을 처리할 때도 입력에 따른 분기와 함수 호출을 읽을 수 있어야 합니다. 예제가 짧아 값을 바꾸고 출력이 달라지는 이유를 확인하기에 좋습니다.
직접 해 볼 일
세 가지 입력을 받아 서로 다른 결과를 반환하는 함수를 작성하고, 경계에 있는 입력도 직접 실행해 보세요.
문서 상단의 Python 버전을 확인하세요. 처음에는 if·for·함수 정의에 집중해도 됩니다.
-
tutorial.djangogirls.org
Django Girls: 첫 번째 Django 프로젝트
프로젝트를 생성한 뒤 manage.py, settings.py, urls.py의 역할을 함께 확인할 수 있습니다. 코드 조각만 복사할 때 놓치기 쉬운 파일 위치와 실행 디렉터리를 익히는 단계로 골랐습니다.
직접 해 볼 일
가상환경에서 프로젝트를 생성하고 개발 서버를 실행한 뒤, 어떤 파일이 설정을 맡고 어떤 파일이 주소를 연결하는지 적어 보세요.
튜토리얼의 설치 장과 같은 환경을 사용하세요. 개발 서버 실행을 운영 배포 완료로 보지는 마세요.
-
developers.google.com
YouTube Data API: 사용 사례와 Python 예제
웹사이트가 외부 데이터를 가져오는 과정을 살펴볼 다음 단계입니다. 공식 안내에서 메서드와 사용 사례를 선택하고 Python 예제로 이어갈 수 있어, 복사한 코드의 요청 목적을 확인하기 좋습니다.
직접 해 볼 일
읽기용 사용 사례 하나를 고르고 요청 매개변수와 응답에서 사용할 값을 정리하세요. 인증 정보를 코드 저장소에 넣지 않는 구성도 함께 생각해 보세요.
이 링크는 예제 안내 페이지입니다. 연결된 사용 사례 페이지에서 Python을 선택하고 API 설정·인증 요건을 확인하세요.
실습 전에 확인하세요
Python 문서의 /3/ 주소는 가리키는 버전이 바뀔 수 있습니다. 설치한 Python과 Django 버전을 먼저 확인하고 해당 버전의 문서를 사용하세요. YouTube API 실습은 별도의 프로젝트 설정과 인증·사용 한도 확인이 필요합니다.
추천 이유와 실습은 Pastelinkers가 작성했습니다. 원문 내용은 각 자료의 ‘원문 확인’에서 확인할 수 있습니다.