5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Pythonのお勉強 Part50

1 :デフォルトの名無しさん:2014/10/17(金) 00:41:32.40 ID:Db3yDsQb
Pythonオフィシャルサイト
http://www.python.org/
日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします)
http://www.python.jp/
まとめWiki
http://python.rdy.jp/
関連スレ
http://find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
Pythonのお勉強 Part49
http://peace.2ch.net/test/read.cgi/tech/1387528488/

日本語の扱いで戸惑ったらこちらをどうぞ(バッドノウハウ集で笑える)
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

ttp://pc11.2ch.net/test/read.cgi/tech/1217836194/339
339 :デフォルトの名無しさん:2008/08/23(土) 08:36:00
PythonのUnicodeEncodeErrorを知る
ttp://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html

よくまとまってた。あとで読む

844 :デフォルトの名無しさん:2015/07/28(火) 00:09:13.09 ID:2rANwPbi
使い捨てのコードなんてせいぜい数百万行だもんな、メモ帳で十分だよ。

845 :デフォルトの名無しさん:2015/07/28(火) 00:50:07.14 ID:xcz5uEnx
ん?テスト通らないからデバッグするんだろ

846 :デフォルトの名無しさん:2015/07/28(火) 21:20:19.35 ID:j22KrflS
テストは仕様でありデバッグだよな

847 :デフォルトの名無しさん:2015/07/28(火) 21:53:01.72 ID:sPZOIAat
バグとデバッグの関係知ってるかい?

>>846
君はテストで見つかったバグを
放置してるのかい?

848 :デフォルトの名無しさん:2015/07/28(火) 21:59:57.87 ID:j22KrflS
なんでそんな話になるの?

849 :デフォルトの名無しさん:2015/07/28(火) 22:01:41.96 ID:sPZOIAat
>>848
それで見つかったバグをどうするの?

放置? それともデバッグ?

850 :デフォルトの名無しさん:2015/07/28(火) 22:03:15.26 ID:j22KrflS
当然直すに決まってるじゃん

バグを洗い出すのがテストだろ?

851 :デフォルトの名無しさん:2015/07/28(火) 22:09:12.24 ID:j22KrflS
で?
テストで発見したバグを直すのにデバッガ使ってはいけない理由って何?

852 :デフォルトの名無しさん:2015/07/28(火) 23:13:29.62 ID:mfA66W0c
これ自演対立煽りに失敗しちゃったんですかね

853 :デフォルトの名無しさん:2015/07/29(水) 02:07:26.49 ID:Y18JCN/5
Doc testはバグがどこにあるか分かるように書くものだよね

854 :デフォルトの名無しさん:2015/07/29(水) 05:46:49.24 ID:qvSRsKX3
>>851
経験から言うとデバッガで治すと
別の場所でバグが増えることがある

855 :デフォルトの名無しさん:2015/07/29(水) 08:32:11.48 ID:64kOJ8wr
は?

856 :デフォルトの名無しさん:2015/07/29(水) 09:31:02.51 ID:HFbDonYp
稀有な経験をしてますね……

857 :デフォルトの名無しさん:2015/07/29(水) 11:56:03.64 ID:tJkDR52p
デバッガでバグ増えたことはないな
エディタで全置換される方が怖い

858 :デフォルトの名無しさん:2015/07/29(水) 17:43:54.93 ID:RzPhPosx
デバッグビルドでかなり生成コードが変化する環境ならまだしも
Pythonでデバッガの影響でバグが出たり出なかったりってのは
インタプリタの実装のバグを疑うかな〜

859 :デフォルトの名無しさん:2015/07/29(水) 21:32:21.52 ID:yCCb5t3r
Pythonでデバッグビルドってなんやねんw

860 :デフォルトの名無しさん:2015/07/30(木) 08:15:08.11 ID:FlYNnGzz
>>859
python の処理系の話だろ

861 :デフォルトの名無しさん:2015/07/30(木) 08:51:20.80 ID:qgoNGP4Y
いや、他の言語の話(Cとか)をしたつもりだった

862 :デフォルトの名無しさん:2015/07/30(木) 19:33:11.79 ID:iUTBW6s2
pythonで3オプション引数的な呼び方で下記ができると思いますが

def func(a,b) : return a+b
arg={"a":1,"b":2}
func(**arg)

argに組み込み型dictではなくカスタムdict?(たとえばdictを継承した
ようなクラスのインスタン)指定する方法有ります?
class Mydict(dict)・・・みたいにやったけどエラーになった
**argみたいにできるのは組み込み型のdictだけ?
最終的にはC言語でモジュール書いて__getitem__?とかを
独自定義したオブジェクトで**argとかしたい

