Pythonのお勉強 Part53 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/05/13(土) 22:48:04.14ID:O7RODXwf
Pythonオフィシャルサイト
http://www.python.org/

まとめWiki
http://python.rdy.jp/
関連スレ
http://find.2ch.net/?BBS=ALL&;TYPE=TITLE&STR=python
日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします)
http://www.python.jp/

日本語の扱いで戸惑ったらこちらをどうぞ(バッドノウハウ集で笑える)
ttp://speirs.blog17.fc2.com/blog-entry-4.html
ttp://atomic.jpn.ph/prog/etc/encode.html
ttp://d.hatena.ne.jp/kakurasan/20100330/p1

PythonのUnicodeEncodeErrorを知る
ttp://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html
よくまとまってた。あとで読む

■前スレ
Pythonのお勉強 Part52
http://echo.2ch.net/test/read.cgi/tech/1483756857/
2017/06/17(土) 15:04:51.99ID:u2koGySP
>>212
広がる前はマイナーなんだが?
初心者にマイナーな言語を教えないけど?
教師がよっぽどの信者なら知らん

こんな単純な話を理解できないのが信者
2017/06/17(土) 15:06:52.61ID:eiHQOdxv
そこでxyzzyですよ
2017/06/17(土) 15:22:55.10ID:8CTaXjSY
>>213
この記事にも書いてあるけど
http://qiita.com/wholekeik/items/4b8ee0825f0b12778a3a

初心者に勧めやすい言語っていうのは流行っているからという理由だけで決まるんじゃなくて 抽象化だとか余計なおまじないが少ないわかりやすい文法とかある
それがpythonが適していたんだろ
2017/06/17(土) 15:26:59.39ID:u2koGySP
>>215
ブログレベルの記事を出してソースとかw
しかもどっかの大学生1年生が妄想で書いてるだけだし
2017/06/17(土) 15:36:16.24ID:FTYt7qNz
意見文にソース要らん
2017/06/17(土) 15:37:57.52ID:u2koGySP
教えた実績もないやつが教育を語るのはオナニーレベルのお笑いですよ
219デフォルトの名無しさん
垢版 |
2017/06/17(土) 15:42:45.55ID:4iDT/NKB
>>198
設計がきれいで、しっかりとドキュメント化されてて、割と初心者もとっつきやすい。
かといって、おもちゃのようなものではなく、強力かつ柔軟で大きなプロジェクトにも向いているからかなぁ。
2017/06/17(土) 15:50:03.49ID:u2koGySP
python信者に聞いても「pythonがすばらしいから流行ってるんだー」
みたいな回答しか出てこないから聞くだけ無駄ってことだな
221デフォルトの名無しさん
垢版 |
2017/06/17(土) 15:51:40.40ID:OmUh8B6i
ID:u2koGySP が予想どおりのクソでわろたw
2017/06/17(土) 15:53:54.36ID:u2koGySP
emacs信者のクソが出てきましたwww
2017/06/17(土) 16:02:07.02ID:gVA3olL6
https://insights.stackoverflow.com/survey/2016#technology-development-environments

