プログラミング初心者にはPython

picture

1:5ch名無し民2022/07/27(水) 20:08:25.155ID:CE8zZoxgr

これ言ってるやつには気をつけろ

2:5ch名無し民2022/07/27(水) 20:08:59.793ID:unSmOdoBM

なんで?

7:5ch名無し民2022/07/27(水) 20:10:01.472ID:CE8zZoxgr

>>2
完成度の低い言語だから
文系が作りました感半端ない
基本設計が甘いから2から3に上がったとき互換性がなくなるんだよ

11:5ch名無し民2022/07/27(水) 20:10:51.803ID:unSmOdoBM

>>7
アムステルダム大学で1982年に数学と計算機科学の修士号を取得
ガチ理数系なんですが??

13:5ch名無し民2022/07/27(水) 20:11:39.895ID:CE8zZoxgr

>>11
Microsoftの方が明らか基本設計では上
馬鹿なんだよねそいつ

15:5ch名無し民2022/07/27(水) 20:12:36.341ID:unSmOdoBM

>>13
そもそもC#とPython比べてる事自体おかしいと思うわ

18:5ch名無し民2022/07/27(水) 20:13:29.879ID:CE8zZoxgr

>>15
おかしくないよ?
初心者向けの言語でPython出すやつのほうがおかしい

3:5ch名無し民2022/07/27(水) 20:09:00.716ID:CE8zZoxgr

インデントしてないだけでエラー吐くような言語をおすすめするな

4:5ch名無し民2022/07/27(水) 20:09:03.259ID:I3JYhKiO0

遅いのが気になる

6:5ch名無し民2022/07/27(水) 20:09:43.509ID:OmuYQxR/0

普通C++だよね

9:5ch名無し民2022/07/27(水) 20:10:16.691ID:CE8zZoxgr

>>6
初心者にはC#

12:5ch名無し民2022/07/27(水) 20:10:53.259ID:OmuYQxR/0

>>9
なんで?

16:5ch名無し民2022/07/27(水) 20:13:03.315ID:CE8zZoxgr

>>12
何でもできるから
よく初心者に「作りたいものによる」って答えるケースあるけどC#はマジでなんでもできるから何から始めてもOK
あとVSがTeacherとして優秀

17:5ch名無し民2022/07/27(水) 20:13:23.547ID:OmuYQxR/0

>>16
C++の方が何でもできるぞ

19:5ch名無し民2022/07/27(水) 20:13:42.165ID:CE8zZoxgr

>>17
できるけどしんどいやん

8:5ch名無し民2022/07/27(水) 20:10:07.623ID:mijYl673M

実務で使えない真のゴミ

10:5ch名無し民2022/07/27(水) 20:10:33.095ID:CE8zZoxgr

>>8
よく言われるよな

20:5ch名無し民2022/07/27(水) 20:14:00.968ID:8A8VCyk20

なるほどわからん

24:5ch名無し民2022/07/27(水) 20:16:49.315ID:CE8zZoxgr

>>20
まぁ初心者向けでは全くない言語だよ
キチガイ向け

21:5ch名無し民2022/07/27(水) 20:14:09.860ID:Z2USbHuh0

まともなエディタ使ってたら自動的にインデントしてくれるでしょ

23:5ch名無し民2022/07/27(水) 20:16:15.959ID:CE8zZoxgr

>>21
普通にやってればわかると思うが変数変えたいとき間違って一文字多く消しちゃうことあるよね?
多くの言語はその間違って消したところから書けるがPythonはスペース打たないと書けない
Understand?

29:5ch名無し民2022/07/27(水) 20:18:01.864ID:Z2USbHuh0

>>23
ctrl+shiftで選択して消すよ

34:5ch名無し民2022/07/27(水) 20:19:26.679ID:CE8zZoxgr

>>29
へー
だからなに?

38:5ch名無し民2022/07/27(水) 20:20:59.838ID:Z2USbHuh0

>>34
間違って消すような使い方する方が馬鹿

42:5ch名無し民2022/07/27(水) 20:23:18.265ID:xivFRVWE0

>>38
馬鹿や初心者にはPython向かないってことやな

44:5ch名無し民2022/07/27(水) 20:24:07.678ID:CE8zZoxgr

>>38
それ初心者に言えんの?
まず一般的な使い方と違うことを強いる時点でクソ言語

52:5ch名無し民2022/07/27(水) 20:27:29.693ID:CE8zZoxgr

>>42
これ
クソガバ言語だって割り切れるやつしか使っちゃいけない

22:5ch名無し民2022/07/27(水) 20:14:37.549ID:CE8zZoxgr

C++だとVSのインテリセンスの恩恵が少ないからね
初心者向けではないかな

25:5ch名無し民2022/07/27(水) 20:17:00.304ID:mijYl673M

さくらエディタでええやろ

27:5ch名無し民2022/07/27(水) 20:17:38.232ID:CE8zZoxgr

>>25
さくらエディタってインテリセンス使えるの?

26:5ch名無し民2022/07/27(水) 20:17:22.334ID:zsIvaQwo0