863 :デフォルトの名無しさん:2015/07/30(木) 22:08:48.92 ID:IdwK7M7e
千葉で習志野対どっかの応援対決やったらしいね

864 :デフォルトの名無しさん:2015/07/30(木) 22:23:13.26 ID:IdwK7M7e
>>862
>class Mydict(dict)・・・みたいにやったけどエラーになった
どんなエラー

>>> arg = MyDict({"a": 1, "b": 2})
>>> print(func(**arg))
3

865 :デフォルトの名無しさん:2015/07/30(木) 23:02:11.09 ID:iUTBW6s2
TypeError: func() takes exactly 2 arguments (0 given)

上のエラーです
MyDictに相当するクラスには __iter__/__getitem__/__len__とか
定義してます。(右も左もな感じなんで他人のコードのコピペ
ですが)
arg=MyDict()
arg["a"]=1
arg["b"]=2
func(**arg)
な感じで。(当然MyDict()のところを{}にするとうまくいく)

866 :デフォルトの名無しさん:2015/07/30(木) 23:21:09.27 ID:IdwK7M7e
>>865
>当然MyDict()のところを{}にするとうまくいく
どうして?

>>> arg=MyDict()
>>> arg["a"]=1
>>> arg["b"]=2
>>> func(**arg)
3

867 :デフォルトの名無しさん:2015/07/30(木) 23:39:53.49 ID:AExuluby
__iter__の中身がおかしいんじゃないの

868 :デフォルトの名無しさん:2015/07/31(金) 00:05:34.82 ID:u6UInjxJ
>>854
> 別の場所でバグが増えることがある

具体的な事例をお願いします。

比較実験なので、IDE以外の条件を
全部同じにして、どういう時にバグが出るのでしょうか?

869 :デフォルトの名無しさん:2015/08/06(木) 21:50:41.36 ID:L+5cLodL
pythonから使える日本語全文検索エンジンって
hyperestraier
以外にないのでしょうか

870 :デフォルトの名無しさん:2015/08/06(木) 23:55:07.51 ID:B2QP2Cbg
むしろ全文検索エンジンって言語からは独立してるものじゃね
solrでもelasticsearchでもpythonインターフェースはあるだろ

871 :デフォルトの名無しさん:2015/08/07(金) 01:42:39.57 ID:If3wNdo1
itertools.permutations
itertools.combinations

巨大な配列に対して実行した時に、生成した組み合わせの配列を
全部メモリーに持たないでiteratorのままにしとくことって出来ないのでしょうか
全部をメモリーに展開されるとメモリーが足りない
ついでに並列計算できるとさらにうれしいのだけど

872 :デフォルトの名無しさん:2015/08/07(金) 02:07:37.11 ID:jxjR69S3
巨大な配列はすでにイテレータじゃないんだが?

873 :デフォルトの名無しさん:2015/08/07(金) 02:08:43.96 ID:jxjR69S3
いや、イテレータか。
巨大な配列はメモリに全部載ってるイテレータなのだが。

874 :デフォルトの名無しさん:2015/08/07(金) 09:11:59.99 ID:3jYJojYP
>>871
python3では出来ます。
>>> cmb = itertools.combinations([1, 2, 3], 2)
>>> cmb.__next__()
(1, 2)
>>> cmb.__next__()
(1, 3)
>>> cmb.__next__()
(2, 3)
>>> cmb.__next__()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
StopIteration

for x in list(cmb):
 print(x)
とかしていませんか?

875 :デフォルトの名無しさん:2015/08/07(金) 13:09:07.02 ID:eSh4n7lV
ちゃんと質問文読もうよ
組み合わせって書いてるでしょ

876 :デフォルトの名無しさん:2015/08/07(金) 14:22:06.07 ID:wH8t7UWZ
リスト同士の引き算って出来ないのでsetに変換してから引き算しますよね
でもsetだとインデックスが崩れるのでインデックスを保ちたい時はsetに変換するわけにもいきません
こういう場合ってどうやって引き算したらいいですか?

877 :デフォルトの名無しさん:2015/08/07(金) 14:39:35.38 ID:NNL5NoiN
下の計算はそれぞれどんな結果になってほしいの?
>>> [1, 2, 3] - [3, 2, 1]
>>> [1, 2, 0, 1, 2] - [1, 2]
>>> [1] - [1, 2]