5%ごときが26%に対して偉そうだな
まだエディタ戦争してると思ってるのか?
とっくに象と蟻の勝負になって終結したわ
2017/06/17(土) 16:36:30.98ID:h2C93wHL
エディターネタは荒れるね
2017/06/17(土) 18:13:00.45ID:5tQ1Dv+v
>>224
宗教戦争だからな
2017/06/17(土) 18:26:05.90ID:n14YEU6w
ム板のスレがマ板レベルのレスで埋まる悲しさ
2017/06/17(土) 18:50:44.94ID:P9o9pGro
>>211
ならperlの後とpythonの間に使われてた言語は?
2017/06/17(土) 18:57:42.80ID:VmIZcjcD
構文がシンプルでインデントを構造の定義に使ってるから、他の言語に比べて「おまじない」の量や無駄な記法(例えばendみたいなね)が少なく初心者でも馴染みやすいというのがあるかも
2017/06/17(土) 19:23:32.05ID:P9o9pGro
おまじないが少ない言語は暗黙ルールが多そうであまりオススメではないな
なんだろうと思っておまじないを調べていけばいい
2017/06/17(土) 19:42:41.06ID:QXw6kq0k
おまじないが少ないというのは、言語設計に一貫性があるということ
一貫性が高いと学習コストも低い
2017/06/17(土) 19:54:33.61ID:oX8bl4ZF
Emacs使いだけど、pythonだけはatom使ってる
Emacsでpythonはない
Atomでhydrogenのパッケージ使うの便利よ
2017/06/17(土) 20:02:57.03ID:P9o9pGro
>>230
関係ないだろ。逆のケースのが多い
おまじないとは、最初から理解するには敷居の高いものだろ
代表的なものはCのincludeとか
一貫性のない言語では良く使われるものを略したりできたり
2017/06/17(土) 20:09:25.04ID:FTYt7qNz
コードに$とか出てくる言語はそれだけでなえる
2017/06/17(土) 20:28:59.71ID:cjJIt5mq
おまじないはあるだけでとっつきにくいよね。小学生に教えるならpythonだってムズイ。イチゴジャムみたいなBasicのほうが説明も応用もしやすい。
だからなんだって話ではあるが。
2017/06/17(土) 20:33:03.55ID:P9o9pGro
>>234
既存のプログラムの改造からやらせるとそうでもない
一部分ずつコツコツやるタイプとか
全部わかってからじゃないと何もできないタイプとか
相性はあるかもだがな
2017/06/17(土) 23:14:07.38ID:9a3GZy4s
秀丸って少数派どころか居ないのか?
2017/06/17(土) 23:22:01.59ID:TmlZZ/Jq
秀丸は空白とかタブを正規置換するときに使うけど
あれでプログラムを書けと言われると
難易度がはねあがる。
2017/06/17(土) 23:30:44.48ID:73RlJAMJ
おまじないってなんだよ…
2017/06/17(土) 23:40:24.40ID:9a3GZy4s
>>237
どの辺りがダメなの?
あと、その使ってるエディタは置換すらできないのか?
2017/06/17(土) 23:42:30.14ID:QXw6kq0k
>>232
cのincludeはマクロ構文でプリプロセッサが処理するから、c言語本体とは一貫性はないな
それより、お呪いは、理屈がわからないでやる行為のことだから、省略とは違う
2017/06/17(土) 23:47:41.30ID:P9o9pGro
>>240
違うから言ってんだろ
2017/06/18(日) 01:13:11.97ID:lJ0QohrH
そもそもWindows自体使ってないですしおすし
2017/06/18(日) 01:24:34.61ID:1yKKxTZY
無料で優秀なエディタたくさんあるのに秀丸使う必要性…
金払うなら別のもっと優秀なideあるし
2017/06/18(日) 01:38:35.09ID:MnZf8dSY
>>241
君の日本語はよく分からんわ
2017/06/18(日) 02:57:17.69ID:Q2WTVRPk
javaじゃダメなんですか?
2017/06/18(日) 03:00:14.60ID:ceJzqHwZ
>>244
日本語の勉強からしてこい
2017/06/18(日) 03:31:59.81ID:exM9YWaB
> cのincludeはマクロ構文でプリプロセッサが処理するから、c言語本体とは一貫性はないな

前処理だから一貫性がないって、何を言ってるんだコヤツは
248デフォルトの名無しさん
垢版 |
2017/06/18(日) 09:18:56.65ID:VE2N9ory
>>213
>>199書いた奴だけど、Linuxの内部に使われてたのが流行る前だったかは知らんが、やっぱLinuxに標準で入ってるのが大きいと思うのよ。
インストール不要でCより取っつきやすい。
ソースもLinuxのソース調べりゃわんさか出てくる。
授業の合間に独学しやすかったんじゃね?
2017/06/18(日) 09:40:44.49ID:zo+EcvkS
現在、udemyのjoseのPython講座受けています。

Complete Python Bootcamp: Go from zero to hero in Python(基礎)
終わって
Python for Data Science and Machine Learning Bootcamp(基礎+)
が2割くらい終わっています。

・次に受けるとしたら
1,Zero to Deep Learning? with Python and Keras
2,Spark and Python for Big Data with PySpark
3,Scala and Spark for Big Data and Machine Learning
4,Python and Django Full Stack Web Developer
5,Data Science and Machine Learning Bootcamp with R

