Skip to content

Commit 9ceaf70

Browse files
committed
1 parent a6a194f commit 9ceaf70

File tree

81 files changed

+4821
-0
lines changed

Some content is hidden

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

81 files changed

+4821
-0
lines changed

LANGS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* [🇫🇷 Français](fr/)
66
* [🇭🇺 Magyar (beta)](hu/)
77
* [🇮🇹 Italiano (beta)](it/)
8+
* [🇯🇵 日本語 (beta)](ja/)
89
* [🇰🇵/🇰🇷 한국어 (beta)](ko/)
910
* [🇵🇱 Polski](pl/)
1011
* [🇵🇹 Português-brasileiro (beta)](pt/)

ja/GLOSSARY.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# コードエディタ
2+
3+
コードエディタはコードを保存できるアプリケーションです。後でコードを戻すことができます。 [コードエディタの章](./code_editor/README.md)で、どこから入手できるか知ることができます。

ja/README.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Django Girls のチュートリアル
2+
3+
[![Gitter](https://badges.gitter.im/DjangoGirls/tutorial.svg)](https://gitter.im/DjangoGirls/tutorial)
4+
5+
> これは、Creative Commons Attribution-ShareAlike 4.0 International License のライセンスの下で提供しています。ライセンスについてはこちらをご確認ください。 https://creativecommons.org/licenses/by-sa/4.0/
6+
7+
## ウェルカム!
8+
9+
Django Girlsのチュートリアルにようこそ! お会いできて嬉しいです :) このチュートリアルでは、ウェブテクノロジーの中身を見て回る旅へあなたをお連れします。私たちが知っているようにウェブを動かすのに必要なものすべてを垣間見ることができるでしょう。
10+
11+
知らないことを学ぶことは冒険のようなものです - でも心配はいりません。あなたはすでに勇気を出してここにいらっしゃるのですから、きっとうまくいくでしょう :)
12+
13+
## はじめに
14+
15+
世界のますます色々なところに自分が(まだ)知らないテクノロジーが使われていると感じたことはありませんか? ウェブサイトはどうやって作るのだろうと興味をもちつつ、先延ばしにしていませんか? ソフトウェアの世界は複雑すぎて一人でなにかに取り組むことはできないと考えたことはありませんか?
16+
17+
そんなあなたに朗報です!プログラミングはそれほど難しくありませんよ。楽しみかたをお教えします!!
18+
19+
このチュートリアルは、魔法のようにあなたをプログラマーに変身させるものではありません。 上手くなりたかったら、何ヶ月あるいは何年もの勉強と練習を積まなければいけません。 しかし、プログラミングやウェブサイトを作成することは、あなたが思っているほど複雑ではないことを、このチュートリアルをとおして示したいと思います。 テクノロジーをコワイと感じないように、できるだけ細かく説明していきますね。
20+
21+
あなたがテクノロジーやプログラミングを楽しんでくれると嬉しいです!!
22+
23+
## チュートリアルでは何を知ることができる?
24+
25+
このチュートリアルを終わらせれば、実際に動作する、自分の小さなウェブアプリを1つ動かせるようになります。私たちは、アプリをインターネット上で動かす方法を教えます。インターネット上で動くようになれば、あなたが作ったアプリを世界中の誰でも見られるようになります!
26+
27+
このようなサイトができあがります!:
28+
29+
![図 0.1](images/application.png)
30+
31+
> もしあなたがこのチュートリアルを1人ですすめていて、質問できるコーチが周りにいない時は、ここにチャットを用意しています:[![Gitter](https://badges.gitter.im/DjangoGirls/tutorial.svg)](https://gitter.im/DjangoGirls/tutorial) これまでにワークショップに参加したことがある方やコーチの皆さんが、このチャットで助けてくれることでしょう。 心配せずに、質問をなげかけてみてくださいね!
32+
33+
それでは、[さっそく最初からやってみよう!](./how_the_internet_works/README.md)
34+
35+
## 自分の家でチュートリアルを進める
36+
37+
Django Girlsのワークショップに参加することはすばらしいことです。でも、いつも参加できるとは限らないですよね。 でしたら、ご自宅でこのチュートリアルに取り組むことをおすすめします。 ご自宅で取り組まれる方向けに、チュートリアルを一人で進めやすくする動画の準備を進めています。 動画の準備は進行中ですが、YouTubeチャンネル [Coding is for girls](https://www.youtube.com/channel/UC0hNd2uW8jTR5K3KBzRuG2A/feed) ですぐにますます多くのことがカバーされるでしょう。
38+
39+
動画がすでに準備された章には、動画へのリンクがあります。
40+
41+
## コントリビューションについて
42+
43+
このチュートリアルは、[DjangoGirls](https://djangogirls.org/) がメンテナンスしています。 ミスを見つけたりチュートリアルを更新したくなった時は、[コントリビューション・ガイドライン](https://github.com/DjangoGirls/tutorial/blob/master/README.md)を読んでください。
44+
45+
## チュートリアルの翻訳をしたい方へ
46+
47+
現在、翻訳は crowdin.com の次のプロジェクトで管理されています。
48+
49+
https://crowdin.com/project/django-girls-tutorial
50+
51+
あなたが翻訳したい言語が [crowdin](https://crowdin.com/) にない時は、[新しい issue を立て](https://github.com/DjangoGirls/tutorial/issues/new)て、追加したい言語を私たちに教えてください。

ja/SUMMARY.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# 概要
2+
3+
* [はじめに](README.md)
4+
* [インストール](installation/README.md)
5+
* [インストール(chromebook)](chromebook_setup/README.md)
6+
* [インターネットのしくみ](how_the_internet_works/README.md)
7+
* [コマンドラインを使ってみよう](intro_to_command_line/README.md)
8+
* [Pythonのインストール](python_installation/README.md)
9+
* [コードエディタ](code_editor/README.md)
10+
* [Python入門](python_introduction/README.md)
11+
* [Djangoってなに?](django/README.md)
12+
* [Djangoのインストール](django_installation/README.md)
13+
* [プロジェクトを作成しよう!](django_start_project/README.md)
14+
* [Djangoモデル](django_models/README.md)
15+
* [ログインページを作ろう(Django admin)](django_admin/README.md)
16+
* [デプロイ!](deploy/README.md)
17+
* [Django urls](django_urls/README.md)
18+
* [Djangoビュー](django_views/README.md)
19+
* [HTML 入門](html/README.md)
20+
* [Django ORM(クエリセット)](django_orm/README.md)
21+
* [テンプレート内の動的データ](dynamic_data_in_templates/README.md)
22+
* [Djangoテンプレート](django_templates/README.md)
23+
* [CSSでカワイくしよう](css/README.md)
24+
* [テンプレートを拡張しよう](template_extending/README.md)
25+
* [アプリケーションを拡張しよう](extend_your_application/README.md)
26+
* [Djangoフォーム](django_forms/README.md)
27+
* [次のステップは?](whats_next/README.md)

ja/chromebook_setup/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Chromebook setup
2+
3+
> **注意</ strong>既にインストール手順を実行している場合は、これをやり直す必要はありません。すぐにスキップして[ Python入門](../python_introduction/README.md)へ進んでください。。</p> </blockquote>
4+
>
5+
> {% include "/chromebook_setup/instructions.md" %}
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
Chromebookをお持ちでない場合は、[このセクションをスキップ](http://tutorial.djangogirls.org/en/installation/#install-python) できます。 もしもっていなければ、普通のインストールの作業とは少し異なります。 インストール手順の残りの部分は無視できます。
2+
3+
### Cloud 9
4+
5+
クラウド 9 は、インストール、書き込み、およびソフトウェアを実行することができますインターネット上で実行しているコンピューターにコード エディター、アクセスを与えるツールです。 チュートリアルをやっている間、Cloud 9はあなたの*ローカルマシーン*のように動きます。 あなたはMacもしくはUbuntu、またはWindowsを使用しています。ターミナルや、コマンドプロンプトは自分の端末の実行中のコンピュータに接続されます。クラウド9は他の場所に接続する設定をおこないます。
6+
7+
1. [Chrome ウェブストア](https://chrome.google.com/webstore/detail/cloud9/nbdmccoknlfggadpfkmcpnamfnbkmkcp)から Cloud 9 を インストールする
8+
2. [C9.io](https://c9.io) に行く
9+
3. アカウントにサインアップします
10+
4. *作成新しいワークスペース*をクリック
11+
5. 名前はdjango-girlsとします
12+
6. (オレンジ色のロゴの下の行の右側) から 2 番目 *Blank*を選択
13+
14+
サイドバーとインターフェイス、大きなメインウィンドウ テキスト、下部に小さなウィンドウがあり、次のようになります。
15+
16+
{% filename %}Cloud 9{% endfilename %}
17+
18+
yourusername:~/workspace $
19+
20+
21+
この下部は *ターミナル*コンピューターを与えるがクラウド 9 があなたの指示を準備しています。それを少し大きくするウィンドウのサイズを変更できます。
22+
23+
### Virtual Environment
24+
25+
A virtual environment (仮想環境とも呼ばれます) に取り組んでいるプロジェクトのために有用なコンピューター コードを詰めることができる専用ボックスのようです。 我々 は様々 なプロジェクトのため独立したように、必要もの混ざってはいけないプロジェクト間コードの様々 なビットを保つためにそれらを使用します。
26+
27+
クラウド 9 インターフェイスの下部に端末で次を実行します。
28+
29+
{% filename %}Cloud 9{% endfilename %}
30+
31+
sudo apt update
32+
sudo apt install python3.6-venv
33+
34+
35+
それでも問題が解決しない場合は、コーチに相談してください。
36+
37+
次の実行
38+
39+
{% filename %}Cloud 9{% endfilename %}
40+
41+
mkdir djangogirls
42+
cd djangogirls
43+
python3.6 -mvenv myvenv
44+
source myvenv/bin/activate
45+
pip install django~=1.11.0
46+
47+
48+
(note that on the last line we use a tilde followed by an equal sign: ~=).
49+
50+
### GitHub
51+
52+
[GitHub](https://github.com)のアカウントを作成しましょう。
53+
54+
### PythonAnywhere
55+
56+
Django Girlsチュートリアルには、Deploymentと呼ばれるものに関するセクションが含まれています。 新しいWebアプリケーションを強化するコードを実行するプロセスです。 それを公開アクセス可能なコンピュータ(サーバーと呼ばれる)に移動して インターネット上で、あなたが作ったものを全ての人が見られるようにできます。
57+
58+
この部分は、Chromebookでチュートリアルを行うときに、インターネットに接続されているコンピュータ(ラップトップとは対照的に)を既に使用しているので少し奇妙です。 しかし、クラウド9のワークスペースを「進行中」の場所と考えることができます。またより安全な披露する場所としてPython Anywhere を使うことができます。
59+
60+
したがって、新しいPython Anywhereアカウントにサインアップしてください。 [ www.pythonanywhere.com ](https://www.pythonanywhere.com)

ja/code_editor/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# コードエディタ
2+
3+
> 家で1人でこのチャプターに挑戦している方へ:このチャプターは、動画(英語)もあるので参考にしてください。 [Your new friend: Command Line](https://www.youtube.com/watch?v=pVTaqzKZCdA&t=4m43s)
4+
5+
まさにこれから、はじめてのコードを書いていきます。コードエディタをダウンロードしましょう!
6+
7+
> **補足:** Choromebookを使っている方は、このチャプターは飛ばして、 [Chromebook Setup](../chromebook_setup/README.md) の説明に従ってセットアップしてください。
8+
>
9+
> **注意** インストールの章で、コードエディタのインストールを前もって済ませた人もいるかもしれません。もしそうなら、飛ばして次の章に進んでください!
10+
11+
{% include "/code_editor/instructions.md" %}

ja/code_editor/instructions.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
本当にたくさんのエディタがありますが、どれを使うかは、結局は、ほとんど個人の好みの問題です。 ほとんどのPythonプログラマは、Pycharmなど、複雑ですが非常に強力なIDE(統合開発環境)というものを使っています。 しかし、初心者にとってはIDEはそれほど適していないかもしれないので、同じくらい強力で、もっとシンプルなものをオススメします。
2+
3+
オススメのエディタは下記に挙げますが、気軽にコーチに質問して好みや特徴ををきいてみてください.
4+
5+
## Gedit
6+
7+
Geditはオープン ソースの無料エディタで、すべてのOSで利用可能です。
8+
9+
[ダウンロード](https://wiki.gnome.org/Apps/Gedit#Download)
10+
11+
## Sublime Text 3
12+
13+
Sublime Textは非常に人気のあるエディタで、無料の試用期間があります。簡単にインストールして使用することができ、すべてのOSに対応しています。
14+
15+
[ダウンロード](https://www.sublimetext.com/3)
16+
17+
## Atom
18+
19+
Atom は、GitHubによる新しいエディタです。無料で、オープンソースで、インストールも使い方も簡単です。Windows、OSX、 Linuxで利用可能です.
20+
21+
[ダウンロード](https://atom.io/)
22+
23+
## なんでコードエディタをインストールするの?
24+
25+
なんでWordやNotepadのようなものを使わず、特別なコードエディタをインストールするのかなと思うかもしれません。
26+
27+
まず、コードは**プレーンテキスト**という、何の装飾もない生の文字列でないといけませんが、問題は、WordやTexteditのようなプログラムが生成するのは、実は、プレーンテキストではないということなんです。WordやTexteditは、[RTF(リッチテキストフォーマット)](https://en.wikipedia.org/wiki/Rich_Text_Format)などのような、改造された形式を使って、フォントや書式を持ったリッチテキストを生成します。
28+
29+
2つ目の理由は、コードエディタは、コードを編集することに特化しているので、コードを意味によって色づけして強調したり、引用符を自動的に閉じたりするような、便利な機能を提供できます。
30+
31+
あとで、こういった動作が全てわかるようになります。すぐに、信頼できる使い古したコードエディタを、お気に入りのツールの一つだと思うようになると思いますよ^^

0 commit comments

Comments
 (0)