Skip to content

Commit d8f16be

Browse files
committed
Update Korean Translation for Django 1.10 & Python 3.5
1 parent 7ac28c8 commit d8f16be

File tree

103 files changed

+2356
-1795
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+2356
-1795
lines changed

ko/GLOSSARY.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# 코드 에디터
22

3-
코드 에디터는 코드를 저장하고 다시 불러올 수 있는 프로그램입니다. [코드 에디터](./code_editor/README.md) 에서 배울 수 있습니다.
3+
코드 에디터는 코드를 저장하고 불러올 수 있는 프로그램입니다. 자세한 내용은 [코드 에디터](./code_editor/README.md) 장에서 다룹니다.

ko/README.md

Lines changed: 33 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,53 @@
1-
# 장고 걸스 튜토리얼 (Django Girls Tutorial)
1+
# 장고걸스 튜토리얼 (Django Girls Tutorial)
2+
[![Gitter](https://badges.gitter.im/DjangoGirls/tutorial.svg)](https://gitter.im/DjangoGirls/tutorial)
23

3-
[![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/DjangoGirls/tutorial?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
4-
5-
> 이 튜토리얼은 Creative Commons Attribution-ShareAlike 4.0 International 저작권을 따르고 있습니다. 라이센스 전문은 https://creativecommons.org/licenses/by-sa/4.0/ 에서 확인하세요.
4+
> 이 튜토리얼은 Creative Commons Attribution-ShareAlike 4.0 International 저작권을 준수합니다.
5+
> 라이센스 전문은 https://creativecommons.org/licenses/by-sa/4.0 에서 확인하세요.
66
77
## 번역
8-
이 튜토리얼은 [장고걸스서울](https://djangogirls.org/seoul) 운영진 및 코치들과 열정있는 한국인 자원 봉사자들에 의해 한국어로 번역되었습니다. 수고해주신 모든 분들에게 진심으로 감사의 말씀을 전합니다.
9-
10-
번역 : [Jay Park](http://jinto.pe.kr/), [Veronique Cho](https://www.facebook.com/babygirl13xx?fref=ts), [정광윤](https://twitter.com/initialkommit), innatsu, 임정훈, 문지영, 김휘경, 송석리, 여형석, 심혜민
8+
이 튜토리얼은 열정적인 장고걸스 코치들과 자원봉사자들의 수고로 번역되었습니다.
119

12-
감수 : [이수진](http://sujinlee.me/), [함기훈](https://www.facebook.com/gihun.ham?fref=ts)
13-
14-
## 들어가며
10+
> 번역 업데이트 및 번역자
11+
> - 1차 : 2015. 10. 1.
12+
[이수진](https://github.com/sujinleeme), 함기훈, [Jay Park](http://jinto.pe.kr/), 조혜선, [정광윤](https://twitter.com/initialkommit), 임정훈, 문지영, 김휘경, 송석리, 여형석, 심혜민
13+
> - 2차 : 2016. 6. 3.
14+
[이수진](https://github.com/sujinleeme)
15+
> - 3차 : 2017. 5. 19.
16+
[이수진](https://github.com/sujinleeme)
1517

16-
점점 기술이 중요해진 세상에 살고 있지만 '내가 뒤쳐진게 아닐까' 하는 생각이 문득 든 적이 있었나요? 그동안 웹 사이트를 어떻게 만드는지 궁긍했지만 막상 시작하기 어려웠나요? 소프트웨어라는 세상이 너무 복잡해보여 혼자서 직접 만들기엔 엄두가 나지 않았나요?
1718

18-
여러분에게 반가운 소식이 있습니다! 프로그래밍은 생각만큼 어려운 것이 아니랍니다. 우리는 여러분들에게 프로그래밍이 얼마나 재미있는 것인지 알려드리고 싶어요.
19+
## 환영합니다
1920

20-
물론 이 튜토리얼을 읽기만 하면 프로그래머가 되는, 그런 기적은 일어나지 않을 거에요. 프로그래밍에 능숙해지려면 몇 달, 혹은 몇 년이나 공부하고 수련해야하죠. 그러나 프로그래밍이나 웹 사이트 제작은 생각만큼 복잡하지 않아요. 여러분이 겁먹지 않도록 조금씩 설명해 드릴 거에요.
21+
장고걸스 튜토리얼에 오신 여러분들을 환경합니다! 이 곳에서 만나게 되어 기뻐요 :) 여러분을 웹 테크놀로지의 여정으로 초대하여 함께 조금씩 맛보면서 웹이 어떻게 작동하는지 알 수 있도록 도와드릴 거에요.
2122

22-
우리가 그랬듯이 여러분들도 프로그래밍을 사랑할 수 있게 되길 바랍니다!
23-
24-
## 튜토리얼에서 무엇을 배우게 되나요?
23+
아직 발견하지 못한 것을 알아가야하는 꽤 도전적인 모험이 될 것이지만, 지금 이 튜토리얼을 보는 여러분들은 용기를 가지고 있기 때문에, 끝까지 잘 해낼 거라 믿어요. :)
2524

26-
이 튜토리얼을 끝내면, 여러분들은 간단하고 잘 작동하는 나만의 블로그 사이트를 완성할 수 있어요. 온라인에 웹사이트를 올리는 방법도 배울 거에요. 다른 사람들도 여러분의 작품을 보게 될 거랍니다!
27-
28-
우리는 아래와 같은 웹 사이트를 완성할 거에요.
29-
30-
![그림 0.1][2]
31-
32-
[2]: images/application.png
25+
## 들어가며
26+
점점 기술이 중요해진 세상에 살고 있지만 나와 관련이 없다고 생각한 적이 있나요? 그동안 웹 사이트를 어떻게 만드는지 궁금했지만 막상 시작하기 어려웠나요? 소프트웨어 세상이 복잡해보여 혼자서 직접 만들기엔 엄두가 나지 않았나요?
3327

34-
> 만약 혼자 튜토리얼을 따라하다 어려움이 생겼지만 주변에 도움받을 사람이 없다면 이 곳에서 질문하세요.
35-
[![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/DjangoGirls/tutorial?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
36-
우리는 코치와 워크샵 참가자들에게 이 곳에서 도움이 필요한 사람들을 도와달라고 요청해두었답니다! 어떤 질문이든 주저하지 말고 물어보세요!
28+
그런 여러분들에게 반가운 소식이 있습니다! 프로그래밍은 생각만큼 어려운 것이 아니랍니다. 우리는 여러분들에게 프로그래밍이 얼마나 재미있는 것인지 알려드리고 싶어요.
3729

38-
자, [기본적인 것부터 시작해볼까요.][3]
30+
물론 이 튜토리얼을 읽기만 하면 모두가 프로그래머가 되는 기적은 일어나지 않을 거예요. 프로그래밍에 능숙해지려면 몇 달, 혹은 몇 년이나 공부하고 수련해야 합니다. 그러나 프로그래밍이나 웹 사이트 제작은 생각만큼 복잡하지 않아요. 이 튜토리얼을 읽는 여러분들이 겁먹지 않도록 차근차근 친절하게 설명해 드릴 거에요.
3931

40-
[3]: ./how_the_internet_works/README.md
32+
우리가 그랬듯이 여러분들도 프로그래밍을 사랑할 수 있게 되길 바랍니다!
4133

42-
## 튜토리얼에 참여하기
34+
## 튜토리얼에서 무엇을 배우게 되나요?
35+
이 튜토리얼을 끝내면 간단한 기능을 갖춘 나만의 블로그 사이트를 완성할 수 있어요. 온라인에 웹사이트를 올리는 방법도 배울 거에요. 다른 사람들도 여러분의 작품을 보게 될 거랍니다!
4336

44-
이 튜토리얼은 [DjangoGirls][4]에서 지속적으로 관리하고 있습니다. 오류를 발견하거나 튜토리얼 내용을 업데이트하고 싶다면 [참여 방법][5]을 참고하세요.
37+
우리는 앞으로 아래와 같은 웹 사이트를 만들어 볼 거예요.
4538

46-
[4]: https://djangogirls.org/
47-
[5]: https://github.com/DjangoGirls/tutorial/blob/master/README.md
39+
![Figure 0.1](images/application.png)
4840

49-
## 다른 언어로 번역하길 원하시나요?
41+
> 만약 집에서 혼자 튜토리얼을 따라하다 문제가 생겼지만 주변에 도움받을 사람이 없다면 이 곳에서 질문하세요 : [![Gitter](https://badges.gitter.im/DjangoGirls/tutorial.svg)](https://gitter.im/DjangoGirls/tutorial). 코치와 워크샵 참가자들은 여러분들을 도와줄 거에요! 어떤 질문이든 주저하지 말고 물어보세요!
5042
51-
튜토리얼은 현재 crowdin.com에서 세계 각국어로 번역이 진행되고 있습니다. :
43+
자, 이제 그럼 어서 시작해볼까요.](./how_the_internet_works/README.md)
5244

53-
https://crowdin.com/project/django-girls-tutorial
45+
## 집에서 튜토리얼 따라하기
46+
장고걸스 워크샵에서 모든 분들을 만나뵙고 싶지만, 참석하기 어려운 분들이 있다는 것을 잘 알고 있어요. 그래서 워크샵에 참석하지 못하는 분들은 집에서 튜토리얼을 보며 자습하시길을 권장하고 있어요. 혼자서도 집에서 튜토리얼을 보며 학습하실 수 있도록 비디오 동영상을 만들고 있어요. [Coding is for girls 유투브 채널](https://www.youtube.com/channel/UC0hNd2uW8jTR5K3KBzRuG2A)에서 보실 수 있고, 앞으로 더 많은 영상들을 보여드릴 예정입니다.
5447

55-
여러분이 사용하는 언어가 crowdin에 없다면, [이 곳][6]에 알려주세요.
48+
## 튜토리얼 참여하기
49+
이 튜토리얼은 [DjangoGirls](https://djangogirls.org/)에서 지속적으로 관리하고 있습니다. 오류를 발견하거나 튜토리얼 내용을 업데이트하고 싶다면 [참여 방법](https://github.com/DjangoGirls/tutorial/blob/master/README.md)을 참고하세요.
5650

57-
[6]: https://github.com/DjangoGirls/tutorial/issues/new
51+
## 튜토리얼 번역 참여하기
52+
장고걸스 튜토리얼은 crowdin.com에서 전세계 언어로 번역되고 있습니다 [https://crowdin.com/project/django-girls-tutorial](https://crowdin.com/project/django-girls-tutorial)
53+
여러분이 사용하는 언어가 없다면, [github 이슈](https://github.com/DjangoGirls/tutorial/issues/new)에 등록하셔서 저희에게 알려주세요.

ko/SUMMARY.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* [Python 설치하기](python_installation/README.md)
88
* [코드 에디터](code_editor/README.md)
99
* [Python 시작하기](python_introduction/README.md)
10-
* [Django란 무엇인가요?](django/README.md)
10+
* [Django란 무엇인가요](django/README.md)
1111
* [Django 설치하기](django_installation/README.md)
1212
* [나의 첫 번째 Django 프로젝트!](django_start_project/README.md)
1313
* [Django 모델](django_models/README.md)
@@ -17,10 +17,10 @@
1717
* [Django 뷰 만들기](django_views/README.md)
1818
* [HTML 시작하기](html/README.md)
1919
* [Django ORM(Querysets)](django_orm/README.md)
20-
* [템플릿의 동적 데이터](dynamic_data_in_templates/README.md)
20+
* [템플릿 동적 데이터](dynamic_data_in_templates/README.md)
2121
* [Django 템플릿](django_templates/README.md)
2222
* [CSS - 예쁘게 만들기](css/README.md)
2323
* [템플릿 확장하기](template_extending/README.md)
24-
* [어플리케이션 확장하기](extend_your_application/README.md)
25-
* [Django 양식](django_forms/README.md)
24+
* [애플리케이션 확장하기](extend_your_application/README.md)
25+
* [Django ](django_forms/README.md)
2626
* [더 나아가기](whats_next/README.md)

ko/chromebook_setup/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# 크롬북에서 설치하기
2+
3+
> **Note** 설치 과정을 모두 마친 분들은 이 부분을 할 필요가 없습니다. [Python 시작하기](../python_introduction/README.md) 장으로 바로 넘어가세요.
4+
5+
{% include "/chromebook_setup/instructions.md" %}
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
크롬북 미사용자는 이번 장을 건너뛰고 [파이썬 설치하기](http://tutorial.djangogirls.org/ko/installation/#install-python) 장으로 넘어가세요.
2+
3+
### Cloud 9
4+
5+
Cloud 9는 소프트웨어를 설치, 작성 및 실행할 수 있는 인터넷이 실행되는 컴퓨터에 대한 접근과 코드 에디터를 제공하는 도구입니다. 튜토리얼 실습하는 동안 Cloud 9은 _로컬 머신_ 이라 생각하면 됩니다. OS X, 우분투, 윈도우 사용자 처럼 터미널에서 명령어를 입력할 수 있지만, Cloud 9가 설정된 다른 곳에서 실행 중인 컴퓨터의 터미널에 연결됩니다.
6+
7+
1. [크롬 웹 스토어](https://chrome.google.com/webstore/detail/cloud9/nbdmccoknlfggadpfkmcpnamfnbkmkcp)에서 Cloud 9를 설치하세요.
8+
2. [c9.io](https://c9.io)에 접속하세요.
9+
3. 새 계정을 만드세요.
10+
4. _Create a New Workspace_ 를 클릭하세요.
11+
5. _django-girls_ 라고 쓰세요.
12+
6. _Blank_(오렌지색 로고가있는 맨 아래 줄 오른쪽에서 두 번째)를 선택하세요.
13+
14+
이제 메인 창 아래쪽에 다음과 같은 작은 창이 보일 거에요. :
15+
16+
{% filename %}Cloud 9{% endfilename %}
17+
```
18+
yourusername:~/workspace $
19+
```
20+
21+
이 하단 부분이 명령어를 입력할 Cloud9 _터미널_입니다. 창 크기를 조금 크게 조절할 수도 있어요.
22+
23+
### 가상환경
24+
25+
가상환경(virtual environment, 줄여서 virtualenv)은 작업하고 있는 프로젝트의 코드를 넣을 수 있는 일종의 전용 상자와 같아요. 가상환경을 사용해 서로 다른 프로젝트마다 코드가 섞이지 않도록 유지할 수 있습니다.
26+
27+
Cloud 9 터미널에서 아래 명령어를 따라 입력하세요. :
28+
29+
{% filename %}Cloud 9{% endfilename %}
30+
```
31+
sudo apt install python3.5-venv
32+
```
33+
34+
작동하지 않다면, 코치에게 도움을 구하세요.
35+
36+
그리고, 실행해보세요. :
37+
38+
{% filename %}Cloud 9{% endfilename %}
39+
```
40+
mkdir djangogirls
41+
cd djangogirls
42+
python3.5 -mvenv myvenv
43+
source myvenv/bin/activate
44+
pip install django~=1.10.0
45+
```
46+
47+
(마지막 줄에는 물결표 뒤에 등호(~=) 기호를 사용합니다)
48+
49+
### Github
50+
51+
[Github](https://github.com) 계정을 만드세요.
52+
53+
### PythonAnywhere
54+
55+
장고걸스 튜토리얼 중 배포하기 장에서 웹 애플리케이션을 구동하는 코드를 공개적으로 액세스 가능한 컴퓨터(서버라고 합니다)로 옮겨, 다른 사람들이 웹 사이트를 볼 수 있도록 실습할 거에요.
56+
57+
크롬북은 이미 인터넷에 연결된 컴퓨터(노트북과는 반대)이기 때문에 배포하기 장을 따라하면서 조금 이상하다고 생각할 수 있는데요. cloud 9을 현재 "개발 진행 중"인 공간으로 생각하면서 실습한 후, 맨 마지막에 PythonAnywhere에서 결과물을 배포한다고 생각하면 도움이 될 거에요.
58+
59+
[www.pythonanywhere.com](https://www.pythonanywhere.com) 에서 새 계정을 만드세요.

ko/code_editor/README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
# 코드 에디터
22

3-
이제 코드를 작성하기 위해 코드 에디터를 설치해 봅시다.
3+
> 집에서 학습하시는 분들은 [파이썬 및 코드 에디터 설치하기](https://www.youtube.com/watch?v=pVTaqzKZCdA&t=4m43s) 영상을 보세요.
44
5-
> **주의** 이전 장 설치하기에서 설치를 이미 했다면, 다음 장으로 넘어가세요!
5+
이제 곧 코드를 작성할 예정이니, 코드 에디터를 설치할 차례입니다!
6+
7+
> **Note** 크롬북 사용자는 이번 장을 건너뛰고 [크롬북에서 설치하기](../chromebook_setup/README.md) 장으로 넘어가세요.
8+
9+
> **Note** 설치하기 장에 있는 내용을 모두 마쳤다면 다음 장으로 넘어가도 됩니다!
610
711
{% include "/code_editor/instructions.md" %}

ko/code_editor/instructions.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,27 @@
1-
코드 편집기는 종류가 많고 다양해 자신의 취향에 따라 선택할 수 있어요. 대부분의 파이썬 프로그래머는 PyCharm과 같이 복잡하지만 강력한 IDE (통합개발환경: Integrated Development Environments)를 이용합니다. 하지만, 초보자에게 적절하지 않는 도구일 수 있어요. 우리는 간단하지만 강력한 기능을 갖춘 에디터들을 추천합니다.
1+
코드 에디터는 종류가 많고 다양해 자신의 취향에 따라 선택할 수 있어요. 대부분의 파이썬 프로그래머는 PyCharm과 같이 복잡하지만 강력한 IDE(통합개발환경: Integrated Development Environments)를 이용합니다. 하지만 초보자에게 적합하지 않을 수 있어요. 간단하지만 강력한 기능을 갖춘 에디터 프로그램을 아래 추천합니다.
22

3-
아래 추천 에디터 프로그램 중 내가 사용하고 싶은 것을 선택해 사용해도 되지만, 여러분의 코치가 현재 어떤 에디트를 사용 중인지도 물어보세요. 같은 에디터를 사용하면 도움받기 더 쉽고 편할 거에요.
3+
중 내가 사용하고 싶은 것을 선택해 사용해도 되지만, 여러분의 코치가 어떤 프로그램을 사용하는지 물어보세요. 같은 프로그램을 사용하면 도움받기 수월해질 거에요.
44

55
## Gedit
6-
76
Gedit는 모든 운영체제에서 사용 가능한 무료 오픈소스에요.
8-
[이 곳](https://wiki.gnome.org/Apps/Gedit#Download)에서 다운받으세요.
7+
8+
[다운받기](https://wiki.gnome.org/Apps/Gedit#Download)
99

1010
## Sublime Text 3
11+
Sublime Text는 가장 널리 알려진 프로그램으로 무료로 사용할 수 있어요. 설치와 사용이 편리하고 모든 운영체제에서 쓸 수 있어요.
1112

12-
Sublime Text는 인기있는 에디터이면서 무료로 사용할 수 있어요. 설치와 사용이 편리하고 모든 운영체제에서 쓸 수 있어요.
13-
[이 곳](https://www.sublimetext.com/3)에서 다운받으세요.
13+
[다운받기](https://www.sublimetext.com/3)
1414

1515
## Atom
16+
Atom은 [GitHub](https://github.com/)에서 만든 에디터예요. 무료로 제공되는 오픈소스이며, 설치나 사용이 쉬워요. 윈도우, 맥OS, 리눅스에서 쓸 수 있어요.
1617

17-
Atom은 아주 최근에 [GitHub](https://github.com/)에서 만든 에디터예요. 무료로 제공되는 오픈소스이며, 설치나 사용이 쉬워요. 윈도우, 맥OS, 리눅스에서 쓸 수 있어요.
18-
[이 곳](https://atom.io/)에서 다운받으세요.
18+
[다운받기](https://atom.io/)
1919

2020
## 왜 코드 에디터를 설치해야 하나요?
21-
2221
워드나 노트패드가 있는데도, 굳이 코드 에디터 소프트웨어를 설치해야 하는 이유가 궁금할 거에요.
2322

24-
첫 번째로 코드는 **일반 텍스트**여야 하는데, 워드나 텍스트에딧(Textedit)과 같은 프로그램에서는 일반 텍스트가 아닌 [RTF(Rich Text Format)](https://en.wikipedia.org/wiki/Rich_Text_Format)와 같은 사용자 서식을 쓴 리치 텍스트(폰트와 서식이 있는 텍스트) 가 생성되기 때문입니다.
23+
첫 번째로 코드는 **일반 텍스트**여야 하는데, 워드나 텍스트에딧(Textedit)과 같은 프로그램에서는 일반 텍스트가 아닌 [RTF(Rich Text Format)](https://en.wikipedia.org/wiki/Rich_Text_Format)와 같은 사용자 서식을 쓴 리치 텍스트(폰트와 서식이 있는 텍스트)가 생성되기 때문입니다.
2524

26-
번째 이유는 코드 에디터는 개발에 도움이 되는 여러 기능을 제공하기 때문입니다. 대표적인 예로, 코드를 해석해서 색으로 문법을 하이라이팅해주는 기능이라든가 큰따옴표("")를 자동으로 닫아주는 등과 같은 기능들이지요.
25+
번째는 코드 에디터 프로그램은 개발에 유용한 여러 기능을 제공하기 때문입니다. 대표적인 예로, 코드를 해석해 문법을 하이라이팅해주는 기능이라든가 큰따옴표("")를 자동으로 닫아주는 기능이지요.
2726

2827
앞으로 코드 에디터가 어떻게 작동하는지 알아볼 거에요. 곧 여러분은 내가 사용하는 코드 에디터를 제일 좋아하게 될 거랍니다.

0 commit comments

Comments
 (0)