実際大概Pythonで事足りるだろ

30:5ch名無し民2022/07/27(水) 20:18:13.388ID:CE8zZoxgr

>>26
事足らないしエラー起こすし2と3で互換性ないしゴミ言語だよ

28:5ch名無し民2022/07/27(水) 20:17:43.179ID:lJorHCPG0

結局なにが初心者向けなの?

31:5ch名無し民2022/07/27(水) 20:18:20.923ID:zsIvaQwo0

>>28
比較的人間の言語寄り

32:5ch名無し民2022/07/27(水) 20:18:37.633ID:CE8zZoxgr

>>28
だからC#だっつの

33:5ch名無し民2022/07/27(水) 20:19:21.831ID:unSmOdoBM

フロントエンド以外は大体のメジャー言語でだいたいできるだろ

36:5ch名無し民2022/07/27(水) 20:19:54.608ID:CE8zZoxgr

>>33
PythonはGUI弱いじゃん

39:5ch名無し民2022/07/27(水) 20:21:05.325ID:OmuYQxR/0

そんなにガッツリしたのはPythonで書かないからあんま気にならないな

48:5ch名無し民2022/07/27(水) 20:25:02.458ID:CE8zZoxgr

>>39
だからPython初心者向けでは全く無いんだよ
何か作ろうと思ったときに邪魔にしかならない

54:5ch名無し民2022/07/27(水) 20:28:24.151ID:OmuYQxR/0

>>48
俺は初心者はPythonをやれなんて言ってないぞ
なぜなら初心者はC++をやるべきだからな

40:5ch名無し民2022/07/27(水) 20:22:28.110ID:TK1fj+iy0

dartの{}地獄みたいなのもだるい

49:5ch名無し民2022/07/27(水) 20:26:09.858ID:CE8zZoxgr

>>40
正直Microsoft以外の作る言語は基本設計がちゃんとできてないイメージあるわ
作りたかったから作っちゃいましたw感しかない

41:5ch名無し民2022/07/27(水) 20:23:02.784ID:cgWxpQmXr

Pythonでできる事しかしないならそれでいいやん
ステップアップする前提で別の言語から入るのは無駄でしかないけど

50:5ch名無し民2022/07/27(水) 20:26:40.115ID:CE8zZoxgr

>>41
だから初心者向けでは絶対にない
Understand?

43:5ch名無し民2022/07/27(水) 20:23:22.372ID:JySIvn1md

メジャーアップデートで互換性切れるの当たり前だろ
というか互換性切れるからメジャーバージョン上げるんだし

53:5ch名無し民2022/07/27(水) 20:28:07.814ID:CE8zZoxgr

>>43
切れないよ
それは基本設計がゴミクソなんだよ

57:5ch名無し民2022/07/27(水) 20:29:44.164ID:JySIvn1md

>>53
バージョンのメジャー、マイナー、リビジョン、ビルドって分かる?

60:5ch名無し民2022/07/27(水) 20:31:37.779ID:CE8zZoxgr

>>57
わかるよ
.netが5から6に変わるようなもんだろ?
それで5が使えんくなったら笑うだろw

45:5ch名無し民2022/07/27(水) 20:24:20.128ID:RI3DFStcd

初心者の俺が唯一挫折しないでチマチマ書けてる言語がPython

55:5ch名無し民2022/07/27(水) 20:29:04.598ID:CE8zZoxgr

>>45
C#の方が圧倒的に簡単なのに…
わからない人だ…

51:5ch名無し民2022/07/27(水) 20:27:03.230ID:0MGjOIou0

初心者なんだから興味のあるものから好き取りかかれば良いんじゃねーの?
プログラミングが気に入ってある程度分かってきたら、色んな言語を見比べ始めるだろ

58:5ch名無し民2022/07/27(水) 20:30:03.753ID:CE8zZoxgr

>>51
C#から始めればいいのにアフィカスに騙される初心者を救いたい

56:5ch名無し民2022/07/27(水) 20:29:39.616ID:HPb70p5/0

小中学生に教えるならPythonだが
高校生で将来プログラミングしたいというならCを薦めるだろうな

59:5ch名無し民2022/07/27(水) 20:30:54.382ID:CE8zZoxgr

>>56
C#だろうが

62:5ch名無し民2022/07/27(水) 20:32:26.466ID:26zF3hqb0

わかってないじゃん

64:5ch名無し民2022/07/27(水) 20:33:54.377ID:CE8zZoxgr

>>62
わかってんじゃん
2が3になって互換性なくなるゴミ言語の方がわからんわw

63:5ch名無し民2022/07/27(水) 20:32:57.612ID:JySIvn1md

Pythonの2→3で切れた互換性も一部機能だし
C#だって.Netのバージョンアップで一部機能の互換性なくなることあるぞ

65:5ch名無し民2022/07/27(水) 20:34:14.895ID:CE8zZoxgr

>>63
ないぞ

69:5ch名無し民2022/07/27(水) 20:37:22.416ID:JySIvn1md

>>65
なんでググればすぐ分かることで嘘つくかなぁ…

