> For the complete documentation index, see [llms.txt](https://changheebae.gitbook.io/google-python-style-guide-korean/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://changheebae.gitbook.io/google-python-style-guide-korean/master.md).

# Introduction

## 1. Introduction

**Google Python Style Guide (Korean)** is a project which translates [Google Python Style Guide](https://google.github.io/styleguide/pyguide.html) into Korean.

**Google Python Style Guide (Korean)** 는 [구글 파이썬 스타일 가이드](https://google.github.io/styleguide/pyguide.html)의 한국어 번역 프로젝트입니다.

## 2. Usage

Click [**here**](https://changheebae.gitbook.io/google-python-style-guide-korean/) to read or download the full document which is powered by GitBook.

깃북을 기반으로 작성된 번역서 전문을 읽거나 다운로드 하시려면 [**여기를**](https://changheebae.gitbook.io/google-python-style-guide-korean/) 클릭하세요.

## 3. Progress Status

> ✅: Translation completed
>
> 🔨: Working on it

### Table of contents

✅ 1 Background

🔨 2 Python Language Rules

* 2.1 Lint
* 2.2 Imports
* 2.3 Packages
* 2.4 Exceptions
* 2.5 Global variables
* 2.6 Nested/Local/Inner Classes and Functions
* 2.7 Comprehensions & Generator Expressions
* 2.8 Default Iterators and Operators
* 2.9 Generators
* 2.10 Lambda Functions
* 🔨 2.11 Conditional Expressions
* 2.12 Default Argument Values
* 2.13 Properties
* 2.14 True/False evaluations
* 2.15 Deprecated Language Features
* 2.16 Lexical Scoping
* 2.17 Function and Method Decorators
* 2.18 Threading
* 2.19 Power Features
* 2.20 Modern Python: Python 3 and from \_\_future\_\_ imports
* 2.21 Type Annotated Code

🔨 3 Python Style Rules

* 3.1 Semicolons
* 3.2 Line length
* 3.3 Parentheses
* 3.4 Indentation
* 3.5 Blank Lines
* 3.6 Whitespace
* 3.7 Shebang Line
* 3.8 Comments and Docstrings
* 3.9 Classes
* 3.10 Strings
* 3.11 Files and Sockets
* 3.12 TODO Comments
* 3.13 Imports formatting
* 3.14 Statements
* 3.15 Access Control
* 3.16 Naming
* 3.17 Main
* 3.18 Function length
* 3.19 Type Annotations

🔨 4 Parting Words

## 4. References

* [Google Python Style Guide](https://google.github.io/styleguide/pyguide.html)
* [PEP 8 -- Style Guide for Python Code](https://www.python.org/dev/peps/pep-0008/)
