回答編集履歴
3
補足
answer
CHANGED
File without changes
|
2
補足
answer
CHANGED
@@ -29,4 +29,30 @@
|
|
29
29
|
0. 統合開発環境とバージョン管理ツールの導入を検討してみてくださいな。
|
30
30
|
0. [udacityの無料コースのSoftware Debugging Class Online](https://www.udacity.com/course/software-debugging--cs259)はすごくお勧め。
|
31
31
|
|
32
|
-
以上です。
|
32
|
+
以上です。
|
33
|
+
|
34
|
+
---
|
35
|
+
2018/03/18追加
|
36
|
+
0. IDEの使い方は[Quick Start Guide](https://www.jetbrains.com/help/pycharm/quick-start-guide.html)があります。解説が長くなってしまうため、検索サイトのグーグルでpycharm 使い方で検索してみてくださいな。
|
37
|
+
|
38
|
+
0. IDEを使うと便利な点の一例です。
|
39
|
+
以下のコードはprint文の行で変数:abをミスタイプしたことにより実行エラーが発生するコードです。
|
40
|
+
```
|
41
|
+
# -*- coding: utf-8 -*-
|
42
|
+
def main():
|
43
|
+
ab = 2 * 3
|
44
|
+
# ↓の行で、NameError: name 'abb' is not defined が発生する。
|
45
|
+
print(abb)
|
46
|
+
|
47
|
+
|
48
|
+
if __name__ == "__main__":
|
49
|
+
main()
|
50
|
+
```
|
51
|
+
|
52
|
+
IDEを使うと以下の画像のように赤色の下線でエラー箇所が表示されます。
|
53
|
+

|
54
|
+
実行する「前」にエラーが発生するプログラムだと分かります。
|
55
|
+
|
56
|
+
今回のプログラムはソースコードの行数が少ないため、そこまで利便性は感じられないと思いますが。
|
57
|
+
実際に開発していくにあたり、細かなミスを防ぐ事ができます。
|
58
|
+
他にも変数名を一括で変更する機能(refactor)などがあります。
|
1
バージョン管理ツール→バージョン管理システム
answer
CHANGED
@@ -12,10 +12,10 @@
|
|
12
12
|
プログラムを行うにあたっての開発環境構築も重要です。
|
13
13
|
|
14
14
|
IDE(統合開発環境):[PyCharm Community ](https://www.jetbrains.com/pycharm/download/#section=windows)
|
15
|
-
バージョン管理
|
15
|
+
[バージョン管理システム](https://ja.wikipedia.org/wiki/%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0):[Git](https://ja.wikipedia.org/wiki/Git)
|
16
|
-
[GitHub for Windows](https://desktop.github.com/) と [GitHub](https://github.com/)
|
16
|
+
[GitHub Desktop for Windows](https://desktop.github.com/) と [GitHub](https://github.com/)
|
17
17
|
|
18
|
-
個人的にIDEとバージョン管理
|
18
|
+
個人的にIDEとバージョン管理システムはどの言語で開発するとしても必須だと思っています。
|
19
19
|
|
20
20
|
タスク管理とToDo管理のツールに関しては好みの問題がかなりあると思うので、
|
21
21
|
いろいろお試しで導入してくださいな。
|