【嫌儲プログラミング部】今最も学ぶ価値のある言語はPython 国内の求人250%増加 [429623188]
http://maguro.2ch.sc/test/read.cgi/poverty/1461283963/
1 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 396f-sT/o)[] 投稿日:2016/04/22(金) 09:12:43.84 ID:U3d7olCu0
sssp://img.2ch.sc/ico/u_shii_giko.gif
「Pythonエンジニア育成協会」設立と認定試験の実施へ向け、発起人会が発足、NECが設立資金を提供
認定試験の実施を通じてPythonエンジニアの育成を目指す「一般社団法人Pythonエンジニア育成協会」の
7月設立へ向けて、このほど発起人会が4月21日に発足した。
試験は、今夏に東京で4回のベータ試験を無料で行う。
さらに2017年4月より全国200カ所のオデッセイコミュニケーションズCBTテストセンターで本試験を実施する予定。
実施される試験には「Python 3エンジニア認定基礎試験」と「Python 3エンジニア認定データ解析試験」の2つがあり、
いずれも受験料(税別)は1万円、学生は5000円。試験の内容はベータ試験前の6月に発表される予定。
問題はゴールド試験スポンサーにも名を連ねるNECマネジメントパートナー株式会社が作成し、Pythonエンジニア育成協会が監修を行う。
http://internet.watch.impress.co.jp/img/iw/docs/754/371/python04_s.jpg
Pythonは、ビッグデータや機械学習、ウェブサービス開発などの分野で注目される開発言語。
Pythonエンジニアの求人件数は、米国ではJavaに次ぐ2位で4万件を超えており、国内でもこの2年間で250%増加した。
今回の協会設立は、近い将来のPythonエンジニアの不足を見越したものとのこと。
http://internet.watch.impress.co.jp/img/iw/docs/754/371/python2.png
米国ではRubyに次いで2位。平均年収ではトップとなっている
http://internet.watch.impress.co.jp/docs/news/20160421_754371.html
4 名前:番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ Sa19-DbIH)[] 投稿日:2016/04/22(金) 09:15:32.46 ID:xOUAxOkLa.net
mac使ってる人がやたら使ってるイメージ
14 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワイモマー MM19-TgHE)[] 投稿日:2016/04/22(金) 09:24:14.19 ID:WAbhIKFRM.net
>>4
MACならAppleScriptだろ
6 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 2a3b-DbIH)[] 投稿日:2016/04/22(金) 09:16:09.06 ID:lA8xT9IX0.net
pythonはシェルスクリプト感覚でスラスラやりたいこと書けるのが良い
7 名前:アザラシ伍長 ◆n3FrWDzmJGlV (アウアウ Sa05-dQaz)[] 投稿日:2016/04/22(金) 09:17:56.82 ID:e0CVr3GNa
sssp://img.2ch.sc/ico/monaazarashi_2.gif
>>6
そして量産される、構造化プログラミング以前のクソコード!
84 名前:番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-DbIH)[age] 投稿日:2016/04/22(金) 10:47:11.38 ID:MIzE8dPXr.net
>>7
オブジェクト言語だぞ
9 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 5298-DbIH)[sage] 投稿日:2016/04/22(金) 09:18:41.80 ID:IRtkf3y90.net
アザラシナントカが湧く
13 名前:アザラシ伍長 ◆n3FrWDzmJGlV (アウアウ Sa05-dQaz)[] 投稿日:2016/04/22(金) 09:21:20.58 ID:e0CVr3GNa
sssp://img.2ch.sc/ico/monaazarashi_2.gif
>>9
ざ〜んね〜ん!
僕の方が先にレスしてました
11 名前:番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ Sa05-2UrD)[] 投稿日:2016/04/22(金) 09:19:29.11 ID:UbqwexX/a.net
パイソンとか何に使うんだよ
86 名前:番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-DbIH)[age] 投稿日:2016/04/22(金) 10:47:52.91 ID:MIzE8dPXr.net
>>11
Webサービス
dropboxとかtwitterとか
Webサービス
dropboxとかtwitterとか
89 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 5c8d-gALo)[sage] 投稿日:2016/04/22(金) 10:49:43.47 ID:XrzLSnRZ0.net
>>86
javaでいいよねw
94 名前:番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-DbIH)[age] 投稿日:2016/04/22(金) 10:53:43.22 ID:MIzE8dPXr.net
>>89
でも実際は流行りのサービスではPythonが使われてる
12 名前:番組の途中ですがアフィサイトへの\(^o^)/です (アークセー Sx8d-ULYM)[] 投稿日:2016/04/22(金) 09:19:56.34 ID:r6lqkTl9x.net
もとから求人そのものがめちゃくちゃ少なかったからだろ
19 名前:番組の途中ですがアフィサイトへの\(^o^)/です[age] 投稿日:2016/04/22(金) 09:26:51.79 .net
読み方が分かんね
26 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 11be-DXCj)[] 投稿日:2016/04/22(金) 09:33:15.12 ID:tMjIBXFt0.net
プログラマーになろうとしていたが作りたいものがなくて頓挫した
28 名前:番組の途中ですがアフィサイトへの\(^o^)/です (アークセー Sx8d-ULYM)[] 投稿日:2016/04/22(金) 09:38:01.04 ID:r6lqkTl9x.net
>>26
どうせ作りたいもので来ても作れなくて頓挫するから諦めろ
30 名前:番組の途中ですがアフィサイトへの\(^o^)/です(ササクッテロ Sp8d-L+iy)[agete] 投稿日:2016/04/22(金) 09:39:17.53 ID:beTL9LRAp.net
全くのプログラム初心者ですがまず学ぶならどの言語がいいですか?
ちなみにエクセルでVBA組むくらいにはなりたいです
ちなみにエクセルでVBA組むくらいにはなりたいです
33 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワイモマー MM19-TgHE)[] 投稿日:2016/04/22(金) 09:43:34.92 ID:WAbhIKFRM.net
>>30
COBOL
31 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 2a64-23cp)[] 投稿日:2016/04/22(金) 09:41:08.17 ID:4ncedloZ0.net
pythonって環境構築がクソ面倒だぞ
言語環境入れるだけなのにバージョン管理システムを入れて、そのバージョン管理システムをバージョン管理するためのバージョン管理システムを入れて、その上に本家pythonではなくディストリを入れバージョン管理システムで環境を切替えながら使うことが推奨されてるアホ仕様
バカが作った言語
35 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 3946-gALo)[sage] 投稿日:2016/04/22(金) 09:44:28.91 ID:ew2/aVzX0.net
ヒョスォンが今後世界を席巻する言語になるのは間違いないよね
65 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ドコグロ MMbe-+Ex3)[] 投稿日:2016/04/22(金) 10:33:12.76 ID:jS+lAj0zM.net
>>35
python 数学が最重要なプログラム
ローカルな言語だろ
時代はjs
39 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 529f-gALo)[age] 投稿日:2016/04/22(金) 09:47:38.77 ID:1p4eYJKs0.net
正直C#がここまで良い言語になるとは思わなかったよな
133 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 2aea-L+iy)[sage] 投稿日:2016/04/22(金) 11:26:08.22 ID:ijTUa4Ty0.net
>>39
ちょっとした計算はpython
winアプリ作るならC#
一般人はこれで十分
ちょっとした計算はpython
winアプリ作るならC#
一般人はこれで十分
136 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f16c-laA8)[] 投稿日:2016/04/22(金) 11:28:55.96 ID:jL7gIJkN0.net
>>133
ウェ、webアプリは?webアプリはどうなの?
ウェ、webアプリは?webアプリはどうなの?
138 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 70dd-DbIH)[sage] 投稿日:2016/04/22(金) 11:31:02.90 ID:bVQ62p690.net
>>136
rails一択
アメリカのスタートアップもだいたいrails
成功するとリファクタリングして別言語に切り替えたりもする
railsは本当にコスパがいい
147 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 5c8d-gALo)[sage] 投稿日:2016/04/22(金) 11:35:57.19 ID:XrzLSnRZ0.net
>>138
結局JAVAになるから
最初からJAVAかコトリンでよくね
41 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ササクッテロ Sp8d-u5VJ)[] 投稿日:2016/04/22(金) 09:49:02.73 ID:f5QdzfNtp.net
ディープラーニング専用言語ってイメージだがどうなんや?
82 名前:番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ Sa05-31TJ)[] 投稿日:2016/04/22(金) 10:46:42.62 ID:ALIY3CGIa.net
>>41
統計解析とかもPythonの流れきてる
90 名前:番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-DbIH)[age] 投稿日:2016/04/22(金) 10:50:26.84 ID:MIzE8dPXr.net
>>41
Webサービスでも普通に使われてるし、MATLABとかもPythonに食われてきて、
ついにはMATLABがPythonのパクリみたいなことやってる
47 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f162-Jk4F)[] 投稿日:2016/04/22(金) 09:53:41.80 ID:Lcbb5V5f0.net
ぴちょんくんは最近流行りだよな
でもそんな上っ面の表記方法じゃなくてきちんとアセンブラなんかも含めて幅広く触れて
「プログラムとはそもそもどういうものか」という基本概念を習得したほうが良いよ
そうすれば言語なんて3日も本読みつつ適当にコード真似してたら大体わかるようになる
まあ俺が天才だからできるだけなのかもしれんけど
52 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 398b-DXCj)[] 投稿日:2016/04/22(金) 10:01:54.02 ID:eP90VKZU0.net
EXCELのVBAって、全くのプログラミング初心者の俺でも
操作記録してマクロ見てコピペして、って感じでとっつきやすかったけど
操作記録してマクロ見てコピペして、って感じでとっつきやすかったけど
91 名前:番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-DbIH)[age] 投稿日:2016/04/22(金) 10:51:59.74 ID:MIzE8dPXr.net
>>52
Pythonもコピペで動くぞ
GUIプログラミングも普通にコピペで動く再現性の高さ
Pythonもコピペで動くぞ
GUIプログラミングも普通にコピペで動く再現性の高さ
121 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 398b-DXCj)[] 投稿日:2016/04/22(金) 11:17:30.13 ID:eP90VKZU0.net
>>91
いや、そういうんじゃなくて
シートの操作とか窓の操作とかやってみるとマクロに記録されて、
こういう操作はこう書けばいいのか、とか
必要なところだけいじって流用するとかさ
いや、そういうんじゃなくて
シートの操作とか窓の操作とかやってみるとマクロに記録されて、
こういう操作はこう書けばいいのか、とか
必要なところだけいじって流用するとかさ
127 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 19f6-61vc)[] 投稿日:2016/04/22(金) 11:22:43.29 ID:vY8R1x2G0.net
>>121
そりゃ Office の上で使う前提の VBA だからできるのであって
なにもないところからプログラム作るのに一体何を操作して何を記録するのさ
151 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 398b-DXCj)[] 投稿日:2016/04/22(金) 11:41:39.03 ID:eP90VKZU0.net
>>127
窓の操作とか画面のタップとか、そういう感じの
161 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 19f6-61vc)[] 投稿日:2016/04/22(金) 11:49:45.78 ID:vY8R1x2G0.net
>>151
Windows のキーボードマクロがやりたいだけならそういうソフトがあるけど
そのマクロ定義の編集をプログラミングがと言われたらちょっと違うと思う
129 名前:番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-DbIH)[age] 投稿日:2016/04/22(金) 11:24:42.60 ID:MIzE8dPXr.net
>>121
似たようなことはnotebookでできるぞ
notebookこそPythonの真髄
57 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 522c-DbIH)[] 投稿日:2016/04/22(金) 10:08:01.36 ID:dJYEcMO90.net
Cの速度とPythonの生産性を兼ね備えたGoが最強ですが?
160 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ブーイモ MMa8-L+iy)[] 投稿日:2016/04/22(金) 11:49:31.30 ID:iyP/+zHhM.net
>>57
pythonにはCythonっていう界王拳100倍技があるから
59 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 7548-2Wp4)[] 投稿日:2016/04/22(金) 10:12:38.83 ID:O7hSszfW0.net
javascript以外覚える気にならない
64 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 838a-gALo)[age] 投稿日:2016/04/22(金) 10:20:41.38 ID:GlGX6tk20.net
たとえば有名なこの課題
//┏┳┳┳┳┓
//┣╋╋╋╋┫
//┣╋╋╋╋┫
//┣╋╋╋╋┫
//┣╋╋╋╋┫
//┗┻┻┻┻┛
//上記の6X6の通路を左上から右下へ到達する時に
//同じ道を通らずにたどり着くルートは何通りあるか?
javascriptだと超高速なjitコンパイラのお陰で
0.3秒未満(CPU i7 3.4GHz)で探査終わらせられるけど
Pythonだとさすが無理だよな?
まあjsの言語仕様は色々とね…
//┏┳┳┳┳┓
//┣╋╋╋╋┫
//┣╋╋╋╋┫
//┣╋╋╋╋┫
//┣╋╋╋╋┫
//┗┻┻┻┻┛
//上記の6X6の通路を左上から右下へ到達する時に
//同じ道を通らずにたどり着くルートは何通りあるか?
javascriptだと超高速なjitコンパイラのお陰で
0.3秒未満(CPU i7 3.4GHz)で探査終わらせられるけど
Pythonだとさすが無理だよな?
まあjsの言語仕様は色々とね…
78 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 2b7a-4RQ1)[] 投稿日:2016/04/22(金) 10:43:49.74 ID:Xfi0acfb0.net
>>64
from math import factorial
print(factorial(12)//factorial(6)**2)
from math import factorial
print(factorial(12)//factorial(6)**2)
95 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 838a-gALo)[age] 投稿日:2016/04/22(金) 10:53:44.12 ID:GlGX6tk20.net
>>78
それだと924通りになっちまう
つうかただの最短経路問題と勘違いしてるな
それだと924通りになっちまう
つうかただの最短経路問題と勘違いしてるな
128 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 2b7a-4RQ1)[] 投稿日:2016/04/22(金) 11:23:55.31 ID:Xfi0acfb0.net
>>95
ああ最短じゃないのか
でも数学で上手く解けないのかこれって?
135 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 838a-gALo)[age] 投稿日:2016/04/22(金) 11:28:30.81 ID:GlGX6tk20.net
>>128
この>>64経路探索はプログラムの常番問題だから
数学だけで解ける方法は発見されてない
しらみつぶしせずに調べる高度なアルゴリズムは考案されてるらしいけど俺は知らんわ
だからしらみつぶしアルゴリズムでやっての話だけど
142 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 2b7a-4RQ1)[] 投稿日:2016/04/22(金) 11:32:39.74 ID:Xfi0acfb0.net
>>135
なるほど
確かにCPythonのループじゃ無理そうだな
83 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 838a-gALo)[age] 投稿日:2016/04/22(金) 10:46:49.44 ID:GlGX6tk20.net
ちなみに>>64は1,262,816通り
143 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 838a-gALo)[age] 投稿日:2016/04/22(金) 11:33:25.90 ID:GlGX6tk20.net
>>64を生jsで書くとこんな感じ、パイソンだともっと簡潔に書けたりするんかな?
※以下をメモ帳でコピペして拡張子htmlでブラウザ実行
<script>
RouteCount(6);//7(7x7)とかでやると数分かかる
function RouteCount(Grid){
var time = Date.now(), GoalCount = 0, Width = Grid - 1, Height = Width*Grid,
Goal = Grid*Grid - 1, PassAry = new Array(Goal);
PassAry[0] = true; Move(1,0);
alert( GoalCount*2 + "パターン\n" + (Date.now()-time)/1000.0 + "秒");
function Move(x, y){
var Pos = x + y;
if(Pos === Goal){ GoalCount++; return; }
if( PassAry[Pos] !== undefined ) return;
PassAry[Pos] = true;
if(x < Width) Move( x+1, y );
if(y < Height) Move( x, y+Grid );
if(x > 0) Move( x-1, y );
if(y > 0) Move( x, y-Grid );
PassAry[Pos] = undefined;
}
}
</script>
※以下をメモ帳でコピペして拡張子htmlでブラウザ実行
<script>
RouteCount(6);//7(7x7)とかでやると数分かかる
function RouteCount(Grid){
var time = Date.now(), GoalCount = 0, Width = Grid - 1, Height = Width*Grid,
Goal = Grid*Grid - 1, PassAry = new Array(Goal);
PassAry[0] = true; Move(1,0);
alert( GoalCount*2 + "パターン\n" + (Date.now()-time)/1000.0 + "秒");
function Move(x, y){
var Pos = x + y;
if(Pos === Goal){ GoalCount++; return; }
if( PassAry[Pos] !== undefined ) return;
PassAry[Pos] = true;
if(x < Width) Move( x+1, y );
if(y < Height) Move( x, y+Grid );
if(x > 0) Move( x-1, y );
if(y > 0) Move( x, y-Grid );
PassAry[Pos] = undefined;
}
}
</script>
154 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 398d-BHE9)[] 投稿日:2016/04/22(金) 11:43:36.63 ID:T3gTbGZs0.net
>>143
var Pos = x + y; って
var Pos = x * Grid + y; の間違いじゃないか?
var Pos = x + y; って
var Pos = x * Grid + y; の間違いじゃないか?
156 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 398d-BHE9)[] 投稿日:2016/04/22(金) 11:45:11.06 ID:T3gTbGZs0.net
>>154
あ、ごめん y + Grid で調整してるのか
これなし
157 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f16c-laA8)[] 投稿日:2016/04/22(金) 11:46:12.32 ID:jL7gIJkN0.net
>>156
なしで済むわけねえだろ。懲罰委員会だ懲罰委員会
158 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 838a-gALo)[age] 投稿日:2016/04/22(金) 11:46:30.90 ID:GlGX6tk20.net
>>154
おお、よく見てるねぇ
実は簡潔さ重視のためにYは
頂点のY座標じゃなくてY座標*Gridに設定してる
紛らわしい書き方してすまん
164 名前:番組の途中ですがアフィサイトへの\(^o^)/です (スプー Sdf8-L+iy)[] 投稿日:2016/04/22(金) 11:51:42.98 ID:aJhtxYKdd.net
>>64
Pythonはコンパイル出来るから超はやい
Pythonはコンパイル出来るから超はやい
169 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 838a-gALo)[age] 投稿日:2016/04/22(金) 11:55:21.03 ID:GlGX6tk20.net
>>164
実際に何秒くらいで探索終わる?
実際に何秒くらいで探索終わる?
67 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワントンキン MMd0-oYA7)[sage] 投稿日:2016/04/22(金) 10:35:30.76 ID:yomRY3yEM.net
最低時給でプログラマやらされてんだけど転職したほうがいい?
70 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 5c8d-gALo)[sage] 投稿日:2016/04/22(金) 10:38:58.45 ID:XrzLSnRZ0.net
>>67
貯金があるなら
株でスキャすれば最低時給よりはマシだぞ
76 名前:番組の途中ですがアフィサイトへの\(^o^)/です (スプー Sdf8-FeNN)[sage] 投稿日:2016/04/22(金) 10:40:01.58 ID:Tj6kXqOwd.net
Java、C、COBOLが書けりゃ何とかなるだろ
79 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW fc48-DbIH)[] 投稿日:2016/04/22(金) 10:44:53.23 ID:uCOCpBHL0.net
>>76
大体はフローチャート描けりゃ何とかなるとはおもう
Cのポインタ、アセンブラのレジストリなど特殊なのは覚えんといかんとは思うが
80 名前:番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ Sa05-31TJ)[] 投稿日:2016/04/22(金) 10:45:32.21 ID:ALIY3CGIa.net
Rubyの方が書きやすい
88 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 5c8d-gALo)[sage] 投稿日:2016/04/22(金) 10:48:58.82 ID:XrzLSnRZ0.net
パイソンでなにやるの?
Windowsでネイティブで動くの?
C#でいいだろw
93 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 709f-DbIH)[] 投稿日:2016/04/22(金) 10:53:40.51 ID:sxjPg2zq0.net
>>1
> http://internet.watch.impress.co.jp/img/iw/docs/754/371/python2.png
> 米国ではRubyに次いで2位。平均年収ではトップとなっている
>
どう見てもRuby学ぶべきだろw
96 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f16c-laA8)[] 投稿日:2016/04/22(金) 10:54:00.28 ID:jL7gIJkN0.net
Python の文法は一般的なもので、とても親しみやすいのですが、一つだけ変わった特徴があります。
それは「ブロックの範囲をインデントで決定する」というものです。
たとえば C のプログラムでは
int foo(int a) {
if (a > 100) {
return 1;
} else {
return 0;
}
}
のように関数や if 文の範囲は "{" と "}" で指定しますが、Python ではインデント、
つまり行頭のスペースとタブの数で指定します。 上の C プログラムと同等な Python スクリプトは、次のようになります。
def foo(a):
if a > 100:
return 1
else:
return 0
えええ・・・・マジかよ囲わせろよ
それは「ブロックの範囲をインデントで決定する」というものです。
たとえば C のプログラムでは
int foo(int a) {
if (a > 100) {
return 1;
} else {
return 0;
}
}
のように関数や if 文の範囲は "{" と "}" で指定しますが、Python ではインデント、
つまり行頭のスペースとタブの数で指定します。 上の C プログラムと同等な Python スクリプトは、次のようになります。
def foo(a):
if a > 100:
return 1
else:
return 0
えええ・・・・マジかよ囲わせろよ
99 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 709f-DbIH)[] 投稿日:2016/04/22(金) 10:55:41.41 ID:sxjPg2zq0.net
>>96
そんなのは、じき慣れる。本当に糞なのはリスト内包表記。Pythonは読みやすいとか言っている奴はこれの言い訳して見ろよ。
そんなのは、じき慣れる。本当に糞なのはリスト内包表記。Pythonは読みやすいとか言っている奴はこれの言い訳して見ろよ。
168 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ブーイモ MMa8-L+iy)[] 投稿日:2016/04/22(金) 11:52:49.85 ID:iyP/+zHhM.net
>>99
リスト内包表記なんてドヤりたい時だけで普段使わないから
109 名前:番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-DbIH)[age] 投稿日:2016/04/22(金) 11:00:27.32 ID:MIzE8dPXr.net
>>96
カッコだって人によって使い方違うから、グループでやるときは一々統一しないといけない
122 名前:番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-DbIH)[] 投稿日:2016/04/22(金) 11:18:18.24 ID:osCy9PVSr.net
>>96
int foo(int a){
}
↑糞
↓○
int foo(int a)
{
}
124 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f16c-laA8)[] 投稿日:2016/04/22(金) 11:19:02.86 ID:jL7gIJkN0.net
>>122
int foo(int a)
{
}
↑糞
↓○
int foo(int a)
{
}
170 名前:番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ Sa05-31TJ)[] 投稿日:2016/04/22(金) 11:58:52.36 ID:ALIY3CGIa.net
>>96
Rubyにもこれ欲しいんだよな
選べるようにして欲しい
Rubyにもこれ欲しいんだよな
選べるようにして欲しい
176 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ササクッテロ Sp8d-2UrD)[age] 投稿日:2016/04/22(金) 12:03:41.50 ID:JIAgI0o4p.net
>>170
rubyなら3行でかける
def foo a
(a > 100) ? 1 : 0
end
rubyなら3行でかける
def foo a
(a > 100) ? 1 : 0
end
180 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 19f6-61vc)[] 投稿日:2016/04/22(金) 12:11:03.78 ID:vY8R1x2G0.net
>>176
def foo(a):
return 1 when a > 100 else 0
187 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ササクッテロ Sp8d-2UrD)[age] 投稿日:2016/04/22(金) 12:16:46.32 ID:JIAgI0o4p.net
>>180
rubyなら一行でかける
def foo(a); (a > 100) ? 1 : 0; end
188 名前:番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ Sa05-31TJ)[] 投稿日:2016/04/22(金) 12:17:15.28 ID:ALIY3CGIa.net
>>176
インデントでブロック書くのがRubyに欲しいっつってんだよ
Array.each |row|
row.each |e|
{eでどうこうする}
こんな感じでかけりゃいいのに
195 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 398d-BHE9)[] 投稿日:2016/04/22(金) 12:21:27.80 ID:T3gTbGZs0.net
>>188
インデントにプログラム的な意味がある言語ってメジャーなやつじゃPython以外ないから無理じゃないか
199 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ササクッテロ Sp8d-2UrD)[age] 投稿日:2016/04/22(金) 12:25:43.28 ID:JIAgI0o4p.net
>>188
rubyなら一行でかける
array.each { |row| row.do_ko }
100 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 6b03-DbIH)[age] 投稿日:2016/04/22(金) 10:55:51.17 ID:GvA20GjA0.net
なんか時代逆行してないか?
swiftかscalaでもやった方がよくね?
134 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 70dd-DbIH)[sage] 投稿日:2016/04/22(金) 11:28:14.79 ID:bVQ62p690.net
>>100
関数型は学習コストが高すぎてエンジニア集められない
105 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 838a-gALo)[age] 投稿日:2016/04/22(金) 10:58:22.23 ID:GlGX6tk20.net
Pythonは標準で数学系のメソッドが多いのは羨ましいな
JSとかVBだといちいち自分で書かないとならんから(またはコピペ)
107 名前:番組の途中ですがアフィサイトへの\(^o^)/です (オッペケ Sr8d-DbIH)[age] 投稿日:2016/04/22(金) 10:59:21.00 ID:MIzE8dPXr.net
機械学習みたいな計算速度重視分野で使われてる所から速度問題は気にされてない
生産性の方が重要
112 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 838a-gALo)[age] 投稿日:2016/04/22(金) 11:03:41.36 ID:GlGX6tk20.net
>>107
そもそもjavascriptが実行速度速いってのも
言語仕様のお陰じゃなくて
単にブラウザのデファクトスタンダードになってしまったお陰で
jitの開発競争が激しいからってだけだしな
111 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 10fa-gALo)[] 投稿日:2016/04/22(金) 11:01:03.77 ID:DDMaYT4b0.net
Pythonがあればmatlabみたいなクソ高いソフト使わなくて済むからほんとありがたい
115 名前:番組の途中ですがアフィサイトへの\(^o^)/です (アウアウ Sa05-DbIH)[] 投稿日:2016/04/22(金) 11:07:24.24 ID:sJ8yQUrJa.net
>>111
5年前からタイムスリップして来たのか?
てかちょっとググる事すらしない低能チョンか?
マトラボ今はびっくりするくらい安くなってる
本体が14000ちょいでToolboxは4500円なんですけど
144 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 70dd-DbIH)[sage] 投稿日:2016/04/22(金) 11:35:08.62 ID:bVQ62p690.net
今.NetがmacやLinuxでも使えるようになってるから言語仕様とIDEが神なC#の時代になると思うんだけどお供のF#が微妙
JavaはScalaが神だけどJavaがクソ
jvm系言語か.Net系言語どっちが強くなるのかな
146 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 7548-LZzI)[] 投稿日:2016/04/22(金) 11:35:31.65 ID:7G1niDgu0.net
perlは?
148 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 34be-FeNN)[] 投稿日:2016/04/22(金) 11:36:00.05 ID:wzozfkW20.net
pythonはスキル低くてもインテンドで可読性が高いからいいよね
159 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ f16c-laA8)[] 投稿日:2016/04/22(金) 11:48:27.77 ID:jL7gIJkN0.net
javascripター的には、jqueryはどうなんだ
やっぱり使いやすくて最高、とはならんのか
163 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 709f-DbIH)[] 投稿日:2016/04/22(金) 11:51:32.96 ID:sxjPg2zq0.net
>>159
Reactとかいろいろ出てるし流行り廃り有るけど、結局Jqueryと共存できるフレームワークが生き残ると思うってくらい資産が豊富。
165 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 398d-BHE9)[] 投稿日:2016/04/22(金) 11:52:00.59 ID:T3gTbGZs0.net
>>159
最近はわからんけどクロスブラウザのこと考えなくていいってのがでかかった
172 名前:番組の途中ですがアフィサイトへの\(^o^)/です (スプッ Sda8-DbIH)[] 投稿日:2016/04/22(金) 12:00:13.94 ID:e10zPw6Dd.net
swiftてなんで流行らんの?
173 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ブーイモ MMa8-L+iy)[] 投稿日:2016/04/22(金) 12:01:01.10 ID:iyP/+zHhM.net
>>172
実績がないから
179 名前:番組の途中ですがアフィサイトへの\(^o^)/です(ササクッテロ Sp8d-L+iy)[agete] 投稿日:2016/04/22(金) 12:09:46.26 ID:beTL9LRAp.net
いったいプログラミング言語っていくつくらいあるん?
そのうちいくつくらい覚えれば仕事出来るん?
そのうちいくつくらい覚えれば仕事出来るん?
182 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 7548-L+iy)[] 投稿日:2016/04/22(金) 12:15:07.58 ID:TBr2H/xD0.net
>>179
言語は多分万単位で存在するが
C++が出来れば関数型以外の既存言語は全てできる
関数型を仕事で使うことはまずないのでそれで全対応できる
pythonは最底辺の言語なのでやってもpythonの仕事しかできないしpythonの仕事なんてほとんどない
言語は多分万単位で存在するが
C++が出来れば関数型以外の既存言語は全てできる
関数型を仕事で使うことはまずないのでそれで全対応できる
pythonは最底辺の言語なのでやってもpythonの仕事しかできないしpythonの仕事なんてほとんどない
189 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ドコグロ MMbe-+Ex3)[] 投稿日:2016/04/22(金) 12:18:21.80 ID:jS+lAj0zM.net
>>182
python 使われているのは先端分野すぎて、じゃっぷが付いていけないだけに思えるが
python 使われているのは先端分野すぎて、じゃっぷが付いていけないだけに思えるが
193 名前:番組の途中ですがアフィサイトへの\(^o^)/です (アークセー Sx8d-ULYM)[] 投稿日:2016/04/22(金) 12:20:38.20 ID:r6lqkTl9x.net
>>189
言語への幻想やばいね君
どの言語もできることは大して変わらんぞ
言語への幻想やばいね君
どの言語もできることは大して変わらんぞ
198 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ドコグロ MMbe-+Ex3)[] 投稿日:2016/04/22(金) 12:24:21.83 ID:jS+lAj0zM.net
>>193
数学完璧な一個人で仕事をやる話をしているの?
196 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイW 7548-L+iy)[] 投稿日:2016/04/22(金) 12:21:41.55 ID:TBr2H/xD0.net
>>189
最先端の分野ではスパコンやらGPUを効率的に動かすために必死でチューニングをしている
まともにプログラミングできないカスが何かそれらしいことをしたい時には
初心者でも書けるpythonが頼みの綱になるだけ
183 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ドコグロ MMbe-+Ex3)[] 投稿日:2016/04/22(金) 12:15:14.52 ID:jS+lAj0zM.net
>>179
下:ひとつ
181 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 4670-oOLe)[] 投稿日:2016/04/22(金) 12:14:31.68 ID:E+9WxOq40.net
webアプリをpythonで作ろうと思ったけどフレームワークの参考書が
ウェブも本も日本語で書かれたものが少なすぎて挫折した
結局rubyで1から勉強をやり直してる
ウェブも本も日本語で書かれたものが少なすぎて挫折した
結局rubyで1から勉強をやり直してる
192 名前:番組の途中ですがアフィサイトへの\(^o^)/です (アークセー Sx8d-ULYM)[] 投稿日:2016/04/22(金) 12:19:31.07 ID:r6lqkTl9x.net
>>181
ruby勉強するよりrails勉強した方がいい
ruby勉強するよりrails勉強した方がいい
200 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ワッチョイ 4670-oOLe)[] 投稿日:2016/04/22(金) 12:26:02.58 ID:E+9WxOq40.net
>>192
何も分からん初心者ですまん
pythonにおけるFlaskがRubyにおけるrailsだと思っていた
実際やっぱpythonよりRubyの方がいいんだろうか
英語に堪能でないことを除けばPythonにまだ愛着があるんだけど
何も分からん初心者ですまん
pythonにおけるFlaskがRubyにおけるrailsだと思っていた
実際やっぱpythonよりRubyの方がいいんだろうか
英語に堪能でないことを除けばPythonにまだ愛着があるんだけど
194 名前:番組の途中ですがアフィサイトへの\(^o^)/です (ドコグロ MM5c-n4xh)[] 投稿日:2016/04/22(金) 12:21:17.72 ID:qBnSKrzpM.net
Javascriptだけでスマートフォン用アプリ開発ってどこまでいけんの
ある程度のことしようとするとAndroidとiphone用で言語分かれてくんだろ?