TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【IT】「VPN」がいまだに使われる理由、今後も残る理由
【食品】「令和」になっても…値上げラッシュで家計直撃
【不動産】首都圏マンション 平均8300万円超 バブル期上回る
◆スレ立て依頼スレ@ビジネスnews+[10/4-]
【アメリカ】 米国でベーシックインカムの実証実験が広がる
【ゲーム】「18歳未満は深夜のオンラインゲームを禁止、プレイは1日90分のみ」という規制が中国で設けられる
【たばこ】専門家、新型コロナ重篤化防止で禁煙・たばこ生産停止を要請
【決済】 ソニーが4社共通でポイントたまるスマホ決済開始へ 2020/02/09
【医療】なぜ日本は世界一の「薬剤師パラダイス」になったのか その「ツケ」を払っているのは消費者 ★2
【小売】コンビニ店主85%週休1日以下

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


1 :2019/11/24 〜 最終レス :2019/11/27
「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/

2 :
長々と書いてるけと、
AIのためにpythonを学べと

3 :
ずばり言うわよ

4 :
ライブラリがたまたま多いだけで言語そのものの(ry

5 :
糞記事

6 :
パッケージによってころころ変わるし
とっつにくい

7 :
このスレは日経に何を購入すると許されるのですか?

8 :
このスレは日経[の]何を購入すると許されるのですか?

9 :
>>4
これ

言語仕様としては大分クソ

10 :
初心者には難しい

11 :
>>1
しょうもな

この人、単なる物書きでプログラミングで仕事したことないんでしょう

12 :
Cもしらないやつばかり苦笑

13 :
しかしこのご時世老いも若きもスマホでTwitterで承認欲求の発散にご執心な様子
PCでのみ出来ることの多さも考えないでスマホで十分とか言い切っちゃう

14 :
数学ができる奴が使うツールやで

15 :
>>13
井の中の蛙大海を知らずだね

16 :
テキストで記載する方法が既に時代遅れなのではないかと
これからは文字を利用しない方法のプログラミングが必要なのでは?
可視性が悪いし文字一文字違うだけで別ってのは
チェックするだけでも全体把握するだけでも労力がいる。
複雑なものをもっと簡単な方法で作る方法が大事なのではないかと。
そこには文法とか可読性を超えたものが必要だ。

17 :
数学ができないやつは仕様書・参考書の通り打ち込んどけ

18 :
そういやDelphi(1)の初回特典の変なTシャツ未だに持ってるわ
胸にClickボタンが大書きされてる奴

19 :
perl5 の後継っぽくライブラリ開発が進んでバズっただけ
人類の全てが学ぶほどのことはない

20 :
>>4
そのライブラリをどっかから調達してこないと殆ど何にもできない。

21 :
>>16
静的解析ツールないの?

22 :
>>16
haskell やれ

23 :
>>15
そうでもない。
Pythonista 3
https://apps.apple.com/jp/app/pythonista-3/id1085978097

24 :
愛に満ち溢れているから?

25 :
>>4
ですね

26 :
>>23
あれか
スマホがメイン機だとすれば
HDMI出力(無線)&青歯キーボード&マウスってとこか
あらやだカッコイイ

27 :
>>4
他の言語にある for (i=0; i<100; i++) みたいな書き方ができないとか
たしかに多少の癖はあるかな
あとPythonの標準リストとNumPy配列が別物なのもいちいち面倒くさい

ただインデント(字下げ)は、やっているうちに慣れたし
ソースも見通しやすくて、全般に悪い言語ではないと思う

28 :
pythonは初心者の俺でも
人間の言語に近いのか扱いやすかった
ただし開発環境UIをジジイババアでも使えるようにしないと
革命とは言えない

29 :
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.
だろうに。
 

30 :
>>1
AIはただの流行り物だからなぁ。やっぱり学ぶべきはC

31 :
言語には二種類しかない
Pythonか、それ以外かだ

32 :
5分で理解できた
そんな仰々しいものじゃないよ

33 :
>>29
確かに
for (i=1, i>=10, i++)
こんなん書くやつは馬鹿でキチガイだと思う

34 :
50代の俺がつい最近触ってみた感想は
DOS時代のBATファイル?って感じかな
おっさんの方がとっつきやすいのかもしれん

35 :
インデントが構文要素になってるのは、アイデアとしては面白いガ
実際のところ閉じてないと気持ち悪くないか?

36 :
guiにしてくれよ

37 :
こんなクソ言語広めてどうするよ?
使いやすいことは認めるけど

変数定義をしないで変数が使えるのが気にくわない。
今変数名は長いのがトレンド(?)なのに

38 :
>>26
iPadで作ってiPhoneとか Androidとかの路線かと
http://hitoriblog.com/?p=42145

39 :
Pythonがこのまままら、Juliaが来るだろう。

40 :
>>29
>>33
Pascal懐かしい(笑)

41 :
インデックス張る必要性がない繰り返しでインデックスなんて張らんし・・・

42 :
インデックス張る必要性がない繰り返しでインデックスなんて張らんし・・・

43 :
インデックス張る必要性がない繰り返しでインデックスなんて張らんし・・・

44 :
pythonのいいところは・・・exeが作れるところ!

45 :
ノンプログラマーにAIが必要なのか?

46 :
VBの方がええよ。全人向けならば

47 :
ノンプログラマーにAIが必要なのか?

48 :
JavaScriptもどんどん改良されている。

49 :
ノンプログラマーにAIが必要なのか?

50 :
>>12
むしろCしか知らない奴の方が使えない
他人がメンテしやすいコード書かないしテキスト文字処理までいちいちCで書くとか柔軟性に欠ける奴ばかり

51 :
これは多いに誤解される
Pythonがいいというよりライブラリだ
グーグルとかが参加してて
グーグルがルビー、Javascript、タイプスクリプトに乗り換えたら話はかわる

52 :
>>50
Cを知らないやつが書いたコードは、どの言語使おうが効率悪いやつ多いな
ライブラリの中身がどう実装されてるかイメージできずに使ってるからな

53 :
import this;

54 :
言語はくそ。証拠にバージョン2から3でてこずっている。

55 :
>>4
うむ。

56 :
JavaScript派生の「TypeScript」が爆発的人気--RedMonk分析
2019-09-15
プログラミング言語にははやり廃りがあるが、「TypeScript」の利用の急速な普及が衰える気配がないことを示す新たな証拠が公開された。
https://japan.zdnet.com/article/35142674/

Python開発の“優しい終身の独裁者”は「TypeScript」から何を学んだか
2019-10-05
https://japan.zdnet.com/article/35143547/

57 :
>>27
まずfor (i=0; i<100; i++)みたいな処理は実務でないので問題ない

58 :
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/

59 :
底辺の最期の希望

60 :
頭悪そうな記事

61 :
とか言ってるけど、python の熟達者は C のコードも書くからね。

62 :
>>16
人間はなんでも文字で表現するからね
他の方法ももうあるし、それらはやっぱり
裏で文字で表現してるよ

63 :
Range 使えば普通に算術ループできますやん
ホラはあかんよ、ホラは

64 :
昨日、初心者に使わせようとしたけど最初につまづいたのは「pythonってコマンド打ってもcommand not foundになる&#128555;」だった
まあpython3ってコマンドしか用意されてなかっただけだけど初心者がこの手のしょうもない話に脅かされるうちはおすすめできん

65 :
ブロックをインデントに束縛して
コードの個人差を減らして保守性を向上させたのは良い点だと思う。
オブジェクト指向周りの文法や、
イミフな定数の不導入とか、
コロンもいらなくね?とか、
文法に乱雑さを感じる。
len()とかsorted()とかをiterableのメンバにせずに
標準関数で外出しにしてるのとかもイラッとくる。
jsがスマートな言語に見えてきて仕方ない。

66 :
>>58
ああ、これね
曲作ってみたよ

67 :
Unityで充分やろ(´・ω・`)

68 :
全ての人が日経ソフトウエア読まなきゃな

69 :
最近は他の言語用のAIエンジンも増えてきたから
まあ、いつまでも独壇場というわけにも
いかんだろうな

70 :
まあ、結局 C だけが生き残ってる
っていうのは、いつものパターンだな
まあ、色々呼ばれちゃうから、しょうがないんだけどね

71 :
>>29
きちがいが好きな言語が50年も生き残るかね?

72 :
>>33
何にもしないしね

73 :
>>65
ジョークだよね?

74 :
>>73
お前の存在の話か?

75 :
pythonやらなきゃというと何故かrubyの方がいいと言う人でてきて面倒くさくなる

76 :
初っ端Pythonって正直どうよ
仕事で扱わないならもっと触りやすい言語いくらでもあるやん
>>13
そんな奴にはそれこそスマホで十分だろう
個人的にはどう頑張ってもおもちゃ程度だとは思うが

77 :
どうせ定年まであと7年なので今のまま
JavaとPHPとOracleとExcelとVBAでフィニッシュするわ
Pythonその他は定年後の趣味の一つにでもしとく

78 :
なんとかすべき、なんとかな理由
って記事は大体中身がない。

79 :
>>69
AIだけじゃない、数値計算用のライブラリが揃ってるのが Pythonの強み

80 :
ラインエディタの頃の
cはシステム領域とかおかまいなく破壊してくれたよね
てかpythonってlinux系だと
Mailmanでさわった記憶しかないや
なんで今更とかは思う

81 :
 40後半のおじさんだけど、最近仕事でほぼ一からプログラミングの勉強始めた。
ちなみに、初めてのプログラミング言語は、Turbo Pascal。
 正直、Pythonは難しい。初心者にはお勧めできない。CNNとか使わないなら、R
の方が良いでしょう。NumPy、Pandas、Matplotlibを使いこなすのに学習コスト
がかかりすぎる。型の変換が難しい。「こうすればできる」系の情報は多いが、
仕組みを丁寧に解説しているところは非常に少ない。
 コードが少なくて済むので、本が薄くなるところとAI系のライブラリがPythonし
か無いものが多いというところだけなんじゃないか?良いところは。これで大規模
な開発ができる人は凄いと思うわ。素人考えだけど。

82 :
>>29
><;こうですか!癪にさわります

83 :
グルー言語としての能力はどのスクリプト言語も大差ないand好みの問題だから、
結局マジョリティ志向になってしまうな

84 :
PythonはAI手段の一つに過ぎないしそのAIもまた目的のための手段の一つに過ぎないだろ
飯を食う事が目的なら剣でも槍でも鍬でも鉋でもいいと思うが。

85 :
>>77
65までプログラマって続けられるもんなんだなー

86 :
>>1
pythonマスターしたけど、組み込み系ではC++が成長株、Linux C++出来る技術者が足りないとか言われる。

87 :
テキストエディタでチョロっと書いただけで動けばいいのに
環境構築とかめんどいわ
ライブラリとかなんやねん

88 :
デフォルト引数の定義のアレも気に入らんし、
メソッド第1引数もなんであんな仕様のまま放置してんのかと

89 :
>>52
Linux Cの技術者は腐るほどいるが、人余りなんだよな

90 :
>>84
組み込みにAIは重すぎる。
簡易AIのロジック組んだソフトぐらいが限界。

91 :
>>85
俺も50超えたけど何とか生き残ってるわ
早くにファイルやBTreeあたりからRDBへ切り換える仕事がWindowsとセットになって出来たのが大きかったな
俺も>>77さんといっしょでPHPとJavaScriptでもういいかなって思ってるわ

92 :
ここまでアセンブラ必修おじさんきていない

93 :
この意味の万能性って、何も言っていないに等しい
2本脚があれば、大陸の端から端まで行けるというような話だから

94 :
まあ遅いからね。

95 :
今のご時世、「Javascript」と言われたら、
どこからどの辺まで含むのかもやもやする。

96 :
>>58
マイクロソフトは
Windowsを正常に動くようにする事が先だよ。
頻繁に再起動するOSで開発なんてできたもんじゃない。

97 :
何がいいかはコミュニティが決める
それについてくだけ

98 :
>>77
Pythonはいまだけの可能性
もっといいやつ出ればAI絡みは別言語へ乗り換える可能性
いつやるの? 今でしょな言語

99 :
いまさらな記事。
だから何だよ。
5年前に書いてれば褒めてやったけど。

100 :
ゼロからやるならまずライブラリとか無しでBASICで
ループとかGOTOとか A=A+1とかを理解して
次に C をやって、 次にアセンブラ<-->機械語 で簡単なプログラムを組んで
実際の仕事では Cや構造化やオブジェクト指向のあるC++だな
Pythonは知らんが Cを知らんと何をやっても 基礎がわからんだろう


100〜のスレッドの続きを読む
【ディスプレイ産業】厳冬パネル産業 液晶最大手LG系も赤字に、7〜9月【供給過剰】
【EV】テスラ、北米と中国で価格引き下げへ [エリオット★]
【スマホ】ソニー、背水のスマホ戦略 「万人受け」決別
【金融】みずほが20年越しで悲願達成、新システムがついに全面稼働
【IT】KDDI、端末「最大半額」プランを見直し 批判受け
【日米通商交渉】米、農業の市場拡大70億ドル 「対日協定で巨額恩恵」【トランプもご満悦】
【経済】サラリーマンの投資の実態 年収500万〜700万円の約半数がすでに投資
【株式前場値動き】前場の日経平均は続落、米中摩擦に警戒感 ハイテク株安が重し【株価 7/4】
【航空】日本より空港ラウンジの充実度高い、韓国ソウルの仁川空港
【流行】「ハンディー型」が扇風機に新風 若者から人気拡散
--------------------
日本って本当に少子化してるの?一極集中しすぎ
世界で一番最初に誕生したパソコンって何?
韓流最終兵器 チャン・グンソク
萌えてます!E231系 Vol.63
女子高の一年の者ですが何か質問などございますか?
【カリカリ】くるねこをくーるに語るスレ3【厳禁】
Microsoft Surface Pro Part129
盗撮容疑大岡弘嗣こと伊東弘嗣司法書士逮捕エロ
中国、フランスにマスク10億枚出荷を表明 ファーウェイの5G購入が条件 ネット「日本にマスクが足りないのは中国共産党が出荷を停止…
【春場ねぎ】五等分の花嫁 アンチスレ★66
オウム・麻原彰晃に対する死刑執行は仏罰
象印クイズ ヒントでピント 3枚目
【ジュエル】Jewel☆Ciel Part4【シエル】
漫画ででてくるカップラーメンがうまそうな件
【バーチャルYoutuber】にじさんじ有ンチスレ11897【ラグラージ応援スレ】
【茨城】「絶対に泳がないで」T字形の人工岬で水難続発 昨日3人が死亡 五輪選手でも流れに逆らって泳げない離岸流が発生★2
⊂⊃カプセルホテル 18⊂⊃
【ZOIDS】総合雑談スレ【ゾイド】Part.173
ファンレスビデオカード 49枚目
四千九百六
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