どれが有用そうですかね?
最終的にはひととおり受講するつもりですが、全部受けると9月いっぱいはかかりそうなので…
業務に使えそうなものを先に受けたいと思っています。
用途は売上分析、装置ログ分析(csv)です。
2017/06/18(日) 12:14:06.54ID:jP3pD4OM
俺の遊園地レベルだと、その内容は理解できないが、
分析と解析をしたいなら、BIg data[2] じゃないかな?

web系で構築してるなら 2→3→4
していないなら、2→3

他の詳しい人に聞いて。
2017/06/18(日) 12:48:31.30ID:5SfAcpgV
>>246
お前の日本語がおかしい
2017/06/18(日) 14:04:23.18ID:ceJzqHwZ
>>251
お前が質問すらできないほど日本語を解さないというのはわかった
2017/06/18(日) 14:28:57.50ID:ceJzqHwZ
>>249
pythonは決定?
3のScalaと5のRってpythonとは別の言語じゃないの
考え方とかは参考にはなると思うけど
or検索とかで出ただけであれば除外も検討する必要が

python限定なら2,1,4かな
言語の選定もこれからなら3,5かその基礎講座
2017/06/18(日) 15:05:42.49ID:lTXDVtGm
Visualization関連もサイドメニューとして良いんじゃない
2017/06/18(日) 15:39:03.55ID:5SfAcpgV
>>252
おいおい、おまえに構ってるのが俺一人なのを察しろよ
256デフォルトの名無しさん
垢版 |
2017/06/18(日) 15:50:31.44ID:xPH4G83l
>>240-241

#include <stdio.h>
と書く代わりに
int printf(char *, ..);
って書いても良いんだが
余計におまじない増えるだけだしな
2017/06/18(日) 18:30:58.20ID:ceJzqHwZ
>>255
誰でもいいよ
問題なのはレスの内容
2017/06/18(日) 21:32:03.65ID:LFCLDj+h
誰か神レスを見分けるコード書いて
2017/06/18(日) 21:38:35.84ID:P6tgg2F0
>>258
def isKamiRes(str):
return len(str)==0
2017/06/18(日) 22:53:48.70ID:8hGvE46a
レスは3行以内
ただし、お礼は3行以上
2017/06/18(日) 22:56:32.42ID:lJ0QohrH










はい10行
2017/06/19(月) 00:53:20.59ID:L7VCydWs







2017/06/19(月) 01:01:18.61ID:o8py2PDR
MacBook AirみたいなエントリーレベルなスペックでもPython学習は快適に出来る?
2017/06/19(月) 01:31:19.77ID:CSpC7Gzh
マカーは馬鹿だからなぁ。無理でしょ。
2017/06/19(月) 02:00:50.60ID:qxW0y+sW
何をもってして快適かなんて人それぞれだからなぁ
2017/06/19(月) 02:18:33.02ID:1DHd6ne5
>>263
何をしたいかによるが
言語仕様学びたいだけなら余裕でしょう
仮にマシンパワーのいることなら、効率良い処理を学ぶチャンスという捉え方もある
2017/06/19(月) 03:30:30.84ID:rZ5jpgdN
判断できるレベルになってから買えよ
100年はえー
268デフォルトの名無しさん
垢版 |
2017/06/19(月) 07:42:01.78ID:NLuedEjG
>>263
LLそのものも速くなってるからviとかnanoとかの軽いエディタでシコシコ書く分にはAtomでも十分。
どっちかと言うとIDEとかemacsとかを動かすのにCPUパワーが要る。
それこそiPhoneアプリ開発用のエミュレータとか凄く重い。
(もしくはニコ動見ながらとかのながら処理)