878 :デフォルトの名無しさん:2015/08/07(金) 14:57:29.38 ID:3jYJojYP
>>875
>>871
> 組み合わせの配列を全部メモリーに持たないで
> iteratorのままにしとくことって出来ないのでしょうか
に出来るよ。

>>> cmb = itertools.combinations([1, 2, 3], 2)
>>> cmb.__next__()
(1, 2)
...

と答えましたけど?

879 :デフォルトの名無しさん:2015/08/07(金) 14:59:34.48 ID:3jYJojYP
__next__() 知りませんでした?

>>> cmb = itertools.combinations([1, 2, 3], 2)
>>> for x in cmb:
... print("x =", x)
...
x = (1, 2)
x = (1, 3)
x = (2, 3)

880 :デフォルトの名無しさん:2015/08/07(金) 15:06:26.19 ID:WJjqalcF
next()で呼び出せる、yield (産出する)のことかい?

ruby yield vs python yield

881 :デフォルトの名無しさん:2015/08/07(金) 22:12:04.67 ID:/SQ+qO6x
>>876
リストAからリストBの値を一個ずつ削除していくコードを組めばいいんじゃないか?

882 :デフォルトの名無しさん:2015/08/07(金) 22:29:57.81 ID:3jYJojYP
>>876
>>> L0 = [2, 2, 1, 0]
>>> L1 = [2, 3, 4]
>>> st0 = set(L0)
>>> st1 = set(L1)
>>> st2 = st0 - st1
>>> st2
{0, 1}
>>> L2 = []
>>> for x0 in L0:
... if x0 in st2:
... L2.append(x0)
...
>>> L2
[1, 0]

883 :デフォルトの名無しさん:2015/08/07(金) 22:32:01.98 ID:3jYJojYP
>>881
削除だと、要素が重複する時にどうするか?
で頭を抱えます。
>>> L4 = [4, 4]
>>> L4.remove(4)
>>> L4
[4]

なので、私は、>>882を勧めます。

884 :デフォルトの名無しさん:2015/08/07(金) 22:38:21.30 ID:eSh4n7lV
>>878
いや>>873に言ったんだ
紛らわしくてゴメン

885 :デフォルトの名無しさん:2015/08/09(日) 19:26:03.16 ID:XcPHqnDO
Python のプログラムをお手軽にwebから呼べるアプリケーションにしたい
自分でサーバ立てたりApache設定したりしたくない
Google app engine に間借りするのが一番楽なんでしょうか
どこかに設定済みレンタルサーバみたいのないものか

886 :デフォルトの名無しさん:2015/08/09(日) 19:36:57.68 ID:Dm6GjXRm
普通にDjangoやflaskやBottleなどのフレームワークを使えば
ウェブサーバー使わなくていいじゃん。

887 :デフォルトの名無しさん:2015/08/10(月) 02:39:35.76 ID:XH0nUbFR
Doubleの浮動小数を配列に(メモリに?)最大何個まで入るか調べるには動かしてみるしかないのでしょうか
パソコンのメモリの大きさから計算できないでしょうか

888 :デフォルトの名無しさん:2015/08/10(月) 10:34:27.46 ID:AGT5HrH+
はいよ。

>>> f = 1.0
>>> f.__sizeof__()
24
>>> f10000 = 10.0 ** 10000
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OverflowError: (34, 'Numerical result out of range')
>>> from decimal import Decimal as D
>>> df10000 = D("10.0") ** 10000
>>> df10000.__sizeof__()
104
>>> L = [None] * (2 ** 24)
>>> L.__sizeof__()
134217768

889 :デフォルトの名無しさん:2015/08/10(月) 11:06:00.54 ID:7hnSrnGJ
リストの最大サイズを聞いてるんじゃないのか?

890 :デフォルトの名無しさん:2015/08/10(月) 11:30:47.99 ID:AGT5HrH+
>>889
malloc() が失敗する時、浮動小数の小数点以下の最大桁数と、
listの要素の数は反比例の関係にあるでしょう?
また、質問者はlistもmemoryを使う前提に気づいていないようでした。

浮動小数一つの要素のmemory sizeを知る方法、
decimal module 使ったobjectの要素のmemory sizeを知る方法、
list の要素数によってPCの使用するmemory sizeが大きく変動する事を
示すために、>>888を書きました。

891 :デフォルトの名無しさん:2015/08/10(月) 14:39:29.91 ID:AGT5HrH+
>>887
$ cat /proc/meminfo | grep Mem
MemTotal: 3867772 kB
MemFree: 2707672 kB
の環境で、

