探検


【IT】プログラマーだけではない、全ての人がPythonを学ぶべきたった1つの理由

■ このスレッドは過去ログ倉庫に格納されています
1田杉山脈 ★
垢版 |
2019/11/24(日) 19:37:07.19ID:CAP_USER
「Pythonはどうしてこんなにはやっているんですか」。プログラミングを最近学び始めた人と話をしていて、そんな質問を受けた。自分としてはPythonを学ぶ意義は自明だと思っていたが、プログラミングにあまり詳しくない人にはそうでないのかもしれない。

 私は、2019年10月上旬に開催されたイベント「日経 xTECH EXPO 2019」で、「非プログラマーがPythonを学ぶ意義」と題して講演した。そこで今回のコラムでは、この講演のプレゼンテーションを基に、Pythonを学ぶべき理由を説明したい。

 ただ、内容を少しだけ変えようと思う。講演では非プログラマーを対象にしていたが、今回のコラムではプログラマーを含めたすべての人を対象にする。Python以外の言語を使っているプログラマーにとっても有用な内容だと思うからだ。講演では、非プログラマーがプログラミングを学ぶ意義を最初に説明したが、その部分は省略する。

Pythonが得意とする分野
 世の中にはたくさんのプログラミング言語がある。よく使われているものだけでも、C、C++、C#、Java、JavaScript、PHP、Python、Ruby、Swiftなど様々だ。マイナーな言語も入れると数え切れないくらいある。

 プログラミング言語を「汎用プログラミング言語」と呼ぶこともある。どの言語を選んでも、理論的にはどんなロジックでも記述できるという意味だ。この特徴を「チューリング完全」と呼ぶ。チューリング完全でない言語は、普通はプログラミング言語とは呼ばない。

 もっとも、言語ごとに得意分野は存在する。例えば、「ある分野で言語Aを使うと処理を一から書かなければならずシステムの開発が大変なのに対し、言語Bは豊富なライブラリーを持つため簡単にシステムを開発できる」といったことはよくある。また、「ある分野で言語Xを使うと高速に実行できるが、言語Yでは処理に時間がかかる」といったこともある。

 具体的な得意分野を挙げよう。Javaはエンタープライズシステムの記述に多用されるし、JavaScriptはWebのクライアントソフトウエアの記述に主に使われる。Rubyで書かれたRuby on Rails(以下、Rails)というフレームワークは、Webアプリのサーバー側システムの開発に使われる。Swiftは、iOS向けのアプリ開発に使われている。

 では、最近注目を集めているPythonの得意分野は何だろうか。それはずばり人工知能(AI)である。