MBAはCoreシリーズなのでiPhoneアプリ開発とかじゃ無ければ十分過ぎる。
2017/06/19(月) 08:05:20.76ID:CSpC7Gzh
致命的なのは性能ではなくMacだということ。
2017/06/19(月) 08:47:53.94ID:VNINoDP+
え?macだめなの?
macbook airでちまちまコード書いて動かしてるわ
2017/06/19(月) 09:23:28.77ID:CSpC7Gzh
人として失格だと思います。
マカーは過去にx86 CPUを欠陥品、ウンコだと罵倒し、UNIXを骨董品、粗大ゴミだと散々罵ってました。
2017/06/19(月) 09:27:46.59ID:gRHNhTnX
それが今やx86にUNIXベースだもんなw
2017/06/19(月) 09:39:15.73ID:cPb5DBOy
ワロタ
2017/06/19(月) 13:02:38.26ID:wDGzNncp
プライドの欠片もないな
手首は機械式レベル
2017/06/19(月) 17:10:17.83ID:oa7fQHyl
信者ってアホの一つ覚えと一緒で
後から入って来た情報で更新するって発想がないんだよな
2017/06/19(月) 17:14:43.85ID:yxzxzB1Z
>>274
アナログ時計のこと?
2017/06/19(月) 17:22:13.15ID:e/epWTPa
>>271
さんざんコケおろして次のバージョンで採用するのはジョブスの平常運転じゃん
2017/06/19(月) 18:37:23.31ID:EgxzEVh0
>276
手のひら返しをすると、手首が回る。
手首が機械式で、いくらでも手のひら返しが出来る、、っていうことの揶揄でしょ。
2017/06/19(月) 18:56:07.81ID:Ce13gEHh
コピペだとモーター式になってたな
まあどうでもいい
2017/06/19(月) 19:15:13.90ID:pfwMhORF
>>278
江戸時代の判じ絵かよ
捻りもないしそれって面白いの?
2017/06/19(月) 19:19:28.38ID:r85MjtGu
>>277
ジョブズまだ運転しとるんか!?
2017/06/19(月) 19:30:37.54ID:SivNORTF
ジョブズのスピリットはどーたらこーたら
283デフォルトの名無しさん
垢版 |
2017/06/19(月) 19:51:15.91ID:/dj/ZZBt
マカーはルビーでもやっとけ
2017/06/19(月) 20:25:53.08ID:8rCNm7IP
わいのiMac2011年モデルはi5の2.7GHzで4コアだけど、pythonのために買い換える必要ある?
2017/06/19(月) 20:37:16.30ID:5rGvjZl2
>>278
なーる
2017/06/19(月) 20:41:10.53ID:xWqqpOG+
パイソンなんかラズバイでもできる
2017/06/19(月) 21:18:33.13ID:ClTK9DRM
マルチプラットフォームな言語のスレでプラットフォーム叩きとか意味分からん。
2017/06/19(月) 21:53:15.73ID:awPGR4+0
設計思想としての林檎を笑う所までは理解
大体あの会社は故ジョブズを追い出しておいて
経営やばいってまた呼び戻すような手首機械式だぞw

今は何でも選べる時代、適宜に選べ
2017/06/20(火) 07:28:48.77ID:jGBV0eUP
ようつべでpython関連の動画はほとんどMacばかりだぜ
2017/06/20(火) 08:56:58.94ID:lEJYd8SZ
ほとんどMacばかり(笑)
2017/06/20(火) 09:04:13.79ID:h35X5VIj
>>287
マルチプラットフォームな言語なわりにプラットフォームの吸収ができてない感じ
俺が使ってるエロ画像ダウンローダーはLinux系やUNIX系のみで、Windowsでは動かない
2017/06/20(火) 12:28:10.05ID:gyJ3zpc0
>>291
仮想マシンを使うコストが低くなったので、マルチプラットホームを頑張るモチベーションも低くなってきたんじゃないかな
293デフォルトの名無しさん
垢版 |
2017/06/20(火) 12:44:35.16ID:5s5M5H6z
>>291
rubyは確かにひどい
2017/06/20(火) 13:04:23.03ID:Rm6IjMLf
python使ってる人みんなUbuntuとか使ってるの?
移行したくてもUbuntuに対応のソフトが限られてる気がする
特に、Excel、Wordを仕事で使ってるとWindowsから移行できなくね?
あと専用ブラ(JaneStyleなど)もLinuxは対応してないよね?
他にもVectorにあるソフトの大半がWindowsな気もするんだけど・・・
2017/06/20(火) 13:13:44.18ID:G9At4Lwz
Windowsは仮想マシンかWineで間に合ってる
2017/06/20(火) 13:43:07.17ID:HkCB1WW9
windowsXPの保証期限が切れたときに
5000円くらいで中古ノート買ってきてlinux入れて
仕事と完全に切り離した趣味用にしてる

