교재 소개
- 파이썬을 공부하고자 좋은 교재가 없는지 찾아보다, 기초 문법도 학습할 수 있고 개인 프로젝트도 직접 만들어 볼 수 있는 교재를 발견하였다. 바로 게임으로 배우는 파이썬!
- 본 교재는 1부와 2부로 구성되어 있다.
- 1부에서는 파이썬의 기초 문법에 대해 학습
- 2부에서는 학습한 내용을 기초로 하여 직접 고전 게임을 만들어보는 프로젝트를 진행
- 따라서 해당 교재를 공부한 내용과 프로젝트를 수행한 결과물을 본 블로그 및 Github Repository에 업로드 할 예정이다!
1. 파이썬(Python) 소개
1.1 라이브러리
파이썬은 문법이 간단해 배우기 쉽지만, 그것만으로는 할 수 있는 일이 제한적이다.
따라서 목적에 맞는 라이브러리를 로드해 사용한다.
대표적인 라이브러리의 종류는 다음과 같다.
- NumPy : 수치 계산
- SciPy : 과학 기술 계산
- PIL : 영상처리
- Tkinter : GUI(그래픽 유저 인터페이스)
- Beautiful Soup : HTML 정보 수집(스크래핑)
- PyGame : 게임 제작
- 파일을 읽고 쓰거나 네트워크 작업에 관련된 라이브러리 등의 표준 라이브러리
- 기타 수많은 3rd Party 라이브러리
이처럼 다양한 라이브러리들이 많은데, 이 책은 게임을 만드는 것을 목표로 하고 있으므로 PyGame은 무조건 사용할 것 같고, 나중에 다른 라이브러리도 사용하게 될 지 모를 일이다.
1.2 설치
- Python 3 설치 : Windows 사용자는 아나콘다 혹은 파이썬을 설치할 것 (현재 최신 버전 : 3.9.2)
- PyGame 라이브러리 다운로드
나는 아나콘다를 제외하고 파이썬만 여기서 다운받아 설치하였다.
설치 완료 후 명령 프롬프트를 열어 pip install pygame
명령어를 입력한다.
마찬가지로 설치가 완료되면, 파이썬을 실행해 import pygame
명령어로 설치 여부를 확인한다.
MacOS 설치 방법은 생략하도록 하겠다(찾아보면 금방 나오고 별로 다르지도 않다).
다음 글에서는 Python의 자료형과 자료구조에 대해 학습할 예정이다.