http://pastebin.ca/3096710
を実行すると、bit=26を実行できました。
bit=27は×。

よって、
list_elements =
134217727
list_elements_size_of =
1207959624
が限界付近っぽいので、

max_mem_size=1207959624
として
http://pastebin.ca/3096751
を実行して、
float_objects の最大数は、
37748737
と決定しました。

お試しあれ。

892 :デフォルトの名無しさん:2015/08/10(月) 22:19:22.15 ID:dVO5O3ai
>>885
Heroku

893 :デフォルトの名無しさん:2015/08/11(火) 06:08:20.62 ID:jgY2w2Ww
32bitなら、メモリ空間は4GBで、
その内、カーネルに1GBを使うから、アプリは3GB使える

一方、64bitなら、無限に近い。
仮に物理メモリが8GBだとしても、ページング機能があるので、
USBメモリやHDDを、メモリのように使える

つまり、設定次第

894 :デフォルトの名無しさん:2015/08/11(火) 10:44:33.16 ID:VmWDUo2S
勝手にUSBやHDDにswapされてても良いんだけど
パフォーマンスは落ちるよなー
確実に物理メモリだけで使える範囲を知りたいところである

895 :デフォルトの名無しさん:2015/08/11(火) 11:21:09.67 ID:3YusrhQW
>>885
google app engineはCで書かれたバイナリに依存するライブラリを使えない
なのでAmazaon AWSが良いらしい
https://gist.github.com/Gab-km/5660808

896 :デフォルトの名無しさん:2015/08/11(火) 11:49:48.12 ID:z0IP5VKM
>>894
無駄な考えにこだわってる人って滑稽ですね
壁に体当たり続けてる壊れたチョロQみたいですわ
首の上に頭が載ってないんでしょうね

897 :デフォルトの名無しさん:2015/08/12(水) 02:51:19.51 ID:09N1uJwi
http://qiita.com/icoxfog417/items/1343395a7c42da9426b7
heroku便利そうなんだけど無料の範囲内だと
NumpyもScipyも使えないってことでOK?

898 :デフォルトの名無しさん:2015/08/12(水) 09:30:33.91 ID:+VWy6X24
xreaでもpython動いてるよ

899 :デフォルトの名無しさん:2015/08/18(火) 11:42:47.60 ID:j5KExTo2
pythonからJavaを呼び出すときに
型を指定しないといけないのがjavabridge
型を推定してくれるのがJPype
ということでいいのかな?
そのかわりjavabridgeはpip install javabridgeだけで入る

900 :デフォルトの名無しさん:2015/09/04(金) 19:30:15.58 ID:iUPB2bSH
今日からPython使ってみるわー
おまいらよろしくー

901 :名無しさん@お腹いっぱい。:2015/09/04(金) 19:38:43.16 ID:AjIgKAQa
>>900
君にお薦めの学習サイトを教えてあげよう、ここはかなり良かったぞ
ttp://diveintopython3-ja.rdy.jp/table-of-contents.html

902 :デフォルトの名無しさん:2015/09/04(金) 19:40:47.54 ID:iUPB2bSH
>>901

あんがっと

903 :デフォルトの名無しさん:2015/09/06(日) 08:00:13.90 ID:/Fu+tBiS
Cpythonはどうですか

904 :デフォルトの名無しさん:2015/09/06(日) 08:04:46.13 ID:2A7JkPdq
なにが?

905 :デフォルトの名無しさん:2015/09/06(日) 08:24:02.72 ID:AeNVda8A
ええ、元気ですよ

906 :デフォルトの名無しさん:2015/09/06(日) 10:18:35.07 ID:vnoZtrgz
checkioって後半になるとアルゴリズムとデータ構造と数学が必要になるらしいんですが、どんな本で予習しておくのがいいですか?

907 :デフォルトの名無しさん:2015/09/06(日) 13:40:47.47 ID:AeNVda8A
試験じゃないから予習は必要ないと思うけど

プログラミングコンテスト向けの本とか?

908 :デフォルトの名無しさん:2015/09/06(日) 14:37:33.24 ID:vnoZtrgz
>>907
ありがとうございます。蟻本ってやつで大丈夫ですかね?

909 :デフォルトの名無しさん:2015/09/06(日) 15:32:55.15 ID:AeNVda8A
いいんじゃないかな

他言語で書かれていても参考になる

というか他言語を別のに書き換えるのが一番力が付く

足りない部分はwebで補完するしかないね
ttp://www.geocities.jp/m_hiroi/light/

