Python

31 ななしのよっしん
2016/12/05(月) 23:54:32 ID: zhD9WR7JsP
今や最も手軽なUnix環境であるmacが未だに2.7であるという・・・
32 ななしのよっしん
2017/01/31(火) 22:41:09 ID: YJlwFk8oZ3
>>26
googleレンドのインターネット・通信カテゴリ検索数を見る限り、djangoそこまでれてない。
rails検索数が2007年くらいをピークにずっと減少しているのと対照的に、コンスタントに一定の検索数を稼いでて、今はrails60%くらいになってる。
ただしこれは全世界で見た場合で、日本に限るとrailsが10倍近く差をつけて圧勝。イマドキrailsだってそんな大して熱い話題でもない訳で、その1/10なんだから、流行ってねえな・・・。
実際問題としては、webはどうせPHP下なので、pythonrubyでどうとか気にしてもあんまり仕方ない部分がある。使いたい人が使えば良いし、特に個人とか小規模なら(対PHPで)ある程度は開発効率上がると思う。
中規模以上で商売の具にするには、まずpython書く人が少なくてアレだけど、今はデータサイエンスがプチバブルなので、このままバブルが弾けて「データサイエンスで食いっぱぐれWebに転向する人」が増えれば現実的な選択肢になるのかもしれない。
33 ななしのよっしん
2017/09/22(金) 06:42:34 ID: RDxKv/P7VW
import random
flg_loop = True
while flg_loop:
  Spams=[]
  for i in range(0,6,1):
    rdval = random.random()
    if rdval >= 0.2:
      Spams.append("SPAM")
    elif rdval >=0.1:
      Spams.append("egg")
    elif rdval >=0.05:
      Spams.append("sausage")
    elif rdval >=0.01:
      Spams.append("sperm")
    else:
      print("I don't like spam!!!!")
      flg_loop = False
  if flg_loop:   
    SPAM = ", ".join(Spams)
    print("Menu:" + SPAM)
34 ななしのよっしん
2017/11/03(金) 00:21:05 ID: kd3j3B+9b5
Python地味Windowsで使いやすい言だと思う
公式Windowsバイナリvirtualenvはすんなり動くし
Visual Studio Codeプラグインも良く出来てる
Microsoft自体も最近妙にPythonに優しい
35 ななしのよっしん
2018/04/16(月) 05:33:57 ID: RDxKv/P7VW
>>34
PyScripterってのを勧められたけど、うまく実行できなくて、困ってたところでVisual Studio Communityで編集出来て大変感動したゾ。

RaspberryPiで初めておっかなびっくり触ってみたけど、なんとなく文法が素直で使いやすいし、慣れて来るとmatplotlibとか使ってグラフをパタパタ作れていいですねぇ。
36 ななしのよっしん
2018/09/14(金) 15:11:49 ID: zAQhd1ix2V
ワンライナーFizzBuzz
print('\n',join('FizzBuzz' if i%15 == 0 else 'Fizz' if i%3 == 0 else 'Buzz' if i%5 == 0 else str(i) for i in range(1,101)))
37 ななしのよっしん
2018/09/26(水) 07:31:18 ID: xQ8/uI1G9R
pythonはよく知らんが言葉狩りの標的になったらしいな
masterslaveがお気に召さなかったらしい
HDDでの出番は減ったにしてもねぇ
次は端子のオスメス辺りが来そうだ
38 ななしのよっしん
2019/01/12(土) 17:29:18 ID: UJVRhUYVbO
人工知能スレpythonを挙げる書き込みがあったが
ほぼも反応しないまま、人工知能人権ベーシックインカムといった、いつもの話に戻ってた

別に人工知能プログラミングpythonが全てじゃないが、
pythonプログラミングの話が皆無なのに、現代の人工知能れるんだろうか
39 ななしのよっしん
2019/01/12(土) 21:55:52 ID: RDxKv/P7VW
>>38
ああいう抽的な議論があってもいいと思うけど、具体的な技術の話が全く出てこないのはちょっとねぇ。

AIと一言で言っても、if文で作ったシンプルRBSだって立AIだし、GAニューラルネットワークと色々あるのに、なんかファンタジックな万神様みたいな話になってて困惑するゾ…。

機械学習どころか回帰分析も知らなさそうな人が喧々諤々の議論をしているのもあんまり健康的とは思えんですね。
40 ななしのよっしん
2019/01/24(木) 22:41:46 ID: daQEG1I5j3
Python追加 基本情報技術者試験、「AI人材育成ニーズ踏まえ」 | ニコニコニュース
https://news.nicovideo.jp/watch/nw4717130exit_niconews
41 ななしのよっしん
2019/02/01(金) 16:43:56 ID: 7zbOWJrqL4
なぜか人気があるという以外に特に魅がない言
42 ななしのよっしん
2019/02/04(月) 12:31:37 ID: F9XUKnUmeJ
最近Python3も趣味レベルで触り始めてるけど、面さは直感的にインタラティブな動きを実感できることだと思う。tkinterとか初心者とっつきやすい要素あるし。

43 ななしのよっしん
2019/02/17(日) 13:19:01 ID: 1zs3+TsOso
教える方からすると学校などで教えやすい言
2 -> 3 でつまずかなければ下取れてたかもしれないのに

