“컴퓨터 프로그래밍을 어떻게 하는가?”,
즉, 프로그래밍을 통해 컴퓨터를 제어하고, 원하는 기능을 갖춘 다양한 애플리케이션을 만드는 방법을 전달합니다.
프로그래밍 도구로 파이썬(Python) 언어를 사용합니다.
파이썬 언어는 다루기 쉬우며, 세계에서 가장 많이 사용되는 프로그래밍 언어 중 하나입니다.
프로그래밍 언어들의 인기도를 측정하는
TIOBE Index 에서
파이썬의 위력을 확인할 수 있습니다.
# 파이썬 프로그래밍 기초

파이썬 프로그래밍 원리 기초 학습자료 모음집

This project is maintained by liganega

## 소개

“컴퓨터 프로그래밍을 어떻게 하는가?”,
즉, 프로그래밍을 통해 컴퓨터를 제어하고, 원하는 기능을 갖춘 다양한 애플리케이션을 만드는 방법을 전달합니다.
프로그래밍 도구로 파이썬(Python) 언어를 사용합니다.
파이썬 언어는 다루기 쉬우며, 세계에서 가장 많이 사용되는 프로그래밍 언어 중 하나입니다.
프로그래밍 언어들의 인기도를 측정하는
TIOBE Index 에서
파이썬의 위력을 확인할 수 있습니다.

### 강의 동영상

- 강의 동영상 을
  따라하며 공부할 수 있습니다.
  강의 동영상은
  깃허브(Github)의 주피터 노트북 을
  이용하여 설명하지만, 내용은 아래 강의노트의 그것과 동일합니다.
- Think Python 참고자료 내용은 강의노트에서 다루는 파이썬 프로그래밍의 기본요소들에 대한 추가 설명자료이며
  강의 동영상에는 포함되지 않습니다.

## 목차

## 프로그래밍 환경

컴퓨터 프로그래밍을 하려면 개발환경을 준비해야 하며, 두 가지 방식이 있습니다.

## 참고도서

## 공부 더하기: 게임 프로그래밍

OOP가 가장 많이 활용되는 분야 중 하나가 게임 프로그래밍 분야입니다.
파이썬은 OOP 언어이며 게임 프로그래밍의 필수 요소인 GUI를
매우 간단하게 구현하는 기능을 제공합니다.
파이썬으로 게임 프로그래밍의 맛을 보면서 매우 효율적으로 프로그래밍 실력을 향상시킬 수 있습니다.
하지만 프로그래밍의 기초를 잘 다졌다 하더라도 게임 프로그래밍을 위해
무엇을 어떻게 시작해야 하는가는 따로 배워야 합니다.
이를 위해 유튜버 나도코딩의 파이썬
파이썬 초보 강의
시리즈를 추천합니다.

주의사항: 나도코딩의 동영상이 매우 간단한 내용부터 설명하지만
뒤로 갈수록 초보자가 바로 따라가기엔 어려운 코드를 사용합니다.
따라서 이곳에서 제공한 강의노트를 먼저 학습할 것을 권장하며,
그러면 나도코딩의 동영상에서 구현되는 많은 코드를 보다 체계적으로 이해할 수 있을 것입니다.

### 게임 프로그래밍 교재

### 실전게임 프로그래밍 동영상