名前

コメント


今みんなが読んでいる記事はこちら!

【仕事】暇だからpythonの質問受けるよ

【仕事】暇だからpythonの質問受けるよ

1:イケイケ速報がお送りします:2018/10/14(日) 22:09:27.815 ID:Q/8gW1yz0.net
python初心者、中級者おいで
上級者は雇って
3:イケイケ速報がお送りします:2018/10/14(日) 22:11:08.863 ID:ZJVv2peP0.net
Pythonにしかできて他の言語じゃできないことってなに?
9:イケイケ速報がお送りします:2018/10/14(日) 22:12:55.911 ID:Q/8gW1yz0.net
>>3
複数の極めて有用なライブラリが公開されていて
それらを利用して開発を行いたいと思ったらpythonしか選択肢がない

もちろんそれらのライブラリから作るなら話は別
4:イケイケ速報がお送りします:2018/10/14(日) 22:11:15.064 ID:sweDvguR0.net
メソッドっていっぱいあるけどあれって全部覚えてる?
あと2進数相当の文字列に変換するメソッドっていつ使うの
13:イケイケ速報がお送りします:2018/10/14(日) 22:18:06.745 ID:Q/8gW1yz0.net
>>4
よく使うのは勝手に覚えるしそうでないのはその都度調べてる
高速化するときにプログラム内部で使ってるらしいぞ知らんけど
5:イケイケ速報がお送りします:2018/10/14(日) 22:11:30.435 ID:i5ZZEMOd0.net
機械学習のライブラリについて詳しく教えて
データの傾向を分析して予測したい
13:イケイケ速報がお送りします:2018/10/14(日) 22:18:06.745 ID:Q/8gW1yz0.net
>>5
スレ1個じゃ説明できそうにないので参考書を買ってください
7:イケイケ速報がお送りします:2018/10/14(日) 22:11:47.801 ID:zIpdOW2A0.net
pythomって誰が作ったの?
13:イケイケ速報がお送りします:2018/10/14(日) 22:18:06.745 ID:Q/8gW1yz0.net
>>7
モンティーパイソンオタクの暇なプログラマー
8:イケイケ速報がお送りします:2018/10/14(日) 22:11:59.302 ID:fmNK7N3F0.net
外部ライブラリインストールできない
13:イケイケ速報がお送りします:2018/10/14(日) 22:18:06.745 ID:Q/8gW1yz0.net
>>8
pipで通らなければ多くの場合C++やFortranのコンパイラやライブラリが足りない
その辺りの環境の用意は非常に面倒で、とりわけwindowsでは実質的に不可能な場合もある
ともかく何が障害になっているかを把握することが重要
10:イケイケ速報がお送りします:2018/10/14(日) 22:16:53.982 ID:7GNkMFmj0.net
プログラミングのプの字も知らないんだがどうやって勉強したらいい?
ていうかPythonって何をするのに向いてるの?
17:イケイケ速報がお送りします:2018/10/14(日) 22:21:08.153 ID:Q/8gW1yz0.net
>>10
forとifだけ把握したらあとは自由に遊んだらいい
ライブラリだけはかなり充実しているので基本的にできないことはない
moduleの作り方や基本的なスタイルを勉強すればそのまま就職も可能
強いてあげるなら、並行して英語を勉強しておくとライブラリを勉強するときの効率が上がる