910 :デフォルトの名無しさん:2015/09/06(日) 18:54:40.21 ID:vnoZtrgz
>>909
>というか他言語を別のに書き換えるのが一番力が付く
そうなんですか。やってみます!どうもです!

911 :デフォルトの名無しさん:2015/09/15(火) 19:48:21.62 ID:8qZta6q5
3.5出たけどやっぱりXPにはインスコできないな
インストーラ画面で次へボタンが出ない

912 :デフォルトの名無しさん:2015/09/15(火) 22:40:48.41 ID:e0XDIV9e
XPってあーた・・・

913 :デフォルトの名無しさん:2015/09/15(火) 22:44:44.26 ID:FPLJInGY
XPならPython2.1くらいが似合ってんじゃね?

914 :デフォルトの名無しさん:2015/09/15(火) 22:51:32.09 ID:e0XDIV9e
つか、ZIP版解凍してパス通すだけなんじゃあ…

915 :デフォルトの名無しさん:2015/09/15(火) 22:57:31.57 ID:FPLJInGY
windowsは結構前からインストーラ版しかないよ
たしか4年くらい前だったか?
まあインストーラでも展開できないことはないし
動けば儲け物だな
動けば

916 :デフォルトの名無しさん:2015/09/15(火) 23:03:23.17 ID:e0XDIV9e
え?…あるけど…
https://www.python.org/downloads/release/python-350/

917 :デフォルトの名無しさん:2015/09/15(火) 23:14:28.01 ID:FPLJInGY
あれ、本当だ
方針が変わったのか?

3.4まではこの通りzipがない
https://www.python.org/downloads/release/python-340/

918 :デフォルトの名無しさん:2015/09/15(火) 23:28:17.19 ID:Jg6lDm0C
上の Notes on this release とそのリンク先に説明が書いてあるね
アプリケーションの一部として配布する用途を主に想定しているようだ

919 :デフォルトの名無しさん:2015/09/17(木) 10:05:20.54 ID:2McEkguz
def f(a,b):
mydic={'a':2,'b':3}
tmp=locals()
print a+b
tmp.update(mydic)
print a+b ##5

print f(5,6)

2つ目のprint a+bで5が表示されるようにしたい
こういう引数の手間省ける方法って何かない?

920 :デフォルトの名無しさん:2015/09/17(木) 11:34:27.23 ID:YRjesxt7
何もないね

921 :デフォルトの名無しさん:2015/09/17(木) 12:03:47.10 ID:IcBqapQo
できましたぁー

>>> def f(a,b):
mydic={'a':2, 'b':3}
tmp=locals()
print(a+b)
tmp.update(mydic)
print(eval('a+b', tmp))


>>> print(f(5,6))
11
5
None

922 :デフォルトの名無しさん:2015/09/17(木) 12:25:15.40 ID:Nh2CPZLE
「手間」とは何を意味しているのか考えさせてくれるね
実に哲学的だ

923 :デフォルトの名無しさん:2015/09/17(木) 12:35:23.72 ID:uahUD83W
そもそも省けてねえしw

924 :デフォルトの名無しさん:2015/09/20(日) 21:13:15.20 ID:tB9gryF0
下記で得たデータの文字化けが解決できないです。
サーバー側の文字処理が間違っているからどうやっても復元できないのでしょうか?

from owslib.wfs import WebFeatureService
wfs11 = WebFeatureService(url='http://map.yamakei-online.com/geoserver/wms/', version='1.1.0')
print(list(wfs11.contents))
response = wfs11.getfeature(typename='yamakei:poi_sangaku')
f = open('poi_sangaku.xml', 'wb')
f.write(response.getvalue())
response.close()
f.close()

925 :デフォルトの名無しさん:2015/09/20(日) 21:33:31.42 ID:UBP8lCYf
サーバーが出す文字列が間違っているんだったら、
こっち側ではどうしようもないでしょう?

ってのが率直な回答。
復元に関する情報を別経路で手に入れれるんなら別
手元でpoi_sangaku.xmlの中身を見て手直しすれば?

926 :デフォルトの名無しさん:2015/09/21(月) 21:01:11.64 ID:dvC4p2Ci
日本語ドキュメントチームの怠慢が目に余る
3.4のWhat's Newなんて、過半が英文のまま放置じゃん
こいつらやる気あんのか

927 :デフォルトの名無しさん:2015/09/21(月) 21:35:31.83 ID:QY3cLhl9
甘やかすとつけあがる
世も末だな

