Skip to content
A Byte of Python book
XSLT Python Shell
Find file
Pull request Compare This branch is 306 commits ahead, 241 commits behind swaroopch:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
fonts
programs
.gitignore
LICENSE.asciidoc
README.asciidoc
about.asciidoc
basics.asciidoc
byte_of_python.asciidoc
commands.bash
control_flow.asciidoc
data_structures.asciidoc
dedication.asciidoc
exceptions.asciidoc
first_steps.asciidoc
floss.asciidoc
frontpage.asciidoc
functions.asciidoc
installation.asciidoc
intro.asciidoc
io.asciidoc
modules.asciidoc
more.asciidoc
oop.asciidoc
op_exp.asciidoc
preface.asciidoc
problem_solving.asciidoc
pycharm_command_line_arguments.png
pycharm_create_new_project.png
pycharm_create_new_project_pure_python.png
pycharm_hello_open.png
pycharm_new_file_input.png
pycharm_new_python_file.png
pycharm_open.png
pycharm_output.png
pycharm_run.png
revision_history.asciidoc
stdlib.asciidoc
terminal_screenshot.png
translation_howto.asciidoc
translations.asciidoc
what_next.asciidoc

README.asciidoc

A Byte Of Python 한국어 번역(Korean Translation of A Byte of Python)

이 책의 원 저자는 Swaroop C H 입니다. 책의 영어 원문은 http://www.swaroopch.com/notes/python/ 에서 확인하실 수 있습니다.

번역에 문제가 있거나 의견 주시려면 pjb7687@gmail.com 으로 메일 주시기 바랍니다.

Original author of this book is Swaroop C H. The website of original book is http://swaroopch.com/notes/python/.

Jeongbin Park translated the book in Korean. If you find any error or want to give some comments, please notify me via pjb7687@gmail.com.

HTML 및 PDF 파일 제작

문법 강조를 위해 설치해야 하는 pygments.rb에 버그가 있기 때문에 윈도우상에서 작업이 어려우므로 일단은 리눅스상에서 작업하는 것이 좋습니다.

일단 다음과 같은 프로그램들이 필요합니다. 각 프로그램 설치시 root 권한이 필요할 수 있습니다.

  1. Ruby

    • 설치가 되어있지 않을 경우 $ sudo apt-get install ruby 혹은 $ sudo yum install ruby 로 설치하시기 바랍니다.

    • Ruby Development Package가 필요합니다. $ sudo apt-get install ruby-dev 혹은 $ sudo yum install ruby-devel 로 설치하시기 바랍니다.

  2. pygments

    • 파이썬의 pip 혹은 easy_install을 이용하여 pygments 패키지를 설치합니다.

  3. pygments.rb

    • 먼저 gcc가 설치되어 있어야 합니다. build-essential 패키지 등을 설치하세요.

    • gem install pygments.rb --version "=0.5.0" 으로 구버전의 pygments.rb를 설치합니다. 최신버전은 제대로 동작하지 않는 것 같습니다. 어차피 실제 문법 강조는 python의 pygments 패키지가 담당하므로 이 패키지의 버전은 별 상관이 없습니다.

  4. Java Development Kit

    • JDK가 필요합니다. OpenJDK를 설치하시거나, 혹은 Sun 홈페이지에서 적절한 패키지를 내려받아 설치하세요.

  5. Asciidoctor

    • gem install asciidoctor 를 입력하여 설치합니다.

  6. Git

    • Git이 필요합니다. http://git-scm.com/downloads 을 참고하셔서 내려받아 설치하세요.

    • 이제 git clone https://github.com/pjb7687/byte_of_python 하셔서 이 책의 저장소를 내려 받으세요. 이 때 주의할점은 상위 경로에 한글이 포함된 폴더가 있으면 안됩니다 (예: '바탕 화면’에 받으면 안됩니다).

$ . commands.bash 혹은 $ source commands.bash 를 입력한 후, $ make_html (HTML 제작) 혹은 $ make_pdf (PDF 제작) 명령으로 원하는 출력물을 만듭니다.

PDF 파일을 처음으로 제작하려고 할 경우 자동으로 +fopub+이 설치되므로 좀 시간이 걸릴 수 있습니다.

A Byte of Python

"A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.

To understand the AsciiDoc format, see the AsciiDoc Syntax Quick Reference.

To convert the book from AsciiDoc format to output formats (HTML, PDF, EPUB, etc.), see commands.bash.

To understand the freedoms you have with this book, see LICENSE.asciidoc.

To translate this book, fork the repository.

For queries, contact the author.

Something went wrong with that request. Please try again.