おすすめ記事
11:イケイケ速報がお送りします:2018/10/14(日) 22:16:54.128 ID:ssc+Kk5i0.net
今日の夕飯は?
17:イケイケ速報がお送りします:2018/10/14(日) 22:21:08.153 ID:Q/8gW1yz0.net
>>11
オールドファッション
12:イケイケ速報がお送りします:2018/10/14(日) 22:17:38.411 ID:RniMRdRX0.net
2と3どっち使う?
汎用的に
17:イケイケ速報がお送りします:2018/10/14(日) 22:21:08.153 ID:Q/8gW1yz0.net
>>12
基本的に3
古いシステムを利用する必要がある場合には2
14:イケイケ速報がお送りします:2018/10/14(日) 22:19:16.892 ID:TV0OCJM3d.net
gymがいつの間にwindowsでインストール出来るようになってたんだけどなんで
19:イケイケ速報がお送りします:2018/10/14(日) 22:23:32.500 ID:Q/8gW1yz0.net
>>14
アップデートしたんじゃね? 知らん
16:イケイケ速報がお送りします:2018/10/14(日) 22:21:03.304 ID:RniMRdRX0.net
python
↑これの小文字が気になる・・・
19:イケイケ速報がお送りします:2018/10/14(日) 22:23:32.500 ID:Q/8gW1yz0.net
>>16
例えば、OSによってはファイル名の大文字小文字の違いを認識してくれないから
基本的に小文字で統一したほうが余計なところに頭を使わなくて済む
18:イケイケ速報がお送りします:2018/10/14(日) 22:21:45.396 ID:i5ZZEMOd0.net
もう一つ
機械学習というか数値計算ならCで書くこと多いと思うし本でもC言語で紹介してあるんだが、データ多くなるとやっぱ大変だよね?
精度的にはどうなの?pythonのほうが簡単に精度高い予測できたりする?
20:イケイケ速報がお送りします:2018/10/14(日) 22:24:51.476 ID:Q/8gW1yz0.net
>>18
pythonのライブラリの多くは裏でC言語を使うような設計をしてあるので
個人で使うような場合なら速度、精度ともに差はないと言っていい
21:イケイケ速報がお送りします:2018/10/14(日) 22:25:31.063 ID:Q/8gW1yz0.net
>>20追記
Cよりもpythonの方が習得、コーディング共に楽です
24:イケイケ速報がお送りします:2018/10/14(日) 22:26:45.307 ID:i5ZZEMOd0.net
>>21
マジサンクス
22:イケイケ速報がお送りします:2018/10/14(日) 22:25:53.783 ID:2rM0WRoXd.net
GUIアプリ作るのにオススメなライブラリある?
ネイティブアプリでもwebアプリでもいい
26:イケイケ速報がお送りします:2018/10/14(日) 22:27:19.705 ID:Q/8gW1yz0.net
>>22
pythonでGUIアプリ作ったことないから分からない
webでGUIならjsの方がpythonよりもライブラリ充実してるし仕事もあると思う
23:イケイケ速報がお送りします:2018/10/14(日) 22:26:26.781 ID:RniMRdRX0.net
Pythonってどんな強みがある?
科学計算など使わない人にとってのメリット
28:イケイケ速報がお送りします:2018/10/14(日) 22:30:16.849 ID:Q/8gW1yz0.net
>>23
コーディングが楽、ライブラリの公開が楽、世界的に使われているので仕事が見つけやすい
多分もう少しある。欠点は書いててつまらないこと
25:イケイケ速報がお送りします:2018/10/14(日) 22:27:18.249 ID:QXUrA/MuM.net
電子工作とかロボット制御するのに向いてる言語って何?
28:イケイケ速報がお送りします:2018/10/14(日) 22:30:16.849 ID:Q/8gW1yz0.net
>>25
ロボットの制御で画像認識を含む分野ならC++/pythonの併用をよく見る
これはロボット制御の基本的なライブラリがC++で提供されていて
機械学習の基本的なライブラリがpythonで提供されているため
電子工作でArduinoとかラズパイとか使うならそこで使われている言語の基礎はjs
30:イケイケ速報がお送りします:2018/10/14(日) 22:31:16.451 ID:gd1XsPGpa.net
Pythonってライブラリ豊富
誰が書いても同じになる可読性
ってまじ?
31:イケイケ速報がお送りします:2018/10/14(日) 22:32:41.346 ID:Q/8gW1yz0.net
>>30
ライブラリ豊富はマジ
誰が書いても可読性同じはぶっちゃけ嘘だと思う
だから初心者にはまずスタイルの勉強をしてほしい
32:イケイケ速報がお送りします:2018/10/14(日) 22:32:47.947 ID:asUjixK80.net
なんか資料集めるためにウェブスクレイピングだけできるようになったんだけど他に用途が見つからない
なんかPythonでできる面白いことってないっすか
34:イケイケ速報がお送りします:2018/10/14(日) 22:35:04.030 ID:Q/8gW1yz0.net
>>32
pythonは面白い言語じゃないから面白いことはできない
機械学習で遊ぶならpython必須だけど