.NET Frameworkの下位バージョンの互換性について

https://www.fenet.jp/dotnet/column/dot-net/1101/

71:5ch名無し民2022/07/27(水) 20:38:09.468ID:mYTIRJ+I0

>>69
自分の慣れたものが優れてるんだって思いたい程度の能力だからだろ…

75:5ch名無し民2022/07/27(水) 20:39:48.034ID:CE8zZoxgr

>>69
互換性がないってどこかいてんだ?
動かなくなった例は?

77:5ch名無し民2022/07/27(水) 20:40:42.421ID:CE8zZoxgr

>>71
それはお前じゃん
Pythonのどこが優れてんの?
インデントでエラーは吐くわ2と3で互換性は無いわ

90:5ch名無し民2022/07/27(水) 20:46:11.825ID:mYTIRJ+I0

>>77
インデントはあえての仕様だからなぁ
スコープをインデント強制することでクソコード量産抑止してる

逆にインデント崩れてること怒られるのが嫌だとすると
お前のコーディングスキルはかなりやばい

94:5ch名無し民2022/07/27(水) 20:47:41.812ID:CE8zZoxgr

>>90
あえてwww
ものは言いようだなぁwww

97:5ch名無し民2022/07/27(水) 20:49:41.285ID:CE8zZoxgr

>>90
君ってデバッグ確認するのにわざわざインデント揃えてそうだよねwww
どんだけ非効率なんだwww

99:5ch名無し民2022/07/27(水) 20:50:32.480ID:h4yu8Fh10

>>97
すごい間抜けな事言ってて草

102:5ch名無し民2022/07/27(水) 20:51:33.950ID:hDaG5b9/0

>>97
JavaとかC#の過剰修飾主義に飽き飽きした中級者が行き着くのがPythonなんだが?

115:5ch名無し民2022/07/27(水) 20:58:03.395ID:CE8zZoxgr

>>99
それブーメランだぞwwwwコピペプログラマーくんwwww

66:5ch名無し民2022/07/27(水) 20:35:03.933ID:mYTIRJ+I0

初心者はPythonでいいよ
osはubuntuでいい

67:5ch名無し民2022/07/27(水) 20:35:51.222ID:CE8zZoxgr

>>66
いや
C#だよ

68:5ch名無し民2022/07/27(水) 20:36:47.101ID:mYTIRJ+I0

c#は割と優れた言語だけど
最初にやる理由がない

70:5ch名無し民2022/07/27(水) 20:37:57.882ID:CE8zZoxgr

>>68
何でもできる
簡単
オブジェクト指向を学べる
VSがteacherとして優秀

72:5ch名無し民2022/07/27(水) 20:38:16.730ID:HPb70p5/0

C#触るのは仕事になってからでいいっしょ
MSのドキュメントはたまに人間には読めないようになってるというのもある
不自由なく本を買ったりMS語を翻訳できる知識がついてからで

78:5ch名無し民2022/07/27(水) 20:41:51.945ID:CE8zZoxgr

>>72
趣味でも十分面白いもの作れるぞ
Pythonみたいなクソ言語よりは

73:5ch名無し民2022/07/27(水) 20:38:36.273ID:10xDxQ3mr

Pythonはよく分からない段階でも書けるけど
C系はまず結構な量の決まり事を覚えないと駄目な感じ

入り口で躓く確率が低いのを初心者向けというならPythonかもな

83:5ch名無し民2022/07/27(水) 20:42:59.716ID:CE8zZoxgr

>>73
C#はC系でもなんでもないが?

80:5ch名無し民2022/07/27(水) 20:42:22.849ID:mYTIRJ+I0

互換云々はどうでもいいよ
初心者はさっさとやりたい事実現することが一番の成長になる

最終的にはあらゆる条件から可能な限り優れた解決策を探すようになるけど
いきなり全部やろうとするのは無理だよ
経験からしか学べないことは多い

89:5ch名無し民2022/07/27(水) 20:45:52.498ID:CE8zZoxgr

>>80
インデントでエラー吐くような言語が初心者向けなんだw

93:5ch名無し民2022/07/27(水) 20:47:40.287ID:DQUB3NCB0

BASIC→c言語→Python→Java→vb.net→c#ってやってきたが
最初はJavaかc#でオブジェクト指向習った方がいいわ

111:5ch名無し民2022/07/27(水) 20:55:13.677ID:CE8zZoxgr

>>93
だよなぁ

98:5ch名無し民2022/07/27(水) 20:49:50.851ID:hDaG5b9/0

pythonの良さがわからないとかろくにコーディングしたことねえんだろうな

117:5ch名無し民2022/07/27(水) 20:59:23.066ID:CE8zZoxgr

>>98
お前がねwww
アフィカスくんw

116:5ch名無し民2022/07/27(水) 20:59:20.937ID:i3zVF1Y90

完成度低くても楽な方がいいと思うよ

268:5ch名無し民2022/07/27(水) 23:47:56.429ID:YNy0Jsfn0

まぁどっちにしろPythonがクソゴミ言語ってのは変わりないけどな