以下ソース
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00682/111900020/
2019/11/24(日) 19:43:26.58ID:qWLyaHxj
長々と書いてるけと、
AIのためにpythonを学べと
3名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:47:53.76ID:a42uG7+T
ずばり言うわよ
2019/11/24(日) 19:48:08.28ID:GET+oO4j
ライブラリがたまたま多いだけで言語そのものの(ry
5名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:49:40.23ID:X8rSDfLa
糞記事
2019/11/24(日) 19:50:08.24ID:m3tZXaxz
パッケージによってころころ変わるし
とっつにくい
7名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:51:27.16ID:ZMn2Okln
このスレは日経に何を購入すると許されるのですか?
8名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:51:45.87ID:ZMn2Okln
このスレは日経[の]何を購入すると許されるのですか?
9名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:51:47.48ID:5GOEH+ZT
>>4
これ

言語仕様としては大分クソ
2019/11/24(日) 19:51:48.57ID:m3tZXaxz
初心者には難しい
2019/11/24(日) 19:52:11.82ID:4zzBIqQk
>>1
しょうもな

この人、単なる物書きでプログラミングで仕事したことないんでしょう
12名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:52:17.61ID:h2ZPIsSp
Cもしらないやつばかり苦笑
13名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:52:56.44ID:HS4sSl/7
しかしこのご時世老いも若きもスマホでTwitterで承認欲求の発散にご執心な様子
PCでのみ出来ることの多さも考えないでスマホで十分とか言い切っちゃう
2019/11/24(日) 19:53:19.95ID:m3tZXaxz
数学ができる奴が使うツールやで
2019/11/24(日) 19:54:22.69ID:m3tZXaxz
>>13
井の中の蛙大海を知らずだね
16名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:54:48.95ID:ZMn2Okln
テキストで記載する方法が既に時代遅れなのではないかと
これからは文字を利用しない方法のプログラミングが必要なのでは?
可視性が悪いし文字一文字違うだけで別ってのは
チェックするだけでも全体把握するだけでも労力がいる。
複雑なものをもっと簡単な方法で作る方法が大事なのではないかと。
そこには文法とか可読性を超えたものが必要だ。
2019/11/24(日) 19:55:33.13ID:m3tZXaxz
数学ができないやつは仕様書・参考書の通り打ち込んどけ
18名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:55:37.90ID:HS4sSl/7
そういやDelphi(1)の初回特典の変なTシャツ未だに持ってるわ
胸にClickボタンが大書きされてる奴
19名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:56:29.88ID:HD82Qm9k
perl5 の後継っぽくライブラリ開発が進んでバズっただけ
人類の全てが学ぶほどのことはない
20名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:56:35.28ID:JaLmwbkG
>>4
そのライブラリをどっかから調達してこないと殆ど何にもできない。
2019/11/24(日) 19:56:36.33ID:m3tZXaxz
>>16
静的解析ツールないの?
22名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:57:28.29ID:HD82Qm9k
>>16
haskell やれ
23名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:57:32.83ID:ZMn2Okln
>>15
そうでもない。
Pythonista 3
https://apps.apple.com/jp/app/pythonista-3/id1085978097
24名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:58:11.09ID:BlJc+wqg
愛に満ち溢れているから?
25名刺は切らしておりまして
垢版 |
2019/11/24(日) 19:59:31.99ID:0OdOQQ8m
>>4
ですね
2019/11/24(日) 20:01:29.32ID:m3tZXaxz
>>23
あれか
スマホがメイン機だとすれば
HDMI出力(無線)&青歯キーボード&マウスってとこか
あらやだカッコイイ
27名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:06:48.98ID:RleO2j+E
>>4
他の言語にある for (i=0; i<100; i++) みたいな書き方ができないとか
たしかに多少の癖はあるかな
あとPythonの標準リストとNumPy配列が別物なのもいちいち面倒くさい

ただインデント(字下げ)は、やっているうちに慣れたし
ソースも見通しやすくて、全般に悪い言語ではないと思う
28名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:09:30.46ID:AD4hI79A
pythonは初心者の俺でも
人間の言語に近いのか扱いやすかった
ただし開発環境UIをジジイババアでも使えるようにしないと
革命とは言えない
29名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:12:45.82ID:t/x5bVwk
aとbの比較で等しくないとき、a!=bと書くのが気に食わない。
a<>bでいいだろうに!

等しいとの比較もa==bが気に食わない。
a=bでいいだろ。
その代わり値の代入は「:=」を使えばよろしい。
 
C系やる奴は馬鹿でキチガイだと思う。
for (i=1, i>=10, i++) {
・・・
}
とか、構文がバカすぎて何も言えない。
{}も気に食わない。

正常な人の思考なら、
for i=1 to 10 do
 begin
 ・・・
 end.
だろうに。
 
2019/11/24(日) 20:16:05.39ID:iMK2aZ9C
>>1
AIはただの流行り物だからなぁ。やっぱり学ぶべきはC
31名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:19:41.58ID:+UZqTA7W
言語には二種類しかない
Pythonか、それ以外かだ
32名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:19:51.86ID:PUTyhz4K
5分で理解できた
そんな仰々しいものじゃないよ
2019/11/24(日) 20:20:57.01ID:iMK2aZ9C
>>29
確かに
for (i=1, i>=10, i++)
こんなん書くやつは馬鹿でキチガイだと思う
2019/11/24(日) 20:21:53.07ID:MWapx7To
50代の俺がつい最近触ってみた感想は
DOS時代のBATファイル?って感じかな
おっさんの方がとっつきやすいのかもしれん
2019/11/24(日) 20:27:38.73ID:S1R0M42E
インデントが構文要素になってるのは、アイデアとしては面白いガ
実際のところ閉じてないと気持ち悪くないか?
2019/11/24(日) 20:28:16.89ID:FL4BYfmZ
guiにしてくれよ
37名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:31:12.55ID:ZMn2Okln
>>26
iPadで作ってiPhoneとか Androidとかの路線かと
http://hitoriblog.com/?p=42145
38名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:32:08.11ID:GpdlVVNf
Pythonがこのまままら、Juliaが来るだろう。
39名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:33:11.46ID:SIw5ePDq
>>29
>>33
Pascal懐かしい(笑)
2019/11/24(日) 20:34:06.19ID:jfTQEEsn
インデックス張る必要性がない繰り返しでインデックスなんて張らんし・・・
2019/11/24(日) 20:34:11.37ID:jfTQEEsn
インデックス張る必要性がない繰り返しでインデックスなんて張らんし・・・
2019/11/24(日) 20:34:29.10ID:jfTQEEsn
インデックス張る必要性がない繰り返しでインデックスなんて張らんし・・・
43名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:37:29.28ID:ORGnBHAs
pythonのいいところは・・・exeが作れるところ!
2019/11/24(日) 20:37:53.64ID:Ylt55Z02
ノンプログラマーにAIが必要なのか?
2019/11/24(日) 20:38:06.29ID:xLSUWIlP
VBの方がええよ。全人向けならば
2019/11/24(日) 20:38:09.24ID:Ylt55Z02
ノンプログラマーにAIが必要なのか?
2019/11/24(日) 20:39:39.90ID:GpdlVVNf
JavaScriptもどんどん改良されている。
2019/11/24(日) 20:39:49.17ID:Ylt55Z02
ノンプログラマーにAIが必要なのか?
2019/11/24(日) 20:40:02.15ID:/TJJfmUQ
>>12
むしろCしか知らない奴の方が使えない
他人がメンテしやすいコード書かないしテキスト文字処理までいちいちCで書くとか柔軟性に欠ける奴ばかり
50名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:44:20.90ID:Ug1Da/5d
これは多いに誤解される
Pythonがいいというよりライブラリだ
グーグルとかが参加してて
グーグルがルビー、Javascript、タイプスクリプトに乗り換えたら話はかわる
2019/11/24(日) 20:45:05.07ID:us6+DmiR
>>49
Cを知らないやつが書いたコードは、どの言語使おうが効率悪いやつ多いな
ライブラリの中身がどう実装されてるかイメージできずに使ってるからな
52名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:47:41.36ID:O4282wm9
import this;
2019/11/24(日) 20:48:29.72ID:UJ/s9NIK
言語はくそ。証拠にバージョン2から3でてこずっている。
2019/11/24(日) 20:48:59.13ID:d2LPyxxg
>>4
うむ。
55名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:49:50.46ID:Ug1Da/5d
JavaScript派生の「TypeScript」が爆発的人気--RedMonk分析
2019-09-15
プログラミング言語にははやり廃りがあるが、「TypeScript」の利用の急速な普及が衰える気配がないことを示す新たな証拠が公開された。
https://japan.zdnet.com/article/35142674/


Python開発の“優しい終身の独裁者”は「TypeScript」から何を学んだか
2019-10-05
https://japan.zdnet.com/article/35143547/
56名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:52:55.61ID:5L5BdpGz
>>27
まずfor (i=0; i<100; i++)みたいな処理は実務でないので問題ない
57名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:53:59.85ID:Ug1Da/5d
Microsoft、組み込みデバイスをターゲットとしたTypeScriptの高速サブセット”Static TypeScript”を発表
2019年11月7日
https://www.infoq.com/jp/news/2019/11/static-typescript-msft-paper/



JavaScript開発者が機械学習モデルを構築できる「TensorFlow.js」の使い所
2019-09-28
ウェブスクリプト言語を使って機械学習モデルを構築し訓練するのは野心的な取り組みに思えるかもしれないが、
2019年の現在では、それは完全に実行可能なことだ。
ブラウザーでの機械学習を可能にするのに役立つのが「TensorFlow.js」だ。
TensorFlow.jsは、「JavaScript」を使用して機械学習を実行するためのGoogleのオープンソースライブラリーである。
先頃、バッハ風のメロディーをオンデマンドで生成する「Google Doodle」によって、TensorFlow.jsが切り開いた大きな可能性が示された。
https://japan.zdnet.com/article/35143214/
58名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:54:13.40ID:b6Hw0cRd
底辺の最期の希望
59名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:58:00.13ID:MBCgjV1m
頭悪そうな記事
60名刺は切らしておりまして
垢版 |
2019/11/24(日) 20:58:35.63ID:0RJFAi6J
とか言ってるけど、python の熟達者は C のコードも書くからね。
61名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:00:34.48ID:0RJFAi6J
>>16
人間はなんでも文字で表現するからね
他の方法ももうあるし、それらはやっぱり
裏で文字で表現してるよ
62名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:03:36.31ID:0RJFAi6J
Range 使えば普通に算術ループできますやん
ホラはあかんよ、ホラは
63名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:04:37.98ID:2h0Q6/x9
昨日、初心者に使わせようとしたけど最初につまづいたのは「pythonってコマンド打ってもcommand not foundになる&#128555;」だった
まあpython3ってコマンドしか用意されてなかっただけだけど初心者がこの手のしょうもない話に脅かされるうちはおすすめできん
2019/11/24(日) 21:05:28.25ID:d2LPyxxg
ブロックをインデントに束縛して
コードの個人差を減らして保守性を向上させたのは良い点だと思う。

オブジェクト指向周りの文法や、
イミフな定数の不導入とか、
コロンもいらなくね?とか、
文法に乱雑さを感じる。

len()とかsorted()とかをiterableのメンバにせずに
標準関数で外出しにしてるのとかもイラッとくる。
jsがスマートな言語に見えてきて仕方ない。
65名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:05:44.46ID:0RJFAi6J
>>57
ああ、これね
曲作ってみたよ
2019/11/24(日) 21:06:30.94ID:Ex9Mlcry
Unityで充分やろ(´・ω・`)
67名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:06:59.41ID:Hc4/7aY+
全ての人が日経ソフトウエア読まなきゃな
68名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:07:38.74ID:0RJFAi6J
最近は他の言語用のAIエンジンも増えてきたから
まあ、いつまでも独壇場というわけにも
いかんだろうな
69名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:10:29.32ID:0RJFAi6J
まあ、結局 C だけが生き残ってる
っていうのは、いつものパターンだな
まあ、色々呼ばれちゃうから、しょうがないんだけどね
70名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:11:29.11ID:0RJFAi6J
>>29
きちがいが好きな言語が50年も生き残るかね?
71名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:12:17.93ID:0RJFAi6J
>>33
何にもしないしね
72名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:14:18.38ID:0RJFAi6J
>>64
ジョークだよね?
2019/11/24(日) 21:18:42.48ID:d2LPyxxg
>>72
お前の存在の話か?
2019/11/24(日) 21:19:03.67ID:er/Zf2iJ
pythonやらなきゃというと何故かrubyの方がいいと言う人でてきて面倒くさくなる
75名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:19:11.29ID:TIsbfYbY
初っ端Pythonって正直どうよ
仕事で扱わないならもっと触りやすい言語いくらでもあるやん

>>13
そんな奴にはそれこそスマホで十分だろう
個人的にはどう頑張ってもおもちゃ程度だとは思うが
2019/11/24(日) 21:22:04.49ID:ayfQA64t
どうせ定年まであと7年なので今のまま
JavaとPHPとOracleとExcelとVBAでフィニッシュするわ
Pythonその他は定年後の趣味の一つにでもしとく
77名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:25:54.23ID:Fuw13Y7k
なんとかすべき、なんとかな理由
って記事は大体中身がない。
78名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:26:28.08ID:SOWLC5mG
>>68
AIだけじゃない、数値計算用のライブラリが揃ってるのが Pythonの強み
79名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:35:52.45ID:9Ki5eZxh
ラインエディタの頃の
cはシステム領域とかおかまいなく破壊してくれたよね
てかpythonってlinux系だと
Mailmanでさわった記憶しかないや
なんで今更とかは思う
80名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:36:28.85ID:U8powpTr
 40後半のおじさんだけど、最近仕事でほぼ一からプログラミングの勉強始めた。
ちなみに、初めてのプログラミング言語は、Turbo Pascal。
 正直、Pythonは難しい。初心者にはお勧めできない。CNNとか使わないなら、R
の方が良いでしょう。NumPy、Pandas、Matplotlibを使いこなすのに学習コスト
がかかりすぎる。型の変換が難しい。「こうすればできる」系の情報は多いが、
仕組みを丁寧に解説しているところは非常に少ない。
 コードが少なくて済むので、本が薄くなるところとAI系のライブラリがPythonし
か無いものが多いというところだけなんじゃないか?良いところは。これで大規模
な開発ができる人は凄いと思うわ。素人考えだけど。
81名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:38:22.40ID:S35RKSnm
>>29
><;こうですか!癪にさわります
2019/11/24(日) 21:39:33.14ID:yTIemTk8
グルー言語としての能力はどのスクリプト言語も大差ないand好みの問題だから、
結局マジョリティ志向になってしまうな
83名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:40:51.75ID:6l6HmKxA
PythonはAI手段の一つに過ぎないしそのAIもまた目的のための手段の一つに過ぎないだろ
飯を食う事が目的なら剣でも槍でも鍬でも鉋でもいいと思うが。
2019/11/24(日) 21:41:45.40ID:us6+DmiR
>>76
65までプログラマって続けられるもんなんだなー
85名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:42:26.55ID:ictlI0sL
>>1
pythonマスターしたけど、組み込み系ではC++が成長株、Linux C++出来る技術者が足りないとか言われる。
2019/11/24(日) 21:44:00.55ID:yiO1Gvwd
テキストエディタでチョロっと書いただけで動けばいいのに
環境構築とかめんどいわ
ライブラリとかなんやねん
2019/11/24(日) 21:46:19.36ID:d2LPyxxg
デフォルト引数の定義のアレも気に入らんし、
メソッド第1引数もなんであんな仕様のまま放置してんのかと
88名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:46:39.90ID:ictlI0sL
>>51
Linux Cの技術者は腐るほどいるが、人余りなんだよな
89名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:48:50.48ID:ictlI0sL
>>83
組み込みにAIは重すぎる。
簡易AIのロジック組んだソフトぐらいが限界。
2019/11/24(日) 21:50:46.91ID:WIywo/39
>>84
俺も50超えたけど何とか生き残ってるわ
早くにファイルやBTreeあたりからRDBへ切り換える仕事がWindowsとセットになって出来たのが大きかったな
俺も>>76さんといっしょでPHPとJavaScriptでもういいかなって思ってるわ
91名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:53:49.35ID:TK6uyRd6
ここまでアセンブラ必修おじさんきていない
92名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:53:50.92ID:S3ISkRN/
この意味の万能性って、何も言っていないに等しい
2本脚があれば、大陸の端から端まで行けるというような話だから
93名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:56:40.94ID:9F8OUa4B
まあ遅いからね。
2019/11/24(日) 21:58:09.99ID:d2LPyxxg
今のご時世、「Javascript」と言われたら、
どこからどの辺まで含むのかもやもやする。
95名刺は切らしておりまして
垢版 |
2019/11/24(日) 21:59:29.15ID:ZMn2Okln
>>57
マイクロソフトは
Windowsを正常に動くようにする事が先だよ。
頻繁に再起動するOSで開発なんてできたもんじゃない。
2019/11/24(日) 21:59:33.60ID:6k5ilW7k
何がいいかはコミュニティが決める
それについてくだけ
97名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:00:20.33ID:Ug1Da/5d
>>76
Pythonはいまだけの可能性
もっといいやつ出ればAI絡みは別言語へ乗り換える可能性
いつやるの? 今でしょな言語
98名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:02:52.12ID:yavTKAQH
いまさらな記事。
だから何だよ。
5年前に書いてれば褒めてやったけど。
99名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:03:43.44ID:eHe+gype
ゼロからやるならまずライブラリとか無しでBASICで
ループとかGOTOとか A=A+1とかを理解して
次に C をやって、 次にアセンブラ<-->機械語 で簡単なプログラムを組んで
実際の仕事では Cや構造化やオブジェクト指向のあるC++だな
Pythonは知らんが Cを知らんと何をやっても 基礎がわからんだろう
2019/11/24(日) 22:06:33.63ID:Qy1uLrnN
ぱいそん笑

こんなんに振り回される馬鹿がまだいるんかw

C++だけでいいんだよ
2019/11/24(日) 22:08:56.45ID:tdbr++rS
本物のプログラマはPascalを使わない的な何か
2019/11/24(日) 22:09:03.33ID:gKPNphQg
>>99
歴史に順を追えって訳だな。ピアノの練習っぽいな。
103名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:09:34.71ID:TK6uyRd6
作りたいものから使いたいライブラリ・フレームワーク選んで
必要なら新しい言語を学ぶという流れ。
2019/11/24(日) 22:10:32.73ID:l9tz8fOI
python2と3で互換性がないのに、ネットには情報が混在してる
perl最強!

perlにできなくて、pythonならできることってあるの?
2019/11/24(日) 22:10:58.12ID:jVdEu96T
非プログラマーならvbaとpowershellで自分が必要なことすれば十分だよ。それ以上は趣味だな。
2019/11/24(日) 22:11:49.48ID:7hkOjiIN
>>1
さらっとRuby書いてるけど誰も使ってねえからw
2019/11/24(日) 22:12:02.03ID:PfjSjQjx
アルゴリズムたいそー
108名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:12:55.09ID:U8powpTr
perlにはpandasやnumpyみたいなライブラリはあるんかい?
ワシのバイオの分野では一時期流行ったみたいで、perlで書かれた
スクリプトが結構あるし、perl使いもまだ多いようだが。
2019/11/24(日) 22:13:06.11ID:l9tz8fOI
つまり、ちょっと前はvbscript最強、perl最強、php最強、java最強とかきたよね。そのときの時代の旬、いまはAIなのかもしれんが、そのAIについてDL方面のパッケージが充実してるから必然的にpyオヌヌメになってるだけで、pyそのもの自体がオススメってわけじゃないよね。
2019/11/24(日) 22:16:33.35ID:l9tz8fOI
>>108
Rから統計関係やりだしたので、pyはRにあとから真似してくる感じがある
アドホックにやるならRstudioでreport生成しちゃう。

pyはproductionになったときにRをpyに書き換えるといいらしい。
2019/11/24(日) 22:17:49.83ID:l9tz8fOI
>>108
細かくはみてないがPDLモジュールはnumpy相当なのかなぁ。
2019/11/24(日) 22:19:40.70ID:l9tz8fOI
>>105
winサバ管ならそうだね。vbscriptもやる。
lnxもやるんで、シェルスクリプトやperlもつかってる。シェルスクリプトが一番出番がおおいかも。pyも書くけど。
113名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:20:03.40ID:U8powpTr
個人的には、数学関係ならjupyter notebook + Rから入るのが一番だと
思う。pandasのDataFrameはRを参考にして作られているので、Rが使えれば
Pythonの主要ライブラリのpandasも理解しやすかろう。
2019/11/24(日) 22:21:14.31ID:l9tz8fOI
>>106
rubyすげーもちあげられてるけど、使ってるひとみたことない。redmineつかいたくて仕方なくいれてるけど。
会社にいる海外勢はpyつかいがおおいかも。
115名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:23:12.68ID:D4kvKBqN
>>85
組み込みって知識かなり必要な割に年収低いイメージ
2019/11/24(日) 22:24:47.13ID:l9tz8fOI
>>113
pyで統計やりたいひとがnotebookいれるのに、anacondaいれるQIITAの記事がたくさんあるが、あれは罠だとおもう。重すぎる。さくっと使えないとね。
統計のみさくっとやりたいなら個人的にはR(R studio)なんだが、将来つぶしがきくのはpyかもしれない。
Rかいてもだれもメンテできないし。
2019/11/24(日) 22:26:38.35ID:l9tz8fOI
その昔、「administrator」の綴りがわからないのに、WindowsのSEだと名乗るひとがいて、おもいっきり裏でこけにしてたのおもいだした。使えねえーくせに給料だけたくさんもらってんだろうな。くそが。
2019/11/24(日) 22:28:11.77ID:l9tz8fOI
>>100
c++なひとは尊敬するわ。
119名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:31:01.09ID:U8powpTr
ワシもQIITAの記事などを参考にして、anacondaや小さいminiconda入れたり、
WSLやhyperVやオラクルの仮想マシンを導入したりしてPythonの学習を始めた
けど、今はほぼGoogle Colaboratoryオンリー。入門には十分すぎで、セットアップ
の必要もほとんどない。これがタダなんて、Googleは神。ちなみに、Rも少しいじれば
使える。
2019/11/24(日) 22:32:55.24ID:Y1avywg5
なぜ、パイソンがいいの?
2019/11/24(日) 22:36:49.46ID:Lz6KTIEY
Webアプリ(webサイト)作りたいだけでrubyしか勉強しなかったけど

C++極めたら 十分だと思う
皆欲しいでしょ?C++の出来る人
2019/11/24(日) 22:39:54.56ID:HD82Qm9k
>>120
perl より読みやすく
大抵のことが一応できる
2019/11/24(日) 22:41:52.56ID:AD4hI79A
>>85
pythonなんか覚えても
現場で要求されてないからなぁ・・
求められるスキルは何かってことだな
まあ俺も趣味でやってるし
2019/11/24(日) 22:43:34.88ID:l9tz8fOI
venvとかvirtualenvとか初学者にはわけわからん。
そんな仕組みを用意してる時点で、バージョン間の互換性を無視してる。
1年前にかいたプログラムが、来年動かないとか普通におこる
125名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:46:43.20ID:xmLe61sN
>>29
a!=bが普通だぞ
126名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:47:35.18ID:8JMEiJiL
どんなことでもできるヤツに命令できる権限があればおk。
自分でやろうなんてむだ。
127名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:47:38.46ID:xmLe61sN
>>124
それあった方が幸せなのに初学者なら先輩の工夫に従え
128名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:48:01.98ID:8JMEiJiL
>>125
それはキミが無知だから
129名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:48:40.91ID:xmLe61sN
>>126
USB知らない大臣かパソコン使えない経団連会長は過去の人
130名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:49:50.96ID:8JMEiJiL
>>127
言語は上位互換にするという先輩の常識に従いたまえ
2019/11/24(日) 22:51:21.04ID:l9tz8fOI
>>127
そんな工夫を用意したのは言語の互換性がクソだからだよね。
仮想環境考えた先輩は尊敬するが、pyそのものの言語仕様を考えてる人がクソなのではないかと思うんですけどね。
132名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:51:38.92ID:8JMEiJiL
>>129
権限さえあるなら細かいことはどうでも良いし、やらせればいい
2019/11/24(日) 22:52:05.81ID:KvpITXIH
言語とかいい加減統一してくれよ
覚えるのしんどくなってきた
2019/11/24(日) 22:52:11.80ID:S1R0M42E
>>115
組み込みは…
今日び、IoTなものを作れという話になることが多いので、なかなか大変なんですわ。
先方のサーバーと接続して一発テストというわけにもいかんので、
テスト用の疑似サーバーも用意せねばならん。

表示デバイスとキーがあってきれいなGUI作れって言われたり、
USBメモリにデータ書き出せるようにしてくれとか、さらっと言われたりもする。

で、そんな現場に、大学でで習ったから C言語はばっちりです!みたいな新人が
やって来て、C言語すら怪しいことが発覚するゴミコードを量産して頭を抱える
…そんな今日この頃w
2019/11/24(日) 22:53:33.65ID:l9tz8fOI
ブログラマだけがreferenceおっかけてて、いつも苦労する。
その上薄給だし。

会計士にでもなったほうがよかったかな。
136名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:55:01.79ID:xmLe61sN
>>131
互換性だけのためじゃない
ライブラリ衝突が避けられる
それはpython単体の話じゃないからな
現実的な解決策
しかも複数プロジェクトや同一アプリ複数バージョン開発に対応するもの
初学者は視野後狭いんだから文句言わず先輩に倣えばいいだけ
文句言うならそれ以上のものを現実に提供しろってことだ
137名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:55:47.51ID:5GOEH+ZT
>>100
まぁAIやら数値計算とかいうなら基本C++だろうね
適材適所ってやつ
2019/11/24(日) 22:56:14.89ID:l9tz8fOI
>>134
怖いよね

いま、そういう使えない人をうっかり採用しないために、そのひとのgithubのレボジトリとか
コントリビューションがどうなのか、
実績みせてもらうのが確実だよね。
2019/11/24(日) 22:58:46.28ID:l9tz8fOI
>>136
従ってるよー(><;)
でも初心者に最適って推してるわりに、最初つまずくポイントが意外と多い、そんな感想だよ。ネットで拾ったpy2のコードをpy3で動かそうとして、意味不明なエラーとたたかっちゃうんだyo
140名刺は切らしておりまして
垢版 |
2019/11/24(日) 22:59:27.91ID:8JMEiJiL
>>136
それ読むと使いものになりそうにもない
2019/11/24(日) 23:00:49.54ID:T5EIgAae
「○○すべきたった○つの理由」とかいうタイトルの記事って読む価値ないだろ
2019/11/24(日) 23:01:20.08ID:l9tz8fOI
ライブラリの開発の速さが速いってことなんだろうな。互換性気にしてたら、いいものがすばやくつくれない。なので、仮想環境という仕組みが生まれた。

そういう、文化的背景を知らしめないとなぁ。
2019/11/24(日) 23:02:13.79ID:l9tz8fOI
>>141
優秀なキャッチコピーだよな。
144名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:02:40.17ID:nuc7ClcV
言語なんてどれも一緒。
重要なのはデザインパターンとイベント処理。
145名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:04:31.34ID:9+M132cy
一般人はRで十分
146名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:06:51.56ID:Lp0FBLcB
AIAIうるせぇから、今更ながら少し勉強するかと思ってるけど
そうなるとやっぱりpython一択なのか?
2019/11/24(日) 23:08:30.35ID:l9tz8fOI
さてと、あしたも、Rでしごとしてるふりしてバックテストですよwww
FXの投資ロジック検証たのしいよ。
148名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:08:30.68ID:U8powpTr
仮想環境は、素人ならconda( anacondaかminiconda)にしよう。anaconda なら
jupyter notebookも使えるし。numpy, pandasなどよく使うものみんな入っている。
そんで十分のはず。使いやすいよ。pipもcondaで入れるんだ。
Windowsなら、WSL + conda でしょう。おかしくなったら、仮想環境をもう一度
作り直すか、WSLの再セットアップ。
149名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:09:08.19ID:TK6uyRd6
>>140
他の言語でライブラリ地獄をお愉しみください。
150名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:09:20.90ID:z1gtgWEt
pythonて難しいのかな。使ったことないや
151名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:10:03.01ID:xmLe61sN
>>140
合わないと思うならやらなきゃいいだけのこと
152名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:13:47.24ID:xmLe61sN
>>124
てか初学者なら不要だぞそれ
なんか教科書がボケてんだろ
かあてずっぽにネットでみてこけたあんたが初学者以前だ
153名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:15:26.73ID:xmLe61sN
>>148
って書いてあるからcondaやったらそのあとOpenCVでハマった
154名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:16:55.66ID:xmLe61sN
>>146
AIってこの程度なのかと知ることがまず第一歩
2019/11/24(日) 23:17:59.88ID:9HMwultj
>>120
クラウドとaiのlibraryはパイソン向けが多いだけ
156名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:20:18.13ID:U8powpTr
condaはあくまでも素人向け。ややこしい依存関係とかあるのを使うなら、
Dockerが必要。condaは複数のチャンネルからインストールすると、はまる
ことがある。試行錯誤も必要。
157名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:22:34.74ID:xmLe61sN
>>156
そうだなconda様に服従しないとな
158名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:24:21.68ID:Ug1Da/5d
paizaラーニングは、オンラインでプログラミングしながらスキルアップできる、プログラミング入門学習コンテンツです。

Python×AI・機械学習入門編 
Pythonを使用して、機械学習の基本について学びます。

Python3入門編 
書きやすく、直感的に理解しやすいと言われるPythonの初歩を学びます。

コードガールこれくしょん 
遊びながらプログラミング力を鍛えられる!簡単なプログラミング問題をクリアして電脳世界に平和を取り戻そう!

エンジニアが死滅シタ世界
20XX年、エンジニアだけが20XX年、エンジニアだけが感染するウイルスによって荒廃した世界。美少女アンドロイドとの旅が今始まる…。

一攫千金プログラミング 
AIディーラーと勝負するコードを育てよう!ギャンブルbotを作って世界中のユーザーとランキングを競い合え

ロジックサマナー〜閃光の召喚プログラマ
君が書いたプログラミングコードが召喚魔法になる!初心者から上級者まで楽しめる異世界ファンタジーゲームです

「もし女」新感覚開発シミュレーション
楽しく華やかな環境での業務シミュレーション!paizaランクB〜Dの難易度のプログラミング問題で構成。

恋するハッカソン〜君色に染まるアイドル〜
プログラミングでアイドルを育成できる!豊富なボイスとBGMがゲームをさらに盛り上げます!

プログラミングで彼女をつくる
プログラミングであなた好みの彼女が作れるゲーム!!アンドロイド彼女をかわいく着せ替えちゃおう!
https://paiza.jp/works
2019/11/24(日) 23:25:48.72ID:l9tz8fOI
パイザ()
160名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:27:33.29ID:Ug1Da/5d
HSP Dishでスマホのゲームを制作、販売してニート脱出を試みる
https://sinsei.space/blog/category/android


3年ぶりのメジャーリリース「HSP 3.5」が登場、「HSP3Dish」はRaspberry Piにも対応
2017年10月23日
https://forest.watch.impress.co.jp/docs/news/1087542.html
161名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:37:28.70ID:yOdsiA2r
>>16
要は複雑で精緻な部分はAIが補完してくれて
人はだいたいのやりたい大枠を示せばいいだけみたいな?
2019/11/24(日) 23:43:45.07ID:nAs4wFA1
perlが好き
2019/11/24(日) 23:49:43.61ID:jWFmJyLm
>>122
読みやすいのいいな
ありがとう
164名刺は切らしておりまして
垢版 |
2019/11/24(日) 23:56:45.66ID:xRUAyNbn
C言語が一番汎用的じゃねーの?

Cできれば職はいくらでもある
165名刺は切らしておりまして
垢版 |
2019/11/25(月) 00:07:14.95ID:HkAGErDC
長ッ
結論はよ家
166名刺は切らしておりまして
垢版 |
2019/11/25(月) 00:09:57.07ID:urwxZwOt
>>104
perl5 と perl6 もな〜
167名刺は切らしておりまして
垢版 |
2019/11/25(月) 00:10:54.26ID:cgQRRqbn
>>131
他の言語にもにたようなものはある。
rubyにおけるrbenvとかね。
pythonだけの問題ではないのでは?
2019/11/25(月) 00:16:31.00ID:2iOyPpGG
勝手にシャローコピー
勝手にグローバル変数
インデントレベルの違うところにコピペが終わってる
2019/11/25(月) 00:17:18.41ID:gvuLjhE6
C、嫌w
変な人多いもん
170名刺は切らしておりまして
垢版 |
2019/11/25(月) 00:25:23.81ID:AEhr1QzO
お前らCOBOLも語らないで何言ってんの?
171名刺は切らしておりまして
垢版 |
2019/11/25(月) 00:29:24.12ID:hxe1IKP9
たった一つの理由とか、そう言う下らないタイトル止めろ!
172名刺は切らしておりまして
垢版 |
2019/11/25(月) 00:32:07.43ID:T0FqUnGe
python, pythonいうてるけど、Perlの方が何倍も難しくて
何倍もまともに書けたらすごい、Pythonは他の言語より簡単なんで
他のがかける人はpythonをかけて当たり前、覚えることは少ない
2019/11/25(月) 00:34:51.01ID:nYb6CZHq
30年以上も前のSFのパクリタイトルとか
お若い方には新しいのだろうか
2019/11/25(月) 00:44:40.95ID:mBaPC2hh
猫も杓子も人工知能人工知能ってw
相場予測でもなんでもいいけど、
一つでも金を生み出すもんつくったんかおんどれらわw
2019/11/25(月) 00:46:26.47ID:36ExyrQF
Perlができなくて、PHPやPythonじゃないとできないことってあんの?
その逆はたくさんありそうだけど。
2019/11/25(月) 00:54:21.07ID:nFvhmfum
python
ってそんな学習要るような言語か?
177名刺は切らしておりまして
垢版 |
2019/11/25(月) 00:55:46.82ID:13dZtuzc
で、たった1つの1つって何なのよ
2019/11/25(月) 00:55:58.69ID:679grLUB
一般人がこのプログラム言語を習得して何になるんだ?
179名刺は切らしておりまして
垢版 |
2019/11/25(月) 01:00:36.26ID:cqJSdAAB
取りあえず2進数と16進数を学ばないとな
2019/11/25(月) 01:05:46.31ID:gvuLjhE6
それ考えなくてもいいのが高級言語でしょ
181名刺は切らしておりまして
垢版 |
2019/11/25(月) 01:14:22.60ID:76XP7sNl
結局アルゴリズムの概念は0、1の世界なんだよな
高級言語なら例えBASICでも問題ない
論理回路を文章化する言語などなんでもいいんだよ
2019/11/25(月) 05:03:44.12ID:be9agmIv
>>178
AVで顔の入れ替え
183名刺は切らしておりまして
垢版 |
2019/11/25(月) 05:59:52.90ID:PZOhCEVc
>>181
三進数や10進数や量子コンピュータもあるが
184名刺は切らしておりまして
垢版 |
2019/11/25(月) 06:06:54.26ID:PZOhCEVc
量子コンピュータって実際のところ何? NECもアニーリングに注力

量子コンピュータは量子ビットを活用して計算を実行するコンピュータ。従来のコンピュータ(古典コンピュータ)は0と1の2値で表現される“ビット”(古典ビット)で情報を取り扱う。
一方で、量子力学が取り扱うミクロな領域は物質の基本的性質として複数の状態を同時にとる「重ね合わせ」が起こる。
https://image.itmedia.co.jp/mn/articles/1901/21/mat2019-01-17nec_image03.jpg
https://monoist.atmarkit.co.jp/mn/articles/1901/21/news036.html
2019/11/25(月) 06:11:46.55ID:Kh21pXMR
以下ソース、の前に「この先は会員の登録が必要です。」を引用しろや。
186名刺は切らしておりまして
垢版 |
2019/11/25(月) 06:41:34.77ID:P+EnNRHV
>>166
ようやくperl6は諦めたらしいよ
2019/11/25(月) 07:01:18.39ID:AApdKONJ
Python自体は簡単だけど
ライブラリごとに言語を学ぶ感じで奥が深い
2019/11/25(月) 07:09:44.08ID:KIST1oMT
普通の人にとってはスクリプトやバッチファイル程度の自動化で十分
そのくらいローカルマシンもモンスターパワー化した
189名刺は切らしておりまして
垢版 |
2019/11/25(月) 07:10:12.77ID:eVXddG+j
>>103
俺も最近その結論に達した
目的が先にあって、それにこのツール使うから、この言語の順
先に言語がああだこうだじゃねーんだよ
2019/11/25(月) 07:11:58.34ID:WTH7QZoU
>>16
GUIプログラミングがあるにはあるけど、文字列以上に相違点チェックが難しいぞ。
全く同じロジックでも、線を引く位置が違うだけで違う内容w
191名刺は切らしておりまして
垢版 |
2019/11/25(月) 07:17:10.70ID:eVXddG+j
つかプログラム言語って次々新しいの作るのやめろ
1つとはいわんけど3つもあればいいんだよ
次から次に出てくるのはIT土方を数年おきに入れ替えるためだろ
2019/11/25(月) 07:45:22.80ID:AJORO3Pw
>>191
闇を感じるね
資格ビジネスとおなじ

それだけ新規参入しやすい業界ともいえる
2019/11/25(月) 07:48:13.50ID:x/DFCyZ/
>>191
新しい言語やフレームワークを作るのが楽しい、って奴が
後先考えずに次々作っている。
2019/11/25(月) 07:48:51.99ID:HC5UakEd
>>191
んなわきゃない
ここまで新しい言語が増える理由はプログラマの欲求そのものだ
短く書きたいとかバグ減らしたいとか理由は様々だがね
プログラミング言語が日本向けになんぞ作られているわけがないしな
レガシーな書き方しか知らない奴が脳筋プログラムをして死滅するのは当然の結果だ
2019/11/25(月) 07:50:59.96ID:AJORO3Pw
一部の天才がつぎから次へと新言語開発してるってことか。
196名刺は切らしておりまして
垢版 |
2019/11/25(月) 08:10:50.92ID:4X/PcllC
Perlが使えるとPythonを学ぶ動機がない
AI系のライブラリを使うときぐらいかな
Juliaに期待しよう
Pythonのライブラリも使えるし
197名刺は切らしておりまして
垢版 |
2019/11/25(月) 08:18:14.71ID:PZOhCEVc
Perlはつかえないだろ
たまたま一時的に使われただけで
いまつかう意味あるか?
198名刺は切らしておりまして
垢版 |
2019/11/25(月) 08:20:24.91ID:xijkDg6a
>>1 まぁ〜たNikkeiBPの記事かー。スレ立てなくていいよ
199名刺は切らしておりまして
垢版 |
2019/11/25(月) 08:21:00.78ID:WDCuXsNK
>>197
デベロッパーがゼロから学ぶとして有用なのを3つくらい選ぶとするとどれ?
200名刺は切らしておりまして
垢版 |
2019/11/25(月) 08:40:47.45ID:4X/PcllC
>>197
ん?普通に使えるけど
2019/11/25(月) 08:49:31.49ID:57TotzuE
>>199
Coffeescript
Dart
Lua
2019/11/25(月) 08:52:55.72ID:RE48uj7B
>>197
perl5 の代わりが務まる言語がない
正規表現再帰できるのは異端だし
\R でOSに関らず改行マッチできたりなど独自の拡張が便利
203名刺は切らしておりまして
垢版 |
2019/11/25(月) 09:04:45.51ID:PZOhCEVc
コボルと似たようなものでは?


最も嫌われているプログラミング言語は?--Stack Overflowが調査結果を発表
2017-11-02 14:50
Stack Overflowを利用している開発者の中には、プログラミング言語「Perl」を扱いたくないと思っている人が多くいることが明らかになった。
PerlはLarry Wall氏が開発したもので、生まれて30年近くになる。
Perlは1990年代にはよく使われていたが、今では「Python」の方が好まれることが多い。
https://japan.zdnet.com/article/35109803/
2019/11/25(月) 09:11:25.98ID:d7tNWLht
>>197
あんたはいつからインターネットしてるのよ??
205名刺は切らしておりまして
垢版 |
2019/11/25(月) 09:16:51.72ID:xjABU/eL
386の頃からやってるけど、今のPC演算力もメモリもアホみたいにあるんだから、Pythonでも困らないだろ。
もし定常的に発生する処理が重くて限界感じたらそこだけCでライブラリ作って呼び出せばOK。
2019/11/25(月) 09:33:55.07ID:L21wWils
>>176
繰り返し周りの簡略記法がイミフ
2019/11/25(月) 09:35:13.06ID:d7tNWLht
>>206
わかる

混乱するよね

多少コード長くなってもいいから
ひとめみてわかりやすい方がいい
208名刺は切らしておりまして
垢版 |
2019/11/25(月) 09:37:53.81ID:7XYbvFyi
c/c++にすれば、すべてに通じる。
2019/11/25(月) 09:38:04.44ID:OT1LH2yJ
たった一つの理由は『アメリカで広く利用されているから』じゃないの?
ライブラリも技術ブログなんかも多い※からだろ。
※全て英語
210名刺は切らしておりまして
垢版 |
2019/11/25(月) 09:38:44.20ID:8SdFQ3vN
>>64
オマイの日本語が乱雑で
標準化されてないwww
211名刺は切らしておりまして
垢版 |
2019/11/25(月) 09:48:19.50ID:8SdFQ3vN
>>67
現役次代2年ほど日経ソフトウエアその他日系の雑誌読んだけど
役に立つものは何も無かったな。
工学社のI/Oに載ってたAPPLE][版「平安京エイリアン」の
マシン語を逆アセンブルして解析したほうが判り易く
役に立った。
2019/11/25(月) 09:53:03.76ID:8SdFQ3vN
>>170
COBOLも知ってるよ。
COBOLは四則演算に特化した給料、請求書用言語だ。
213名刺は切らしておりまして
垢版 |
2019/11/25(月) 09:54:45.80ID:G6esCt9m
HightyCunyで十分
214名刺は切らしておりまして
垢版 |
2019/11/25(月) 10:06:56.13ID:AnileK48
>>205
その文脈だとPythonの代わりはいくらでもあるな
215名刺は切らしておりまして
垢版 |
2019/11/25(月) 10:07:07.24ID:S3npWt3B
複数言語学ぶの無駄、Webもサーバもブラウザも全てPythonにして欲しいわ
2019/11/25(月) 10:13:26.69ID:L21wWils
値が返ってるのか参照が返ってるのかもよくわからん
2019/11/25(月) 10:14:12.31ID:L21wWils
>>215
それを言うと全部C++にして欲しいw
2019/11/25(月) 10:16:16.09ID:KIST1oMT
>>212
そういうのって特化することによって何かメリットあるんかね?
ハードに金かけなくてもいいとかそんなとこ?
2019/11/25(月) 10:19:15.49ID:d7tNWLht
言語を増やすと、知の集積が分散してしまい、プログラミング界の発展を阻害する。

そして、いつまでたってもプログラマーの使い捨てがおこり、底辺から抜け出せない

経営層や資本家側の陰謀なのかも。
220名刺は切らしておりまして
垢版 |
2019/11/25(月) 10:24:51.05ID:8SdFQ3vN
>>56
for(i=0; i<100; i++){
処理
}

マイコン揺籃期のBASIC以来綿綿と継承された
FOR I=0 TO 100 STEP 1
処理
NEXT I
のコンピュータが得意とする繰り返し処理パターンじゃん。
2019/11/25(月) 10:30:22.71ID:4qBdAPN0
>>1
意識他界系の中で、
これやっておけば話にのっていけるってだけの言語なだけでしょw
2019/11/25(月) 10:31:39.14ID:d7tNWLht
>>220

> >>56

MSX BASICからやってるので、
> FOR I=0 TO 100 STEP 1
> 処理
> NEXT I
が好き。

なんでおなじことやるのに、こういう書き方になってきたんだろう。
> for(i=0; i<100; i++){
> 処理
> }

シフト押す回数ふえるのでつかれる。
コロンとセミコロンも見分けがつかないし。
間違いの元。
223名刺は切らしておりまして
垢版 |
2019/11/25(月) 10:43:08.30
Python遅いんだよな
プログラムの勉強ってPythonを学ぶっていうよりライブラリの使い方を習得する作業なんだよな
224名刺は切らしておりまして
垢版 |
2019/11/25(月) 10:44:20.83ID:8SdFQ3vN
>>218
BASICとかCの四則演算は有効数字何ケタで大体の結果がわかればいいというレベルだが
給料など金額は億、兆の桁数の多い数字数字で
1円でも間違ったらクレームが来るから
1バイト8ビットで0から255まで表わせる二進数の10から15を犠牲にして
1バイト8ビットで0から99までをコード化したBinary Coded Decimal=2進化10進数で計算するんだな。
225名刺は切らしておりまして
垢版 |
2019/11/25(月) 10:45:49.61ID:/b6WVW18
確かにVB系の言語仕様は日本語の「てにをは」があるイメージがあるので論理が組みやすくて好きだな
2019/11/25(月) 10:57:00.34ID:wrdVUskK
>>219
できるやつとできないやつの生産量はオーダーが違うからな
そうでないなら、言語やプラットフォームの共通化は意味あるかもしれんが
227名刺は切らしておりまして
垢版 |
2019/11/25(月) 11:01:44.39ID:53+eKF1d
ライブラリが豊富とかの理由でPythonに来るのやめてほしいわ。
なぜそうなるに至ったか、Pythonの長所の本質を理解できない
奴が書くコードってクソだから。

Javaかなんか書いてた奴がPythonに移ってきたのか、
全部でたかだが20~30行程度のちょっとしたことをやるスクリプトで
わざわざクラス化してたり、わざわざややこしく、読みづらくして
この人、バカじゃないのかな?と思うことはよくある。
その程度のものにオブジェクト思考なんか必要ねーんだよ。

Pythonの長所はコードの書きやすさと読みやすさにある。 
だからこそ、開発者が増えてあれだけライブラリも豊富になった。
それがわからない理解できない感性がイカれている奴は
Python使うな。
2019/11/25(月) 11:03:39.47ID:d7tNWLht
わざわざクラス化

わかるわ。

再利用しないのに、クラス化、関数化。

気をつけなければ。
229名刺は切らしておりまして
垢版 |
2019/11/25(月) 11:07:19.52ID:2uqZSNSC
>>222
構文解析が楽
特に意味はない
230名刺は切らしておりまして
垢版 |
2019/11/25(月) 11:08:01.34ID:QdPFbehH
>>16
Scratchですら字は使われるからな。
231名刺は切らしておりまして
垢版 |
2019/11/25(月) 11:08:05.09ID:+yoUZ43q
>>225
VBすげー可読性高いのに何で廃れたのかな…
.NET Coreにも未だ対応されないし、アップデートでどんどんC#に置いて行かれてる
232名刺は切らしておりまして
垢版 |
2019/11/25(月) 11:08:37.87ID:2uqZSNSC
>>224
無限精度BASICを使うんだよ
2019/11/25(月) 11:10:59.00ID:D31Vs90M
>>227
プログラム自体に興味ない素人が大勢流入してきてるからね
Qiitaとか玉石混交で大変なことになってるし
234名刺は切らしておりまして
垢版 |
2019/11/25(月) 11:11:53.56ID:2uqZSNSC
>>227
ライブラリが豊富以外のメリットが無いな
一時期の流行りだから逃げる人も多いだろ
出来ること少なすぎるし
2019/11/25(月) 11:13:44.68ID:RE48uj7B
ガラクタ出力機 の異名も踏襲されそうだな
>素人が大量流入
236名刺は切らしておりまして
垢版 |
2019/11/25(月) 11:14:08.19ID:2uqZSNSC
>>233
玉石混交?
ゴミしか無いだろ
教科書の劣化コピペだらけだぞ
玉どこよ?
2019/11/25(月) 11:14:37.93ID:HrmTTFmm
Pythonは関数に何でも渡せるからコード書くのが楽だが、それが原因不明の動作につながることが多い
2019/11/25(月) 11:14:46.23ID:FkTJR/wL
>>233
Qiitaみてもなんか上達しないのはそうゆうことか。
2019/11/25(月) 11:15:07.93ID:FkTJR/wL
>>236
玉ないなw
2019/11/25(月) 11:15:43.31ID:HrmTTFmm
Qiitaはプログラミング以外の話が面白い罠
2019/11/25(月) 11:16:25.70ID:L21wWils
ライブラリが豊富すぎてメジャーとカスの見分けがつかん
2019/11/25(月) 11:17:10.21ID:FkTJR/wL
ネット全体が、玉石混交の石多目になってきてるね。
ググればわかることを焼き増しで劣化させブログにしてアフィ目的。

やたら行間がおおい。情報量は少ない。
243名刺は切らしておりまして
垢版 |
2019/11/25(月) 11:19:02.67ID:YZ18oM0B
>>235
Pyなら出来ますってのが地雷になりそうだな
Cなら
VBなら
と同じ構造
244名刺は切らしておりまして
垢版 |
2019/11/25(月) 11:22:40.00ID:2uqZSNSC
>>240
雑談禁止なんだけどな
買収されて胡散臭くなってから辞めた
何に流用されるかわからん
245名刺は切らしておりまして
垢版 |
2019/11/25(月) 11:24:29.35ID:2uqZSNSC
>>242
英文の一次情報当たるしかないんだよ
日本語になってる時点で一年遅れ
246名刺は切らしておりまして
垢版 |
2019/11/25(月) 11:58:57.18ID:4X/PcllC
とりあえず、Pythonしか知らないデータサイエンティストがドヤ顔でマウントしてくるのだけは勘弁
247名刺は切らしておりまして
垢版 |
2019/11/25(月) 12:17:53.64ID:RpivYJd8
【IT】プログラマーだけではない、全ての人がPythonを学ぶべきたった1つの理由
https://t.co/2Dsb2K0BLq 👀
Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01)
248名刺は切らしておりまして
垢版 |
2019/11/25(月) 12:21:31.42
プログラムテクニック系の英語って簡単だしプログラムが書いてあるから
英語がダメな人でも問題ないんだよな
フレームワーク論やシステム論とかになると違うんだろうけど
249名刺は切らしておりまして
垢版 |
2019/11/25(月) 12:27:36.91ID:RpivYJd8
【IT】プログラマーだけではない、全ての人がPythonを学ぶべきたった1つの理由
https://t.co/2Dsb2K0BLq 👀
Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01)
250名刺は切らしておりまして
垢版 |
2019/11/25(月) 12:36:49.79ID:VAT8/A3d
>>218
むしろBCD演算ができるハードに対応したコードを吐けるのがCOBOLの強み。
その辺のx64やARM使うならCOBOLである必要性はない。
2019/11/25(月) 12:49:31.24ID:oy1/YbNa
switchが使えないからPythonは糞。
2019/11/25(月) 12:54:00.49ID:V5AkLlpH
>>231
クソコード量産したくせに置いてけぼりくらう風習を踏襲しまくったから
VB.NETは悪くない言語だが扱う人間が石器使うしか頭がないような輩しかいない
未だに2.0で動かしてくださいみたいなクソ案件があるんだから廃れて当然
2019/11/25(月) 13:10:15.01ID:vaszD0ul
Pythonを学ぶ人増えそうだね
2019/11/25(月) 13:12:50.34ID:D31Vs90M
>>236
(´・ω・`)ノω
255名刺は切らしておりまして
垢版 |
2019/11/25(月) 13:16:47.60
オブジェクト指向言語を1つ知ってれば言語は簡単に習得できる
機械学習を習得するためにライブラリと格闘する意思があるかってだけだろう
256名刺は切らしておりまして
垢版 |
2019/11/25(月) 13:32:17.91ID:s9Djf9wE
なんかリンゴ信者みたいな記事だな。
2019/11/25(月) 13:51:43.28ID:yo0Klw+x
やっぱり初心者が最初に学ぶべき言語は王道のC++なのかな?
2019/11/25(月) 13:54:18.56ID:RE48uj7B
>>257
なにその王道
登山スターターにエベレスト薦めるような迫力がある
259名刺は切らしておりまして
垢版 |
2019/11/25(月) 13:58:59.60ID:PZOhCEVc
C++は難しいとされるが
JavaでもC#でもPythonでもTypeSCRIPTでも
C++相当の文法、命令はあって大差ないとおもうが
260名刺は切らしておりまして
垢版 |
2019/11/25(月) 14:03:52.44ID:PZOhCEVc
オブジェクト指向という面だとC++よりもJavaScriptやTypeScriptの方がそうだろ
こういうのもオブジェクト指向がらみだが


Node.jsの非同期処理のコールバック地獄を Promise、Generator、async/await を使って解決する - Qiita
無名関数を使えば引数に関数オブジェクトを直接指定できるので、同期処理と同じように簡潔に記述できます。
非同期で直列処理を行う場合、コールバック関数を連続して記述します。
しかし、そのまま書くとネストがどんどん深くなり、コールバック地獄と呼ばれる読みにくいプログラムになります。
https://qiita.com/Nossa/items/e712eac7404348f35881
2019/11/25(月) 14:18:37.65ID:lgSTzV1o
プログラマーでないならオブジェクト指向不要ではないか
262名刺は切らしておりまして
垢版 |
2019/11/25(月) 14:18:56.34ID:KZdap+GF
>>186
名前変えたよね。
別言語ってことにするのか。

perl5 で大規模開発はつらいからな。
ちょこっと使うには便利な言語だが。
2019/11/25(月) 14:23:42.69ID:r6gqP4/I
Pythonじゃattiny85動かせないじゃん
264名刺は切らしておりまして
垢版 |
2019/11/25(月) 14:35:03.07ID:dwfg0Z7l
こういうのもオブジェクト指向、あらゆるものはオブジェクトという



Javascriptでクイックソート
Q = A => A.length<=1? A :[
...Q(A.filter((x,i)=> i>0 && x<A[0]))
,A[0],
...Q(A.filter((x,i)=> i>0 && x>=A[0]))];
https://ideone.com/yXp8GZ


Pythonでクイックソート
def Q(A):
if len(A)<2: return A
p = A[0]
return Q(filter(lambda x: x<p, A)) + \
filter(lambda x: x==p, A) + \
Q(filter(lambda x: x>p, A))
https://ideone.com/TSgpzy
265名刺は切らしておりまして
垢版 |
2019/11/25(月) 14:36:13.67ID:4T1TotfV
>>191
いくら頑張っても、万能汎用言語が作れないんだよ
だから、職人が道具を自作するように、目的にあった言語を作るのだ
266名刺は切らしておりまして
垢版 |
2019/11/25(月) 14:39:28.24ID:dwfg0Z7l
JavaScriptのオブジェクト指向が10%理解できる記事(実践編)

クラスベースとプロトタイプベース
言語機能の話に入る前に、少しだけオブジェクト指向の分類の話をします。
オブジェクト指向のプログラミング言語がクラスベースとプロトタイプベースに分類されるという説は古くから有名で、
JavaScriptは後者のプロトタイプベースに属する言語の代表格となっています。

JavaScriptには本来(ES2015まで)クラスという用語はありませんでした。
JavaScriptが採用していたプロトタイプベースでは、オブジェクトは他のオブジェクト(プロトタイプ)への参照を保持しており、
自身で処理できないもの(メソッドなど)はプロトタイプに移譲します。
その一方で、JavaScriptにはnewのようにクラスベース言語っぽい構文も持ち合わせており、
クラスベース的な考え方でコードが書けるようにもなっています。これがJavaScriptの難しいところです。
https://qiita.com/uhyo/items/ab8e273e1eb71d02e29a
267名刺は切らしておりまして
垢版 |
2019/11/25(月) 14:42:22.91
素人でも抽象化とかを意識して作らないと
全体が出来上がってから
無駄なことやってるなと思って修正することになるんだよな
2019/11/25(月) 14:49:49.66ID:+W0FbnR1
>>264
社用でちょっとjavascriptいじってるんだけど
なんだっけec6
アローの使い方がいまいち理解できないのとIE11が未対応らしいので、古い書き方だわ。
閉じカッコの数
数えるのに必死だけど。
2019/11/25(月) 15:04:21.31ID:GxmAUPWb
>>99
全く無意味
270名刺は切らしておりまして
垢版 |
2019/11/25(月) 15:04:51.94ID:8wjFv4ep
なんとAIでプログラマーと言う職種がなくなるとは、、
271名刺は切らしておりまして
垢版 |
2019/11/25(月) 15:13:45.07
AIのためにデータ加工屋が必要だからプログラマはなくならない
272名刺は切らしておりまして
垢版 |
2019/11/25(月) 15:15:05.23ID:6Df9X/SI
>>84
徹夜作業とかがなければ続けられる。
元に60代のプログラマは現場でも結構多い。
下手したら20代のプログラマより多いかも。
273名刺は切らしておりまして
垢版 |
2019/11/25(月) 15:27:04.81ID:dwfg0Z7l
>>268
サーバーサイドと言われるnodejsで少々文法がちがうことはあるかと
あと一行、一文で書くことにこだわりみにくくはなっている
274名刺は切らしておりまして
垢版 |
2019/11/25(月) 15:33:56.02ID:uqGAPUsH
>>264
そういう車輪の再発明やってて面白いのか?

C/C++なら、ポインタの配列を用意して_qsort()呼ぶだけ。

ポインタの並べ替えの対象はポインタで、ポインタが指すオブジェクトや構造体の
サイズやどんなメンバ変数を持っているかに関係なく、ポインタのサイズは同じ
であり、並べ替えにオブジェクト自身のコピーは一切発生しないから最も高速。

生ポインタが扱えない言語ではできない芸当。
2019/11/25(月) 15:58:43.16ID:Ja9aPdI5
古いことを書いているのは隠居のジジばかり
276名刺は切らしておりまして
垢版 |
2019/11/25(月) 16:08:57.38ID:4DbWTBhi
>>1
おまえが記事を書かないでPythonのみで生計立てたら信用する
277名刺は切らしておりまして
垢版 |
2019/11/25(月) 16:31:50.48ID:dwfg0Z7l
上のクイックソートは効率面は別にして
オブジェクト指向と再帰の勉強目的だ
これで大規模なやつをやろうとすると多分コピー多発で効率は悪い
278名刺は切らしておりまして
垢版 |
2019/11/25(月) 16:32:22.13ID:Y/yaIutr
こういうこと書いてる本人は使えるようになったの?
279名刺は切らしておりまして
垢版 |
2019/11/25(月) 16:40:13.97
DBありきだとソートをプログラムで使うことはないけど
ネット情報を収集するスクリプトとかだとソートしないといけないときがあるから困る
280名刺は切らしておりまして
垢版 |
2019/11/25(月) 16:49:34.57ID:GtW1GUSi
>>1
なにこのゴミ記事w
281名刺は切らしておりまして
垢版 |
2019/11/25(月) 16:54:08.24ID:VAT8/A3d
>>279
だいたいライブラリの方でソートが用意されてるだろ
2019/11/25(月) 17:36:32.31ID:BJ48D2Gs
>>279
C#とかならLINQで終わりとか
Scalaも似たようなのあるし
Pythonでもそれに近い芸当できないっけ
2019/11/25(月) 19:01:33.83ID:D31Vs90M
C++はコンパイルエラー分かりにくいのが辛い
リフレクションのない言語の宿命なのかもしれんけどなんとかならんのかな
284名刺は切らしておりまして
垢版 |
2019/11/25(月) 19:04:42.31ID:DAiE6nMA
Java勉強したけど、教えてくれる人が上手かったからか理解しやすかった
転職につなげたいけど、もういい年だからプログラマーになるのは難しいんだろうな
プログラミングの知識って、プログラマーになる以外には、活かせる仕事ってないのかな
285名刺は切らしておりまして
垢版 |
2019/11/25(月) 19:18:31.87
スクリプト職人として職場で重宝がられるだろ
2019/11/25(月) 19:41:18.46ID:D0Wat5MT
AI用Scratchを作ればオケ
もうテキストエディッタは止めようよ
287名刺は切らしておりまして
垢版 |
2019/11/25(月) 19:48:26.87ID:DD+ssELy
プログラマーじゃないならプログラミング言語なんて一切触る必要ない
そんなこと気にしなくていいからせめてExcelの関数一つでも覚える努力しとけ
2019/11/25(月) 19:49:50.05ID:0BJMxYIF
>>2
個人が買えるパソコン程度で、人工知能(のせめて片鱗)が動いたりするの?
2019/11/25(月) 19:50:50.38ID:HrmTTFmm
今は素のままの言語をコーディングするのってあまり無いよね。大抵の土方はフレームワーク使ってる
290名刺は切らしておりまして
垢版 |
2019/11/25(月) 19:56:21.88ID:kCqAy7fN
自分が若い頃はネラーの殆んどは、スクリプトなんて当然のごとく知ってたよなぁ
2019/11/25(月) 19:57:52.69ID:HrmTTFmm
昔はPerlが流行った頃もあったな…(遠い目
292名刺は切らしておりまして
垢版 |
2019/11/25(月) 20:15:54.34ID:J08H2T67
スクリプトってシェルスクリプトとやらのこと?
293名刺は切らしておりまして
垢版 |
2019/11/25(月) 20:24:29.87
Javaスクリプト
2019/11/25(月) 20:25:17.86ID:cSTo/cma
ぴ・・・・ぴとん?
2019/11/25(月) 20:28:11.07ID:8NfKgIVD
>>291
CGIやSSIって言ったらみんなPerlだった思い出
2019/11/25(月) 20:48:16.64ID:pGX5CSLg
喜び組化け
2019/11/25(月) 20:51:25.39ID:E46y7yPx
import numpy as np
A = np.random.randint(0,100,12)
print(A)
print(np.sort(A))
2019/11/25(月) 20:54:52.05ID:U1X9ygMh
ブラクラはたいていjavascript
299名刺は切らしておりまして
垢版 |
2019/11/25(月) 21:03:03.98ID:Hd/baHUN
>>16
その文章を文字を使わずに表現してみろよ
300名刺は切らしておりまして
垢版 |
2019/11/25(月) 21:03:55.69ID:Hd/baHUN
>>288
できるよ
301名刺は切らしておりまして
垢版 |
2019/11/25(月) 21:14:24.06ID:uHDtKNDU
結局ボッキデータかよ
2019/11/25(月) 21:20:06.39ID:CYtEjzpk
>>131
最近の言語を軒並み使ったことが無さそう。
microsoftすらnuget用意してるのに。
303名刺は切らしておりまして
垢版 |
2019/11/25(月) 21:26:40.07ID:c4wxsDw3
知らねーわボケ
2019/11/25(月) 21:26:58.99ID:SsStlbbZ
>>1
たった一つの理由を語るだけなのに記述量が多すぎる言語だということはわかった。
不合理だわ。
2019/11/25(月) 21:29:50.86ID:HC5UakEd
Python本体はVBの書き方を更に簡素化させたものってイメージが強いなぁ
306名刺は切らしておりまして
垢版 |
2019/11/25(月) 21:51:40.24ID:1kg8ad3p
おれはみんなが
C言語を習い
C言語のように考え
C言語のように行動する
ことを望む!!!
2019/11/25(月) 21:54:25.89ID:RE48uj7B
ないわw
Cが必須なもの以外は多い
2019/11/25(月) 22:03:48.83ID:HrmTTFmm
なんだかんだ言ってもC++が最強だと思う
2019/11/25(月) 22:07:25.11ID:E46y7yPx
まあ、Pythonを極めるのであれば、Cも必要なんでしょうね。
Cが土台の言語だから。計算量や速度がそんないらないなら、
Pythonだけでも良いんだろうけど。
2019/11/25(月) 22:10:21.44ID:HrmTTFmm
numpyとかは中身はCで実装しているから高速
311名刺は切らしておりまして
垢版 |
2019/11/25(月) 22:16:34.47ID:UtyrddeU
>>1
Pythonの強みと言えば、やはりAI分野の外部ライブラリーが豊富な点。
ここがすごい。
312名刺は切らしておりまして
垢版 |
2019/11/26(火) 01:10:35.87ID:Rkn7Li1V
ビジネス書みたいなスレタイだな
2019/11/26(火) 01:29:25.26ID:YUqFpIqI
すべての人が学ぶべきたったひとつの理由
教える自分が儲かるから
2019/11/26(火) 01:52:48.51ID:doniGDOZ
1つしか理由がないんじゃやる気おきんな
せめて10個くらいないと
2019/11/26(火) 02:03:23.93ID:HfFqEdqV
なんかさ!py屋がrに対抗してstatやりだして、その延長でDLはやってみんながつかいだしたから、おすすめみたいな流れが作られた感がやだな
316名刺は切らしておりまして
垢版 |
2019/11/26(火) 05:10:27.73ID:Onwt0x2N
日本のIT関係者は幼稚な印象
アカデミックな姿勢で冷静に技術を語り合えない印象
2019/11/26(火) 05:53:31.38ID:YiG3KRBY
最初はどういうプログラムを作ればいいか初心者の俺に教えてくれよ
hello worldを表示させるだけとかメモ帳に打つのとなんも変わらん
そもそもプログラムってexeファイルになるんやないんけ?
2019/11/26(火) 06:18:45.73ID:HfFqEdqV
手でやるとめんどくさい作業をプログラムにやらせるのがいい。
例えば、Excelで毎日の気温を入力して保存していたとする。これはVBAでもできるし、pythonでExcelを操作させることもできる。
2019/11/26(火) 06:18:57.57ID:cPzDPFXh
>>291
awkで挫折した。
2019/11/26(火) 06:23:26.90ID:HfFqEdqV
>>317
exeはwin専用で、ダブルクリックで実行可能な形式のバイナリファイルのことだよ。exeをつくる前に、テキスト形式のプログラムを書いて、実行可能なバイナリに変換することもあるし、バイナリに変換しないで実行できるものもある。
2019/11/26(火) 06:27:25.39ID:HfFqEdqV
cqt access.log | grep error | awk '{print $4}' | sort | uniq | wc -l みたいのは、手が勝手に動く感じ。
2019/11/26(火) 10:10:12.02ID:ZgjV37UF
cqt: コマンドが見つかりません
2019/11/26(火) 10:12:13.40ID:Vb0jdtES
>>13
ホリエモンがしょっちゅう言ってるよね
アレは不誠実だと思う
2019/11/26(火) 10:50:33.18ID:HfFqEdqV
catね。打ち間違え。すまほなんで
2019/11/26(火) 12:45:00.15ID:YiG3KRBY
>>320
でもそれってプログラム作ったパソコンでしか動かないんじゃ?
他のパソコンでも同じ環境を用意するとかか?
2019/11/26(火) 14:00:10.03ID:oFOFV6ab
>>325
C言語でcygwin から作ったexe はcygwinの上でしか走らなかった
ダブルクリックはだめだった

環境だな
327名刺は切らしておりまして
垢版 |
2019/11/26(火) 14:40:05.22ID:gq/hgCAa
最近はなんでもcliでもPHPで書いちゃうな。慣れって恐ろしい。
pythonはインデント強制は良いけど、閉じ括弧が無いのが気持ち悪い
328名刺は切らしておりまして
垢版 |
2019/11/26(火) 15:40:36.70
括弧が足りなかったり1個多かったりするエラーて探すの面倒なんだよな
2019/11/26(火) 15:53:31.32ID:oFOFV6ab
>>328
探すコード書け
https://ideone.com/wvxKQU
330名刺は切らしておりまして
垢版 |
2019/11/26(火) 16:25:51.89ID:3HelxIY0
>>328
プログラミング用のエディタ使えば?
2019/11/26(火) 16:26:47.15ID:B8UcnpQs
>>328
そんなんエディタがハイライトしてくれるやろ
332名刺は切らしておりまして
垢版 |
2019/11/26(火) 18:09:12.81ID:BFyMmi+N
インデントの方がずれた時に面倒くさくないか
2019/11/26(火) 18:35:00.57ID:HfFqEdqV
IDEによっては、インデントも自動でそろえてくれる
2019/11/26(火) 20:33:20.80ID:1w62uqZk
javascriptのIDEでいいやつ教えてくれ
2019/11/26(火) 20:37:12.85ID:An9gY1bq
Visual Studio Code
2019/11/26(火) 23:18:59.60ID:qkXRyhAS
>>317
グーグルコラボ先生使えばTPUのいい環境手に入るぞ
個人のドライブマウントしてCSVファイルも連携出来るし
2019/11/26(火) 23:57:47.39ID:Rs5pzty4
意識高い系初心者がQiitaに記事を書き、日本語でググるとこしか知らない初心者がそれを見て混乱しつつ自分なりの解釈をQiitaに書き・・・
という微笑ましい負の連鎖
2019/11/27(水) 03:04:06.78ID:ePMSH2eI
スタックオーバーフローも、玉石混交。qiitaよりましだが。
339名刺は切らしておりまして
垢版 |
2019/11/27(水) 09:08:24.92ID:jCGs4Ck0
>>334
sublime textに好きなプラグイン突っ込め
340名刺は切らしておりまして
垢版 |
2019/11/27(水) 12:12:29.19ID:BwRtaHOj
qiitaは意識高い系のポエム率が高い。
341名刺は切らしておりまして
垢版 |
2019/11/27(水) 12:25:05.78ID:vlzDXaxq
おまえら
いくつの言語使えるの?
2019/11/27(水) 12:29:22.67ID:KK2c3cvV
>>328
インデントレベルの違う場所にコピペするときに全部手動で間違えずにインデント変えていくほうが手間じゃ
2019/11/27(水) 18:37:43.98ID:L9o53BQa
>>64
わかる。pythonの言語仕様はほとんどジョーク。モンティパイソンだけのことはある。
3系まで来てまともになったけれどそれでも使いたくない。
2019/11/27(水) 19:09:08.34ID:jxOoOSr3
文字コードが無ければ使える
単なるバイト列扱い
345名刺は切らしておりまして
垢版 |
2019/11/28(木) 08:27:57.36ID:23zTqpCC
Pythonには罪は無いんだけど、Python推しの奴がウザい
346名刺は切らしておりまして
垢版 |
2019/11/28(木) 08:35:46.86ID:jNSRA2vr
>>345
それな
2019/11/28(木) 09:23:18.12ID:wXCUnfmX
本屋さんいくと、pyばっかりだよな。

少し前はなんだっけ?HTML5とか、JAVAとか?phpとか?wordpressか。
その前はなんだろ。
348名刺は切らしておりまして
垢版 |
2019/11/28(木) 09:42:47.49ID:J9G1CDqx
>>347
Delphi
349名刺は切らしておりまして
垢版 |
2019/11/28(木) 09:50:15.40ID:J9G1CDqx
まあ非プログラマがちょっとした処理を自動化したいなら良い言語だと思うよ。構文も非プログラマには既存のより理解しやすいっぽいし。
しかもライブラリ多いから手間がかからない。なんなら深層学習へも簡単につなげられる。
残念なのはライブラリ含めてバージョンによる仕様の差がけっこう大きいからqiitaとか参考にすると死ぬ。あそこ、すっかりクックパッド化したな
350名刺は切らしておりまして
垢版 |
2019/11/28(木) 10:17:00.13ID:4IF1IHk6
>>328

見込みなし
やめれば
351名刺は切らしておりまして
垢版 |
2019/11/28(木) 10:19:05.26ID:4IF1IHk6
>>308

C/C++がベースにないプログラマとは仕事しない
352名刺は切らしておりまして
垢版 |
2019/11/28(木) 10:19:52.83ID:4IF1IHk6
python読みのpython知らず
2019/11/28(木) 10:20:07.17ID:mxLRyaax
おじいさんやろもうそれ
354名刺は切らしておりまして
垢版 |
2019/11/28(木) 10:24:01.36ID:4IF1IHk6
どうせなら
「ラーメン屋がPythonを学ぶ理由」
にしろよ
355名刺は切らしておりまして
垢版 |
2019/11/28(木) 10:31:37.19
括弧が合わないエラーで悩むことが多いから
エディタに対応括弧を表示させる機能があるんだろ
JSONの終わりってこの機能使って見つければいいのか
Chromeのページソース閲覧にこの機能あればいいのに
356名刺は切らしておりまして
垢版 |
2019/11/28(木) 10:31:56.76ID:4IF1IHk6
>>353

そんな呆けたこと言っているのは日本人だけだ
357名刺は切らしておりまして
垢版 |
2019/11/28(木) 11:21:10.40ID:mxLRyaax
>>354
あーそれいいねぇ
味の変化を季節などでどうつけるか
みたいな
2019/11/28(木) 12:20:38.51ID:X2MI4DCN
>>354
売り上げ予測とか、機会学習でめにゆ〜を自動提案するとか。

そもそもラーメン屋が本屋にこないしプログラムの勉強する発想になるとはおもえないけどねww

味の追求、これのみ。
2019/11/28(木) 12:47:43.30ID:n5/hPikt
excel操作したいならpythonかC#あとVB.NET
2019/11/28(木) 15:54:03.80ID:kfTpSWAD
>>355
あるまとまった処理に対して条件振るためにループの中に入れましょう
おっと、特定の条件ではまずいから条件分岐の下に入れましょう
いっそのことプロシージャにしましょう

カッコでくくってインデントはエディタに投げればいい言語と
自分でせっせとインデント付けていく言語とどっちが楽だよwwww
361名刺は切らしておりまして
垢版 |
2019/11/28(木) 19:42:25.99ID:TLoT6hpi
ここ読んでC++の評価が高くてびっくりしてる
他の言語の学習者だけど、何が違うの?
知りたい
362名刺は切らしておりまして
垢版 |
2019/11/28(木) 20:24:19.86ID:t3AQt+Cm
特別、C++がいいとは思わないが
たとえばJava、C#などと比較して
しかしコンパイラがいいのが多くあり速度はでる
363名刺は切らしておりまして
垢版 |
2019/11/28(木) 21:05:01.20ID:k1AYfDKy
>>361
とりあえずほぼなんでもできるのと、プログラマが制御できる範囲が広いので高速化しやすい。
2019/11/28(木) 21:51:39.34ID:2VdlDuGD
非プログラマがパイソン学んでどうするの
プログラマになる気も能力もないぞ俺は
365名刺は切らしておりまして
垢版 |
2019/11/28(木) 22:45:36.18ID:Mw+VasRo
むしろ非プログラマのためのPython
計算機がわり
2019/11/28(木) 22:55:54.33ID:W1GTYUzE
Hのあとには愛がある
2019/11/28(木) 23:08:23.86ID:TV/Qu6LM
うちの会社の蔵書コーナーに、開発者がつかってていらなくなった本がおかれてて、c++とunix本が数冊寄贈されてた。
他の言語はなかったなぁ。
2019/11/29(金) 08:40:49.49ID:np6CLZUV
>>361
定義や宣言が多くて煩わしい=自分が思ってなかった型になってたりしない
2019/11/29(金) 11:27:31.25ID:XX4Jm+td
>>367
本なんて古い情報しかないからいらない
370名刺は切らしておりまして
垢版 |
2019/11/29(金) 12:14:46.87ID:octpEUqP
>>369
古い情報で十分役に立つんだなこれが
unixの基本的なところなんて少なくとも30年は変わってない
linuxだけを考えても20年前の知識が十分使える
2019/11/29(金) 12:20:35.52ID:MMbbu+u+
>>370
たしかにね。
ディストリごとの違いとかパッケージインストーラーのコマンドとか、initがいまは別の奴になったとかあるけど、基本コマンド(cpとかcatとかのレベル)は廃れないな。
てかwindowsもマウスでD&Dするとか基本操作は20年かわってないか^ ^;
2019/11/29(金) 13:52:00.38ID:jdMXhY7w
>>1
言語を学ぶ目的ならそれこそ学習用に作られたDelphiこそベストでは
その後は割とスムーズにC#へ移行できる
2019/11/29(金) 13:55:55.30ID:MMbbu+u+
デルファイ押しが2つも。
ちとかじってみるかな
2019/11/29(金) 13:56:01.95ID:JlXEI0iz
いまだに unmount 1つ組み込まれてないからな
powershell で長く連結してようやくだ
375名刺は切らしておりまして
垢版 |
2019/11/29(金) 14:21:18.08ID:2LsOaip5
>>363
逆に言えばプログラマが全部面倒見るってことだけどな。
376名刺は切らしておりまして
垢版 |
2019/11/29(金) 14:35:00.12ID:UcP/HsOP
字下げで構文まとめるんでなくて、begin・・・endでまとめて欲しかったな。
あと文末に;をつけるようにしてほしかった。

あとC系みたいに、いちいちvoidがどうのこうのとか、毎回同じことをまじないのように無駄に書かせることがないのは良い。

でもPythonはAI計算とかでも使われるそうだが、pi(=3.14)くらいは標準で持っててもよくない?
mathモジュールを組み込むわけだが、こういう定数であるべきものを書き換えられるってどういうこと?
これはPythonの欠陥だよね?
つまり
>>>math.pi とコマンドラインで入力すると、
3.141592653589793
と返すんだが、

>>>math.pi=4 とすると
4
と平気で返してくれる。
ここはエラーを出して、piの値は変更できないようにすべきだろ。

あと配列なんかも。
これはPythonだけでなくC系もそうだが、0から数えるんじゃなくて1から数えてくれよ。
a=[10,20,30]とおくと
a[0]=10,a[1]=20,a[2]=30でなくて、
a[1]=10,a[2]=20,a[3]=30にしてもらいたかった。

人はモノを数える時は1から数えるだろ?0から数えるバカはいない。
 
2019/11/29(金) 14:46:40.15ID:JGi9LRWA
XY座標も、原点は (1,1) にすべきだなw
2019/11/29(金) 15:37:54.57ID:t8fwK/4o
>>370
オンラインで見れるし
2019/11/29(金) 15:40:20.44ID:t8fwK/4o
>>376
現在位置から相対的な位置の要素を循環的に参照するとき
0発進だとmod Nとればいいから楽なんだよ
2019/11/29(金) 18:57:22.13ID:mc7FIBcj
モンティパイソンは5人組のお笑いグループだから、
pythonに対抗してdriftersって言語があってもよくない?
2019/11/29(金) 19:13:34.83ID:mc7FIBcj
>>376
繰り返し処理で0から数えるのはメモリ内部が0から数える仕様だから仕方ない。
0から始まると内部ではシフトで四則演算ができるから処理が早いし、変数の格納メモリもCPU近くのものを使う。

逆に繰り返し処理するときにクラスのパブリックパラメーターを使用するとエラーになるケースがある。
スクリプト系はなんでもヒープメモリに入れてごっちゃだからエラーにはならない。当然遅い。

どうしてもいやなら大概の言語にはイテレータがあるからそれを使えばいい。
item in items
part in group
みたいなやつでループするやつね。
2019/11/29(金) 19:32:24.69ID:mc7FIBcj
>>372
おれもdelphi信者だったがDelphi高すぎなんだよ。
安くても20万、たかいものは150万ぐらいする。
車買えるよ。いらねーけど。
そんな高額をペイできるビジネスなんて限られている特に日本では、アーキテクチャもx86からsnapdragonへ移行せざるを得ないのもわかる。
スマホがらみのビジネスへ切り込まないとdelphiは生き残れないね。

javaの対抗馬がC#
C#を開発させるためにビルゲイツがborlandからdelphiのメインプログラマのヘジルスバーグを引き抜いた。
だから言語仕様は似ている。

javaもC#もどちらもポインターが扱えないからエラーが起きにくい。
383名刺は切らしておりまして
垢版 |
2019/11/29(金) 20:00:31.76ID:9Sm/AeAT
Delphiが高いのは、高くしないと製造したり労働者に賃金払えないからだろ
信者が1/10になれば価格10倍にしないとなりたたず
384名刺は切らしておりまして
垢版 |
2019/11/29(金) 20:03:44.48ID:9Sm/AeAT
今でもかとおもうが
マイクロソフトのコンパイラも有料(のみ)だった時期もある
グーグルの無料サービスなんかでもそうだが、かなりシェアがとれれば無料化にいけて
デルファイとかが少数の信者に販売するしか生き残れないだろう
2019/11/29(金) 23:22:12.00ID:JGi9LRWA
ターボパスカルやターボCは2万だった気がする
当時MSCは10万近かった
2019/11/30(土) 21:19:53.98ID:ymySrWE3
型付けの緩い言語はもういらんわ
387名刺は切らしておりまして
垢版 |
2019/12/01(日) 03:52:15.64ID:Ex23FGoj
CMDを立ち上げて、動くとかいうコードをコピペしても、動作するか?
癖ありな奴らが、無料案内しているのが多いだろ
388名刺は切らしておりまして
垢版 |
2019/12/01(日) 03:54:40.37ID:0GEUAVma
小役人臭が強いところもあるしな。 凶悪な爬虫類の名前を付けた当然の帰結か、それを予想していたか
2019/12/01(日) 04:34:27.49ID:09YJGsSK
Delphiはまだ続いていたのか。
素晴らしいツールだった。
2019/12/01(日) 09:47:36.74ID:i2de4BnN
なにこのあほ記事〜理由でネタを考えてください
お駄賃あげますで頑張って書いた駄文か
2019/12/01(日) 10:40:58.67ID:TIHkMvkw
mql4もしくはpinescriptを学ぶべきって人いない?
392名刺は切らしておりまして
垢版 |
2019/12/01(日) 14:31:43.43ID:CnX1FVCW
>>99
そのカンタンなプログラムってのが思いつかない
別に作りたいプラグラム無いやっていう・・・
2019/12/01(日) 16:23:19.32ID:09YJGsSK
Delphiは言語ではなくて出来上がった実行形式が素晴らしかったな
2019/12/01(日) 16:24:05.53ID:09YJGsSK
言語なんて、すぐに覚えられるだろ。
2019/12/01(日) 16:48:42.04ID:u/fRYgJ/
>>392
結局これ
プログラミング教育を義務化しても何を作ればいいかわからんやつには身につかない
英語で喋りたいこともないから英語が身につかないのと一緒
2019/12/01(日) 17:47:30.72ID:qj9qV10j
正直、javaにライブラリ揃えばそっちにいくと思うわ
2019/12/01(日) 17:55:06.91ID:DN3zh+Wy
>>395
問題を解決する手順をアルゴリズムって呼ぶんだ。

今人類が抱えている問題はこれね。
<https://imacocollabo.or.jp/about-sdgs/>;
<https://www.un.org/sustainabledevelopment/sustainable-development-goals/>;
このうちの一つでも解決出来たらすごいけど。まあ難しい。
398名刺は切らしておりまして
垢版 |
2019/12/01(日) 21:32:00.91ID:fJp6PP7H
>>395
ピタゴラ装置って役に立たなくても見てるだけで面白いやん。
あんな感じで、子供の頃は別に作りたいものがなくても
自分が書いたプログラムが動いてるの見てるだけで面白かったな。
2019/12/01(日) 21:57:20.60ID:tiLjCDPJ
Delphiでは楽に稼がしてもらいました
2019/12/01(日) 22:27:10.76ID:SrTlJhre
作るものが無いだなんて怠惰の精神が足りないんじゃないか?
2019/12/03(火) 11:49:38.99ID:3dZqgsVS
いまでるひやる価値ありますか?
2019/12/06(金) 22:33:58.97ID:RSK0EyUO
>>400
楽するために苦労してスクリプトを書くのは王道だな
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況