プログラミングでなにか漠然と面白いことしたい(そしてそれが機械学習でない)なら
GUI表現に長があるprocessingとかjsとかを勉強したほうがいい
45:イケイケ速報がお送りします:2018/10/14(日) 22:47:02.961 ID:asUjixK80.net
>>34
なるほどなぁ
Prosessing本だけ買って積んであったけどやってみるぞ!
参考になった
ありがとう
33:イケイケ速報がお送りします:2018/10/14(日) 22:34:17.024 ID:RniMRdRX0.net
Web制作で
PHP と Pythonどっちが優れていると思う?
35:イケイケ速報がお送りします:2018/10/14(日) 22:36:29.832 ID:Q/8gW1yz0.net
>>33
webならPHPとjsがメインでpythonは端役
PHPとjsならjsの方ができることの多さでは優れているけど
人材の確保という面ではPHPの方が良い
36:イケイケ速報がお送りします:2018/10/14(日) 22:38:44.073 ID:Qb/D/sU70.net
既にPHPとRuby覚えちゃったし興味ないなあ
GAEってとっつきにくいね
仕事で使う機会があんまりないね

これとあるゲームで敵が言ってくる事なんだけど本当なの?
40:イケイケ速報がお送りします:2018/10/14(日) 22:43:14.501 ID:Q/8gW1yz0.net
>>36
使う必要があるなら使え。選べるなら好きに選べ
これが真理
38:イケイケ速報がお送りします:2018/10/14(日) 22:40:06.602 ID:jJRp7a540.net
初心者だけど使いこなすにはライブラリを覚えるしかないの?
40:イケイケ速報がお送りします:2018/10/14(日) 22:43:14.501 ID:Q/8gW1yz0.net
>>38
まずforとifの使い方を覚える
そしたらやりたいことに合わせてライブラリを覚える。どの言語でも同じようなものだと思う
使いたいライブラリがなければpythonなんて覚える必要がない。つまんないし
39:イケイケ速報がお送りします:2018/10/14(日) 22:40:56.304 ID:RniMRdRX0.net
子供にプログラミングを教えるとしたらまず何を教える?
44:イケイケ速報がお送りします:2018/10/14(日) 22:47:02.597 ID:Q/8gW1yz0.net
>>39
processing
可視化しやすいのと文法がかっちりしてるのがポイント
processingで飽き足らなくなった子供にはRubyかCrystalかC#あたりを触らせるのがいいんじゃない?
49:イケイケ速報がお送りします:2018/10/14(日) 22:51:16.516 ID:RniMRdRX0.net
>>44
Processingか確かに食いつきそうだな
DxLibでC言語ベースはちょっと難しいか
53:イケイケ速報がお送りします:2018/10/14(日) 22:53:34.589 ID:Q/8gW1yz0.net
>>49
基本的な動き(キャラチップが表示されて方向キーで前後左右に動く)を実装するだけでそこそこかかるので
その部分を予め用意してあげればDxLibでもいいと思う
でもそこまでやるならツクールでもいいよなあとも思う
47:イケイケ速報がお送りします:2018/10/14(日) 22:49:15.267 ID:nx8GM3LNa.net
(前々から思ってたんだけど何て読むの…?)
51:イケイケ速報がお送りします:2018/10/14(日) 22:51:38.405 ID:Q/8gW1yz0.net
>>47
「ぱいそん」
東南アジアだと「ぱいたん」って言うと伝わる
48:イケイケ速報がお送りします:2018/10/14(日) 22:49:52.356 ID:r6Pt3gS90.net
pyqt使ったことある?
51:イケイケ速報がお送りします:2018/10/14(日) 22:51:38.405 ID:Q/8gW1yz0.net
>>48
ない
56:イケイケ速報がお送りします:2018/10/14(日) 22:57:35.140 ID:HKE94KJ/0.net
pypyって実際どうなんすか
57:イケイケ速報がお送りします:2018/10/14(日) 22:59:39.926 ID:Q/8gW1yz0.net
>>56
確かに速い
自分(あるいは社内)の開発環境で既に使っているならそれに追随しない理由はない
58:イケイケ速報がお送りします:2018/10/14(日) 23:00:12.431 ID:bn34Nnika.net
py2exe使ってたんだが他にいいソフトある?
61:イケイケ速報がお送りします:2018/10/14(日) 23:02:51.319 ID:Q/8gW1yz0.net
>>58
最近はexeにする理由があまりない気がする
ポータブルになってきたし実行速度もそんなに変わらないし
59:イケイケ速報がお送りします:2018/10/14(日) 23:01:48.632 ID:n5hXuV/B0.net
細かい機能単位で.pyファイル分割するとimport多くなりすぎてダルいんだが、1つのファイルにどれくらいのコードを押し込むのがセオリーなの?
63:イケイケ速報がお送りします:2018/10/14(日) 23:06:01.923 ID:Q/8gW1yz0.net
>>59
特定のコードで利用するコードのセットは同じ極力ファイルにまとめよう
例えば、X.pyがA.pyとB.pyを、Y.pyがA.pyとB.pyとC.pyを使うときに
A.py、B.pyをC.pyと分ける意味はあるかもしれないが
A.pyとB.pyを分ける意味はそんなに大きくない
このあたりの感覚は開発しているうちに徐々に身に着けられる
68:イケイケ速報がお送りします:2018/10/14(日) 23:21:10.747 ID:n5hXuV/B0.net
>>63
ありがとう。