いまや Python = AI みたいに変な紐づけができて苦笑い
昔の Perl = CGI みたいな
44 ななしのよっしん
2019/02/17(日) 22:13:55 ID: RDxKv/P7VW
昔でいうVBAみたいなもんで、手近な的に使いやすく、日本語情報が大量に出回ってるのがデカい。

情報工学専攻とか、そっち方面専業で飯を食おうと思うなら根を詰めて基礎の基礎からやれるんだろうけど、他分野からすればこういう言が一番ありがたいですなぁ。
45 ななし
2019/03/25(月) 21:45:32 ID: v+qyS1bAWb
ド素人におススメの言
たまにとんでもない崖があったりもするが根性ではいあがってどうぞ
46 ななしのよっしん
2019/04/08(月) 08:08:20 ID: XgxsHLH+wa
Pythonの良さはC/C++との相性だったり, 初心者でも保守がやりやすい可読性哲学だと思う.

>>39
機械学習をやるなら設計がより近代的で速いJuliaの方がよくなるのかもしれない. Matlabと似た書き方なのでライブラリさえ充実(後援企業サポ次第...)すれば脅威になりうる.
47 ななしのよっしん
2019/04/29(月) 13:54:01 ID: 1zs3+TsOso
速さめるのはライブラリエンジンを作る人だけでしょ
非マの人は複数の言を学んで使い分けるなんて発想がないよ
48 名無し
2019/07/19(金) 10:29:35 ID: Ydqsn6/axU
Pythonいいよね
ほんと初心者でも分かりやすくできてる言だと思う

文字が多いっていうのはそれだけで読んで理解するのが億劫になる
というか他の言呪文みたいな言葉を長々と書かないといけなさすぎなんだよCとかJAVAとか
49 ななしのよっしん
2019/09/19(木) 16:19:18 ID: 0ct6PdD3EW
開発環境は皆何を使ってます?
PyCharm使ってるけど、設定が面倒で他人には勧めづらいんだよなぁ…。
RaspberryPiデフォルトで入ってるMuエディタ便利だけど、Windowsでコレって使えるんですかね?
50 ななしのよっしん
2019/09/30(月) 12:34:25 ID: h8DZOpsEcc
基本構文は通信教育で勉強したけど、
すっかり忘れている。
職業訓練でもあるようだけど。
51 ななしのよっしん
2019/09/30(月) 12:35:28 ID: h8DZOpsEcc
※以下転載
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

PythonのZen、Tim Peters
52 ななしのよっしん
2019/09/30(月) 12:42:27 ID: h8DZOpsEcc
翻訳転載
美しいものは醜いものよりも優れています。
明示的は暗黙的より優れています。
シンプルは複合体より優れています。
複雑なものは複雑なものよりも優れています。
フラットネストされたものよりも優れています。
パースは密なものより優れています。
可読性は数えます。
特別なケースは、ルールを破るほど特別ではありません。
実用性は純さをぐものの。
エラーは決して黙ってはいけません。
明示的に消音しない限り。
あいまいさに直面して、推測する誘惑を拒む。
それを行うには、1つの方法が必要です。
あなたがオランダ人でなければ、その方法は最初は明らかではないかもしれません。
今は決して良いことではありません。
今は*右*よりもよくなることはありません。
実装が説明するのが難しい場合、それは悪い考えです。
実装が説明しやすい場合は、良い考えかもしれません。
名前空間はすばらしいアイディアです
53 ななしのよっしん
2019/09/30(月) 12:49:24 ID: h8DZOpsEcc
LAMPのPが「PerlPHPPython」とPython増えてるよね。
54 ななしのよっしん
2019/12/07(土) 22:55:19 ID: yeY9JGq0tF
>>39
技術的な所まで言及できないレイヤーり合ってると考えればさもありなん。とは言え、モノロンAIエンジニア々を見たら同じ感想を抱くのかもしれないが。
55 ななしのよっしん
2019/12/14(土) 13:42:56 ID: zhD9WR7JsP
>>52
日本語として全く成立してない翻訳に疑問を感じろよ。
複雑なものは複雑なものよりも優れていますってなんだよw
56 ななしのよっしん
2020/01/27(月) 16:21:11 ID: oePs+AMMLg
まだド素人で最初に入ったのがPythonなんだけど他とべると楽すぎて後々苦労しそう
57 ななしのよっしん
2020/02/04(火) 10:28:35 ID: Wb+wcRo0yM
Pythonプログラミングの感覚を掴んだあとなら、Cとかの他の言の習得もある程度楽に出来ると思うぞ。

そしてお前は静的型付けポインタメモリ管理なんかを勉強していく内に気付くはずだ。

Python、君は今までこんなにめんどくさい事を自動でやってくれてたんだな。そりゃ実行速度が遅くもなるよ」……と。
58 ななしのよっしん
2020/02/13(木) 22:44:29 ID: 0ct6PdD3EW
1 VBA, VB.NET, C#から入る
2 何となくプログラミングが出来るようになる(と自分では思っている。)
3 PICに手を出したり、CやC++を触り始める。
4 何もかも嫌になり、VBA(以下略)に戻る。
5 でもやれることが限られてる(わかる人がやったら無限の可能性があるんだろうけど…)のでだんだんと切なくなってくる。
6「 "Python"っていう、なんでもそこそこできるカンタンな言があるらしいよ!」<-- いまここ!

…みたいな人は多いんじゃなかろうか。

急上昇ワード