928 :デフォルトの名無しさん:2015/09/23(水) 03:05:16.67 ID:FbQ/mXEL
https://github.com/python-doc-ja/python-doc-ja/issues

929 :デフォルトの名無しさん:2015/09/23(水) 03:45:47.08 ID:3/LdL8W2
>>928
活動してはいるようだけど、お世辞にも活発とは言えんな
3年前に出た3.3のWhat's Newさえほとんど未翻訳というのが信じられん
この体たらくは、もしかしてリーダーが逃亡してしまっているのか?

930 :デフォルトの名無しさん:2015/09/23(水) 03:58:26.03 ID:7yvuxPpl
なんで読まないの?
Transifexでやってるって書いてあるじゃん
3.4は本家ドキュメント落ち着いてからって書いてあるじゃん

931 :デフォルトの名無しさん:2015/09/23(水) 05:40:56.97 ID:LtOlFIiJ
3系になってからhtml配布しなくなったのはなぜなの?

932 :デフォルトの名無しさん:2015/09/23(水) 06:38:11.32 ID:xriyuKn7
本家が落ち着いてからって言ってるのは3.5でしょう
それにTransifexでやってようがどこでやってようが未翻訳部分が大量にあるのは確か
ただそれで文句言うのは間違ってると私は思いますが

933 :デフォルトの名無しさん:2015/09/23(水) 09:12:44.83 ID:vuM6eIZV
英語読めない時点で才能ないから無駄口は叩かなくていい

934 :デフォルトの名無しさん:2015/09/23(水) 10:50:56.26 ID:OTaFG7YG
全くだ
何様なんだろうね

935 :デフォルトの名無しさん:2015/09/23(水) 11:37:41.99 ID:3/LdL8W2
おいおい、それじゃ日本語ドキュメントプロジェクトは誰のためにあるんだ?
日本のPythonユーザーのためじゃないのなら、単なるやつらの部活動なのか?

936 :デフォルトの名無しさん:2015/09/23(水) 11:58:51.50 ID:bvB6hOeM
客商売じゃないんで才能ないお客様は帰ってどうぞ

937 :デフォルトの名無しさん:2015/09/23(水) 12:13:55.13 ID:kWacMEJp
例外をうまく式で扱う方法ってないのか?
例外式の提案 http://legacy.python.org/dev/peps/pep-0463/ は却下されたみたいだし。

例外を出すか調べる論理演算子でもあればいいのに。
if a raise NameError: a = None
みたいにできるように。

938 :デフォルトの名無しさん:2015/09/23(水) 12:49:34.20 ID:gS0ZJsKt
わかりにくいから却下

939 :デフォルトの名無しさん:2015/09/23(水) 13:20:17.27 ID:vuM6eIZV
ないから提案されたんであって
あったら提案されないだろ
そのくらい想像しろよ

940 :デフォルトの名無しさん:2015/09/23(水) 15:11:36.97 ID:/B2V+7z2
>>936
お勉強スレで才能云々するバカ発見

941 :デフォルトの名無しさん:2015/09/23(水) 16:31:27.82 ID:l4aiafkU
職業プログラマーじゃないけどスクリプト言語を一つ覚えたい
定期的にWebから情報を拾ってきたり
業務アプリから出力したCSVを抽出・整形したりしたい
趣味でC#はちょっと覚えたけど、
上記のような用途にはスクリプト言語のほうが向いてるそうなので

Pythonが肌に合いそうな気がするけど微妙な敷居の高さがある
英語苦手なやつお断り、才能ないやつお断り

Rubyは作ってから2年経つとバージョン変わって使えないとかいうし
プロじゃないので言語の最新情報なんて追えないです
Pythonは3を選ぶと当面大丈夫だって聞いたけど・・・

942 :デフォルトの名無しさん:2015/09/23(水) 16:43:10.97 ID:C7BARPuO
英語は出来るに越した事はないな
日本語の情報量も十分あると思うけど

才能は職業マじゃなければ関係なくない?好きに使えば

943 :デフォルトの名無しさん:2015/09/23(水) 16:53:04.27 ID:l4aiafkU
>>942
難しいことをするわけじゃないし考えすぎかな
ありがとう
勉強してみます

944 :デフォルトの名無しさん:2015/09/23(水) 17:03:20.34 ID:C7BARPuO
職業マだったら英語と数学は重要だよ

たまに職業マで数学関係無いとか聞くと
そいつの事技術者として疑う

頼むから同じプロジェクトには来ないで

236 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)