あと、機能Aのためのpyファイル群と、機能Bのためのpyファイル群があって、それらを全部同じディレクトリに雑多に並べたくないときは、普通はパッケージ化するの?それ以外にお手軽な方法あったら教えて。
65:イケイケ速報がお送りします:2018/10/14(日) 23:07:41.307 ID:Q/8gW1yz0.net
極力ファイルってなんだ
極力同じファイルに、ですね
72:イケイケ速報がお送りします:2018/10/14(日) 23:24:47.906 ID:Q/8gW1yz0.net
srcファイルまとめるディレクトリの中に別のディレクトリ作ってそこにまとめたらいい
もちろん、それらのファイル群をimportして利用するソースファイルは
それらのディレクトリと並列あるいは上の階層に置いておかないとimportするときに不都合になる
(むしろそのおかげでディレクトリの階層関係が上手く整理されると考えるべきか)
73:イケイケ速報がお送りします:2018/10/14(日) 23:25:35.001 ID:Q/8gW1yz0.net
>>72>>68
60:イケイケ速報がお送りします:2018/10/14(日) 23:02:26.568 ID:c0eqgoVs0.net
rustやelixirについてどう思う?
64:イケイケ速報がお送りします:2018/10/14(日) 23:06:48.454 ID:Q/8gW1yz0.net
>>60
使ったことがない
Rustは最近よく名前聞く
66:イケイケ速報がお送りします:2018/10/14(日) 23:07:54.924 ID:0Y6QqpLW0.net
AIがPythonで云々とか聞いたことあるけどどういうこと?
67:イケイケ速報がお送りします:2018/10/14(日) 23:09:12.876 ID:Q/8gW1yz0.net
>>66
AIを開発する方法のひとつである「機械学習」を行うためのツールが
pythonで提供されている、ということ
74:イケイケ速報がお送りします:2018/10/14(日) 23:36:22.013 ID:iXgyLFE70.net
Pythonの本を買ったけど積読状態だな
やらなければ
Cの面倒い所が無くて楽そうなんだよな
75:イケイケ速報がお送りします:2018/10/14(日) 23:39:22.107 ID:Q/8gW1yz0.net
>>74
ある程度使える所にもってくだけなら3日とかからんぞ
さっさとやれ
暇だからpythonの質問受けるよ
引用元:http://viper.2ch.sc/test/read.cgi/news4vip/1539522567
おすすめ記事
コメント
    1. 名前:
  • イケイケな名無し
  • 投稿日:
  • 2018年10月19日 07:05
  • 文章書く仕事がしたくてブログライターやろうとするも売れる前からパクられるので、暫くは苦痛を味わいながらプログラミングを習得しようと思う。
名前
最新コメント
オススメ記事

↓『イケイケ速報 』といえばこれ!↓
ネットで話題の最新記事!
PR
Pickup記事