回答編集履歴

4

追記

2018/10/27 18:32

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -12,11 +12,11 @@
12
12
 
13
13
 
14
14
 
15
- あるいは、「python 入門」とかで検索して出てくるサイトを手当たり次第に読むのも手です。
15
+ あるいは、「python 入門」とかで検索して出てくるサイトを手当たり次第に読むのも手です。ただし、書籍より当たり外れは大きいので、嗅ぎ分けられる鼻が必要になるでしょう(今話題の「侍○ンジニア」とかも上位に出てくるので……)。
16
16
 
17
17
 
18
18
 
19
- 出てくるサイトの例
19
+ 出てくるサイトの例。とりあえず致命的にひどくはなさそうなやつ。
20
20
 
21
21
  [Python入門 ~Pythonのインストール方法やPythonを使ったプログラミングの方法について解説します~ | PythonWeb](https://www.javadrive.jp/python/)
22
22
 
@@ -30,7 +30,7 @@
30
30
 
31
31
  プログラミング言語は基本的には「決まりごと」の集合です。なので、書こうと思ったら何百通りかある「決まりごと」を頭に叩き込んで覚える、という泥臭い「お勉強」がまず必要になります。
32
32
 
33
- (それでもpythonは人間が読み書きしやすいスクリプト言語ので、何百通りか程度で済むはずです。もっと覚えることが多い言語は幾らでもあります)
33
+ (それでもpythonな何百通りか程度で済むはずです。もっと覚えることが多い言語は幾らでもあります)
34
34
 
35
35
 
36
36
 
@@ -38,22 +38,38 @@
38
38
 
39
39
 
40
40
 
41
+ ---
42
+
43
+
44
+
45
+ ついでに書いておきますが、
46
+
47
+
48
+
41
49
  > forっていうのはそもそもなんだろう
42
50
 
43
51
 
44
52
 
45
- まずpythonでforっぽものが出てくる場面は、ざっと分類しても
53
+ まずpythonでforうキーワードが出てくる構文は、ざっと分類しても
46
54
 
47
55
  - for文
48
56
 
49
- - 各種内包表記
57
+ - 各種内包表記とジェネレータ式
50
58
 
51
59
  - async for文
52
60
 
53
61
 
54
62
 
55
- の3種類あります。それぞれ別の構文です。
63
+ の3種類あります。それぞれ別の構文です。意味も挙動も違います。
56
64
 
57
65
 
58
66
 
59
- ということを理解せずに「forっていうのはそもそも……」と幾ら考えても埒が明かない訳です。
67
+ ……ということを知識として知らずに「forっていうのはそもそも……」と幾ら考えても埒が明かない訳です。
68
+
69
+
70
+
71
+ なので、まずは考えなくても良いので、基礎を頭に叩き込んでください。質問者様は頭を使ってどうこうするような段階に達していません。
72
+
73
+
74
+
75
+ 「SVOCから覚えたい」のなら「入門書にそのSVOCが書いてあるからそれを読め」が答えになります。それ以外ありません。

3

追記

2018/10/27 18:32

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -21,3 +21,39 @@
21
21
  [Python入門 ~Pythonのインストール方法やPythonを使ったプログラミングの方法について解説します~ | PythonWeb](https://www.javadrive.jp/python/)
22
22
 
23
23
  [Python入門](http://tohoho-web.com/python/index.html)
24
+
25
+
26
+
27
+ ---
28
+
29
+
30
+
31
+ プログラミング言語は基本的には「決まりごと」の集合です。なので、書こうと思ったら何百通りかある「決まりごと」を頭に叩き込んで覚える、という泥臭い「お勉強」がまず必要になります。
32
+
33
+ (それでもpythonは人間が読み書きしやすいスクリプト言語なので、何百通りか程度で済むはずです。もっと覚えることが多い言語は幾らでもあります)
34
+
35
+
36
+
37
+ 「決まりごと」は「決まりごと」なので、そのレベルで応用力や思考力が問われることはありません。単に丸暗記すれば良いのです。
38
+
39
+
40
+
41
+ > forっていうのはそもそもなんだろう
42
+
43
+
44
+
45
+ まずpythonでforっぽいものが出てくる場面は、ざっと分類しても
46
+
47
+ - for文
48
+
49
+ - 各種内包表記
50
+
51
+ - async for文
52
+
53
+
54
+
55
+ の3種類あります。それぞれ別の構文です。
56
+
57
+
58
+
59
+ ということを理解せずに「forっていうのはそもそも……」と幾ら考えても埒が明かない訳です。

2

追記

2018/10/27 11:56

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -9,3 +9,15 @@
9
9
  本を買うことすら億劫なら、公式のチュートリアルを通読してください。エッセンスは理解できます。
10
10
 
11
11
  [Python チュートリアル — Python 3.6.5 ドキュメント](https://docs.python.jp/3/tutorial/index.html)
12
+
13
+
14
+
15
+ あるいは、「python 入門」とかで検索して出てくるサイトを手当たり次第に読むのも手です。
16
+
17
+
18
+
19
+ 出てくるサイトの例
20
+
21
+ [Python入門 ~Pythonのインストール方法やPythonを使ったプログラミングの方法について解説します~ | PythonWeb](https://www.javadrive.jp/python/)
22
+
23
+ [Python入門](http://tohoho-web.com/python/index.html)

1

修正

2018/10/27 11:37

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -6,6 +6,6 @@
6
6
 
7
7
 
8
8
 
9
- 本を買うことすら億劫なら、公式のチュートリアルを通読してください。エッセンスはっています。
9
+ 本を買うことすら億劫なら、公式のチュートリアルを通読してください。エッセンスは理解できます。
10
10
 
11
11
  [Python チュートリアル — Python 3.6.5 ドキュメント](https://docs.python.jp/3/tutorial/index.html)