linuxには最初からアプリストアみたいなソフトがついてくるからそこからインストールできる
2017/06/20(火) 13:49:39.47ID:5YQOACKV
pythonはlinuxサーバー上でしか使ってないわ
windowsはDTVに使ってるから必須

てか適材適所でwindowsもlinuxも使えますってのが一番いいのであって無理に全部移行する意味なくね
2017/06/20(火) 14:02:09.19ID:Rm6IjMLf
昔はエンコード専用やファイルサーバ専用と複数台持ってたんだけどアップデートなどメンテナンスが面倒で今はWindows 7 1台にした
最近のSSD/CPUは処理能力がやたらと高いから、エンコード(使うコア数は制限)を含めて並行して作業させても事足りるんだよなぁー
スペックが足りない時代なら分かるけど、ここまで速度が速くなると複数台運用って逆に面倒じゃない?
どうしてもって時はWMPlayerでUbuntu使うけど重たく正直使いにくい
かといって開発がメインになってくるとWindowsにも限界を感じたり・・・
Wineは使ったこと無いから分からないけどしっかり動くなら移行したいな

>>296
ちょっと前に当時30万で買った当時最高性能のPenMノートには最新のUbuntuはインストールすらできなかった><
WinXPの頃のCPUって対応してなくね?
2017/06/20(火) 14:15:27.78ID:HkCB1WW9
>>298
ものによるよ
まぁ さすがに重いから今はmint使ってるけど
2017/06/20(火) 14:50:31.96ID:bMdPHn3o
Python勉強するなら
 ↓
bash必須
 ↓
Mac最強
 ↓
Linuxだよね
 ↓
オレはサーバー上で(ry
 ↓
オレはmintだよ


オ、オレなんかスパコンだもんね、スパコンじゃないと効率が悪くてやってらんねーもんねー
2017/06/20(火) 15:09:20.07ID:KrzexFo7
酸っぱい昆布
2017/06/20(火) 15:21:29.35ID:nnnhpG1D
mintって雪風だろう

あんな欠陥人間は特に羨ましくない
2017/06/20(火) 15:26:12.47ID:+zlM50JF
さわやかミンティア
2017/06/20(火) 16:09:04.69ID:h35X5VIj
Python勉強するなら
 ↓
ラズパイor仮想PCでLinux

以上
2017/06/20(火) 16:09:45.63ID:h35X5VIj
>>300
>オ、オレなんかスパコンだもんね
いまだにPS3にUbuntu入れて使ってるのか
2017/06/20(火) 16:26:02.21ID:5s5M5H6z
高●電器だっけ
307デフォルトの名無しさん
垢版 |
2017/06/20(火) 20:39:30.62ID:W0CaZcDI
Pythonの入門書終わったんやけど。

二冊目以降は何がよい?
数値計算や機械学習が最終目的です。
2017/06/20(火) 20:52:48.66ID:Rm6IjMLf
実際に作りながら分からない所を勉強した方が早いんじゃない?
2017/06/20(火) 21:00:45.98ID:T6PY0LWM
>>305
SR4300 + AIX ですがなにか?
2017/06/20(火) 21:08:33.68ID:h35X5VIj
スパコンと言ったらやっぱりクレイ社の製品がほしい
昔、最小構成が300万円くらいで出てた記事があったけど
今ならおいくら万円で買えるのだろうか
311デフォルトの名無しさん
垢版 |
2017/06/20(火) 21:59:21.24ID:NMlLWEIp
>>294
プログラミング学ぶんなら、そう言うアプリが無い不便な方が自分で作ろうって言うモチベーション維持出来る。

まあ結局別にWin機も有るんだが。
2017/06/20(火) 22:12:23.96ID:N1OQc0ip
あるときから他所のライブラリのINFOログが流れてきて邪魔だなーと思ってたら、
別のメンバーがログ機能でlogging.basicConfig()をやるコミットがあった。。
個人的にbasicConfig()は禁じ手のように思ってたんだけど、そうでもないのかな。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。