Skip to content

Commit 579b420

Browse files
authored
docs: refine README.ko.md for Clarity and Accuracy (huangsam#112)
1 parent 1906ca5 commit 579b420

File tree

1 file changed

+51
-50
lines changed

1 file changed

+51
-50
lines changed

README.ko.md

Lines changed: 51 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[![License](https://img.shields.io/github/license/huangsam/ultimate-python)](https://github.com/huangsam/ultimate-python/blob/master/LICENSE)
77
[![r/Python](https://img.shields.io/reddit/subreddit-subscribers/Python)](https://www.reddit.com/r/Python/comments/inllmf/ultimate_python_study_guide/)
88

9-
초보자와 전문가 모두를위한 최고의 Python 학습 가이드입니다. :snake: :snake: :snake:
9+
초보자와 전문가 모두를 위한 최고의 Python 학습 가이드입니다. :snake: :snake: :snake:
1010

1111
```python
1212
print("Ultimate Python 학습 가이드")
@@ -18,38 +18,39 @@ print("Ultimate Python 학습 가이드")
1818
[Español](README.es.md) |
1919
[Deutsch](README.de.md)
2020

21-
## 이 학습 가이드를 만든 이유
21+
## 동기
2222

23-
저는 지난 5 년 동안 대학 졸업생, 대규모 회사의 직원, 셀러리 및 풀 스택 Python과 같은 저장소의 오픈 소스 기고자로
24-
Python을 사용하면서 핵심 Python에 대해 배운 내용을 공유하기 위해 GitHub 저장소를 만들었습니다. 더 많은 사람들이
25-
파이썬을 배우고 그것을 통해 그들의 열정을 추구하는 것을 기대합니다. :mortar_board:
23+
이 GitHub 저장소는 대학 졸업 후, 대규모 회사에서 근무하면서
24+
그리고 [Celery](https://github.com/celery/celery)[Full Stack Python](https://github.com/mattmakai/fullstackpython.com) 같은 오픈소스 프로젝트에 기여하면서
25+
지난 5년 이상 동안 배운 [core Python](https://www.python.org/)에 대한 지식을 공유하기 위해 만들었습니다.
26+
저는 더 많은 사람들이 Python을 배우고 자신의 열정을 추구하길 기대합니다. :mortar_board:
2627

2728
## 목표
2829

29-
이 가이드를 만드는 기본 목표는 다음과 같습니다.
30+
이 가이드를 만드는 주요 목표는 다음과 같습니다:
3031

31-
:trophy: 실습 학습을 선호하는 Python 초보자를위한 리소스 역할을합니다. 이 저장소에는 PyCharm과 같은 IDE 및
32-
Repl.it와 같은 브라우저에서 실행할 수있는 독립형 모듈 모음이 있습니다. 평범한 오래된 터미널조차도 예제와 함께
33-
작동합니다. 대부분의 줄에는 프로그램이 단계별로 수행하는 작업을 독자에게 안내하는 신중하게 작성된 주석이 있습니다.
34-
기본 루틴이 삭제되지 않고 각 변경 성공적으로 실행되는사용자는 어디에서나 소스 코드를 수정하는 것이 좋습니다.
32+
:trophy: 실습 학습을 선호하는 Python 초보자를 위한 **학습 자료를 제공합니다.**
33+
이 저장소에는 [PyCharm](https://www.jetbrains.com/pycharm/) 같은 IDE 및 [Replit](https://replit.com/languages/python3)와 같은 브라우저에서 실행할 수 있는 독립형 모듈 모음이 있습니다. 기본 터미널에서도 예제를 실행할 수 있습니다.
34+
대부분의 코드 라인에 프로그램이 단계별로 어떤 작업을 하는지 안내하는 신중하게 작성된 주석이 있습니다.
35+
사용자는 `main` 루틴을 삭제하지 않고, 각 변경 후에 [성공적으로 실행](runner.py)되는 한 소스 코드를 얼마든지 수정할 수 있습니다.
3536

36-
:trophy: 핵심 Python 개념을 다시 검토하려는 사용자를위한 순수한 가이드 역할을합니다. 기본 라이브러리 만 활용되므로
37-
도메인 별 개념의 오버 헤드없이 이러한 개념을 전달할 수 있습니다. 따라서 인기있는 오픈 소스 라이브러리 및 프레임 워크
38-
(예 : `sqlalchemy`, `requests`, `pandas`)는 설치되지 않습니다. 그러나 목표가 진정한 Pythonista가되는 것이라면
39-
이러한 프레임 워크의 소스 코드를 읽는 것은 고무적이고 적극 권장됩니다.
37+
:trophy: core Python 개념을 다시 복습하고 싶은 사람들을 위한 **순수 가이드를 제공합니다.**
38+
여기서는 오직 [내장 라이브러리](https://docs.python.org/3/library/)만을 사용하여 이러한 개념을 도메인 특화된 개념의 오버헤드 없이 전달합니다.
39+
따라서 유명한 오픈소스 라이브러리와 프레임워크(`sqlalchemy`, `requests`, `pandas`)는 설치되어 있지 않습니다.
40+
그러나, 이러한 프레임워크의 소스 코드를 읽는 것은 당신이 진정한 [Pythonista](https://www.urbandictionary.com/define.php?term=pythonista)가 되는데 매우 도움이 될 것입니다.
4041

4142
## 시작하기
4243

43-
[![Run on Repl.it](https://repl.it/badge/github/huangsam/ultimate-python)](https://repl.it/github/huangsam/ultimate-python)
44+
[![Run on Replit](https://repl.it/badge/github/huangsam/ultimate-python)](https://repl.it/github/huangsam/ultimate-python)
4445

4546
로컬 컴퓨터에 Git 및 Python을 설치하지 않고도 브라우저에서 작업 환경을 시작하려면 위의 배지를 클릭하세요. 이러한
46-
요구 사항이 이미 충족 된 경우 저장소를 직접 복제해도됩니다.
47+
요구 사항이 이미 충족된 경우, 저장소를 바로 clone해도 됩니다.
4748

48-
저장소에 액세스 할 수있게되면 독립형 모듈에서 배울 준비가 된 것입니다. 각 모듈을 최대한 활용하려면 모듈 코드를
49-
읽고 실행하십시오. 모듈을 실행하는 두 가지 방법이 있습니다.
49+
저장소에 접근할 수 있게 되면 독립형 모듈에서 배울 준비가 된 것입니다. 각 모듈을 최대한 활용하려면 모듈 코드를
50+
읽고 실행하십시오. 모듈을 실행하는 두 가지 방법이 있습니다:
5051

5152
1. 단일 모듈 실행 : `python ultimatepython/syntax/variable.py`
52-
2. 모든 모듈을 실행합니다. `python runner.py`
53+
2. 전체 모듈 실행 : `python runner.py`
5354

5455
## 목차
5556

@@ -58,60 +59,60 @@ Repl.it와 같은 브라우저에서 실행할 수있는 독립형 모듈 모음
5859
:exploding_head: = 고급 주제
5960

6061
1. **Python 정보**
61-
- 개요 : [Python이란 무엇입니까](https://github.com/trekhleb/learn-python/blob/master/src/getting_started/what_is_python.md) (:books:, :cake:)
62+
- 개요 : [Python이란 무엇인가](https://github.com/trekhleb/learn-python/blob/master/src/getting_started/what_is_python.md) (:books:, :cake:)
6263
- 디자인 철학 : [The Zen of Python](https://www.python.org/dev/peps/pep-0020/) (:books:)
63-
- 스타일 가이드 : [Python 코드 스타일 가이드](https://www.python.org/dev/peps/pep-0008/) (:books:, :exploding_head:)
64+
- 스타일 가이드 : [Python 코드 스타일 가이드](https://www.python.org/dev/peps/pep-0008/) (:books:, :exploding_head:)
6465
- 데이터 모델 : [데이터 모델](https://docs.python.org/3/reference/datamodel.html) (:books:, :exploding_head:)
6566
- 표준 라이브러리 : [Python 표준 라이브러리](https://docs.python.org/3/library/) (:books:, :exploding_head:)
66-
- 내장 기능 : [내장 기능](https://docs.python.org/3/library/functions.html) (:books:)
67+
- 내장 함수 : [내장 함수](https://docs.python.org/3/library/functions.html) (:books:)
6768
2. **통사론**
6869
- 변수 : [내장 리터럴](ultimatepython/syntax/variable.py) (:cake:)
69-
- : [숫자 연산](ultimatepython/syntax/expression.py) (:cake:)
70-
- 비트별: [비트 연산자](ultimatepython/syntax/bitwise.py) (:cake:), [1의 보수/2의 보수](https://www.geeksforgeeks.org/difference-between-1s-complement-representation-and-2s-complement-representation-technique/) (:books:)
71-
- 조건부 : [if | if-else | if-elif-else](ultimatepython/syntax/conditional.py) (:cake:)
72-
- 루프 : [for 루프 | while-loop](ultimatepython/syntax/loop.py) (:cake:)
73-
- 함수 : [def | 람다](ultimatepython/syntax/function.py) (:cake:)
70+
- 표현식 : [숫자 연산](ultimatepython/syntax/expression.py) (:cake:)
71+
- 비트 연산 : [비트 연산자](ultimatepython/syntax/bitwise.py) (:cake:), [1의 보수/2의 보수](https://www.geeksforgeeks.org/difference-between-1s-complement-representation-and-2s-complement-representation-technique/) (:books:)
72+
- 조건문 : [if | if-else | if-elif-else](ultimatepython/syntax/conditional.py) (:cake:)
73+
- 반복문 : [for-loop | while-loop](ultimatepython/syntax/loop.py) (:cake:)
74+
- 함수 : [def | lambda](ultimatepython/syntax/function.py) (:cake:)
7475
3. **데이터 구조**
75-
- 목록 : [목록 작업](ultimatepython/data_structures/list.py) (:cake:)
76+
- 리스트 : [리스트 연산](ultimatepython/data_structures/list.py) (:cake:)
7677
- 튜플 : [튜플 연산](ultimatepython/data_structures/tuple.py)
77-
- 설정 : [설정 작업](ultimatepython/data_structures/set.py)
78-
- Dict : [사전 작업](ultimatepython/data_structures/dict.py) (:cake:)
79-
- 이해력 : [목록 | 튜플 | 세트 | dict](ultimatepython/data_structures/comprehension.py)
78+
- 세트 : [세트 연산](ultimatepython/data_structures/set.py)
79+
- 딕셔너리 : [딕셔너리 연산](ultimatepython/data_structures/dict.py) (:cake:)
80+
- 컴프리헨션 : [리스트 | 튜플 | 세트 | 딕셔너리](ultimatepython/data_structures/comprehension.py)
8081
- 문자열 : [문자열 연산](ultimatepython/data_structures/string.py) (:cake:)
81-
- Deque: [deque](ultimatepython/data_structures/deque.py) (:exploding_head:)
82+
- : [deque](ultimatepython/data_structures/deque.py) (:exploding_head:)
8283
- Namedtuple: [namedtuple](ultimatepython/data_structures/namedtuple.py) (:exploding_head:)
8384
- Defaultdict: [defaultdict](ultimatepython/data_structures/defaultdict.py) (:exploding_head:)
84-
- 시간 복잡성 : [cPython 작업](https://wiki.python.org/moin/TimeComplexity) (:books:, :exploding_head:)
85+
- 시간 복잡도 : [cPython 연산](https://wiki.python.org/moin/TimeComplexity) (:books:, :exploding_head:)
8586
4. **클래스**
8687
- 기본 클래스 : [기본 정의](ultimatepython/classes/basic_class.py) (:cake:)
8788
- 추상 클래스 : [추상 정의](ultimatepython/classes/abstract_class.py)
8889
- 예외 클래스 : [예외 정의](ultimatepython/classes/exception_class.py)
89-
- 반복기 클래스 : [반복기 정의 | 수익률](ultimatepython/classes/iterator_class.py) (:exploding_head:)
90+
- 이터레이터 클래스 : [이터레이터 정의 | yield](ultimatepython/classes/iterator_class.py) (:exploding_head:)
9091
- 캡슐화: [캡슐화 정의](ultimatepython/classes/encapsulation.py)
9192
5. **고급**
92-
- 데코레이터 : [데코레이터 정의 | ](ultimatepython/advanced/decorator.py) (:exploding_head:)
93-
- 컨텍스트 관리자 : [컨텍스트 관리자](ultimatepython/advanced/context_manager.py) (:exploding_head:)
94-
- 메서드 해결 순서 : [mro](ultimatepython/advanced/mro.py) (:exploding_head:)
95-
- Mixin : [Mixin 정의](ultimatepython/advanced/mixin.py) (:exploding_head:)
96-
- 메타 클래스 : [메타 클래스 정의](ultimatepython/advanced/meta_class.py) (:exploding_head:)
97-
- 글타래 (쓰레드) : [ThreadPoolExecutor](ultimatepython/advanced/thread.py) (:exploding_head:)
98-
- Asyncio : [비동기 | 기다리다](ultimatepython/advanced/async.py) (:exploding_head:)
93+
- 데코레이터 : [데코레이터 정의 | wraps](ultimatepython/advanced/decorator.py) (:exploding_head:)
94+
- 컨텍스트 매니저 : [컨텍스트 매니저](ultimatepython/advanced/context_manager.py) (:exploding_head:)
95+
- 메서드 결정 순서 : [mro](ultimatepython/advanced/mro.py) (:exploding_head:)
96+
- 믹스인 : [믹스인 정의](ultimatepython/advanced/mixin.py) (:exploding_head:)
97+
- 메타클래스 : [메타클래스 정의](ultimatepython/advanced/meta_class.py) (:exploding_head:)
98+
- 스레드 : [ThreadPoolExecutor](ultimatepython/advanced/thread.py) (:exploding_head:)
99+
- Asyncio : [async | await](ultimatepython/advanced/async.py) (:exploding_head:)
99100
- 약한 참조 : [weakref](ultimatepython/advanced/weak_ref.py) (:exploding_head:)
100-
- 벤치 마크 : [cProfile | pstats](ultimatepython/advanced/benchmark.py) (:exploding_head:)
101-
- 조롱 : [MagicMock | PropertyMock | 패치](ultimatepython/advanced/mocking.py) (:exploding_head:)
102-
- 정규식 : [검색 | findall | 일치 | fullmatch](ultimatepython/advanced/regex.py) (:exploding_head:)
103-
- 데이터 형식 : [json | xml | csv](ultimatepython/advanced/data_format.py) (:exploding_head:)
104-
- 날짜 시간 : [datetime | timezone](ultimatepython/advanced/date_time.py) (:exploding_head:)
101+
- 벤치마크 : [cProfile | pstats](ultimatepython/advanced/benchmark.py) (:exploding_head:)
102+
- 모킹 : [MagicMock | PropertyMock | patch](ultimatepython/advanced/mocking.py) (:exploding_head:)
103+
- 정규식 : [search | findall | match | fullmatch](ultimatepython/advanced/regex.py) (:exploding_head:)
104+
- 데이터 포맷 : [json | xml | csv](ultimatepython/advanced/data_format.py) (:exploding_head:)
105+
- 날짜와 시간 : [datetime | timezone](ultimatepython/advanced/date_time.py) (:exploding_head:)
105106

106107
## 추가 자료
107108

108-
:necktie: = 인터뷰 리소스,
109+
:necktie: = 인터뷰 자료,
109110
:test_tube: = 코드 샘플,
110111
:brain: = 프로젝트 아이디어
111112

112113
### GitHub 저장소
113114

114-
다른 잘 알려진 자료를 읽으면서 계속 배우십시오.
115+
잘 알려진 다른 자료를 읽으면서 계속 배우십시오.
115116

116117
- [TheAlgorithms/Python](https://github.com/TheAlgorithms/Python) (:necktie:, :test_tube:)
117118
- [faif/python-patterns](https://github.com/faif/python-patterns) (:necktie:, :test_tube:)
@@ -128,9 +129,9 @@ Repl.it와 같은 브라우저에서 실행할 수있는 독립형 모듈 모음
128129
- [practical-tutorials/project-based-learning](https://github.com/practical-tutorials/project-based-learning#python)
129130
- [freeCodeCamp/freeCodeCamp](https://github.com/freeCodeCamp/freeCodeCamp) (:necktie:)
130131

131-
### 대화 형 연습
132+
### 대화형 연습
132133

133-
코딩 기술이 녹슬지 않도록 계속 연습하십시오.
134+
코딩 기술을 유지하기 위해 계속 연습하십시오.
134135

135136
- [leetcode.com](https://leetcode.com/) (:necktie:)
136137
- [hackerrank.com](https://www.hackerrank.com/) (:necktie:)

0 commit comments

Comments
 (0)