1 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 20:18:42.82 ID:iOcRvNll.net] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その35 mevius.5ch.net/test/read.cgi/tech/1496411341/ VIPQ2_EXTDAT: checked:default:1000:512:----: EXT was configured
810 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 21:03:45.39 ID:PDjaIyJx.net] 何万文字だったらすぐに終わるでしょ 試してないけど 約40万文字のcsvファイルの書き直しでも、 すぐに終わった記憶がある
811 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 21:11:11.46 ID:7JkYQc+0.net] >781 そのやり方だと100文字目毎に改行が挿入されるのでなく 100文字目毎に1文字分のデータが改行に上書きされていくよ 文字列に読み込んだあと、 結果を100文字ごとにリストresultに追加していって、あとで'\n'.join(result)して連結したらいいんじゃないかな src = ファイル読み込む result =[] for i in range(0, len(src), 100): ....result.append(src[i:i+100]) final = '\n'.join(result) src[i:i+100]のところは、最後にout of range エラー出ないように微修正が必要かも。
812 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 21:35:31.43 ID:Ohyjj+7n.net] >>781 対象がファイルでスケーラビリティも考慮するなら テキストIOはバイト数ではなく文字数で読み出せるので 普通にread(桁数)とかでも。細粒度でもバッファが有るし 等幅にもしたいとかだと単純にはいかなそうだけど
813 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 21:55:08.94 ID:9i/ypX3d.net] ありがとうございます リストに[i]ってして書き込むと挿入じゃなく上書きなんですね ファイルをぶっ壊すところでした >>783 ,784の両方試してみます
814 名前:デフォルトの名無しさん [2018/03/09(金) 21:57:08.86 ID:7BdIhTLZ.net] プログラムを実行してCPUが1つも使用率100%にならないのに時間がかかるのはなぜでしょうか
815 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 21:58:20.51 ID:D+XJ/Fb8.net] IOかな
816 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 23:04:32.21 ID:IRKh896o.net] >>786 君が光速で動いてるから。
817 名前:デフォルトの名無しさん [2018/03/09(金) 23:24:51.20 ID:Hm9dMP5O.net] 質問です windows10 python3.6を使っています windowsのコマンドプロンプトにてexeファイルを起動して pythonでそのexeファイルの出力データを使おうとしていますが 「指定されたファイルがありません」というエラーが出てしまいます。 どうすればよいのでしょうか? cmd= 'cd C://aaa// & C:/bbb//ccc.exe' subprocess.call(cmd) cmdの中身をコピペしてコマンドプロンプトに入力すると 普通にccc.exeは動くのでファイルがないわけではないようなのです。 ひょっとして「&」の文字が特別な書き方をしないといけないのかなと思いましたが 検索しても「&」なだけに普通の演算子の説明ばかりに見つけてしまいます
818 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 23:30:24.74 ID:D+XJ/Fb8.net] aaaの前のスラッシュは2重なのにbbbの前のスラッシュは1重なのは構わないのか?
819 名前:787 [2018/03/09(金) 23:40:35.92 ID:Hm9dMP5O.net] >>790 すいません、コピペミスです。 cmd= 'cd C://aaa// & C://bbb//ccc.exe' プログラムの中身はちゃんとスラッシュ2重になってましたがエラー出ます
820 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 00:03:21.06 ID:U9j0Q6zH.net] subprocessじゃcdできないとかかなぁ exeだけにしたら動くのと違うか?
821 名前:787 [2018/03/10(土) 00:14:25.60 ID:z+JhxfBR.net] >>792 ありがとうございます cd 単体でやってみたら同じエラー出ました! dirとかも同じくできませんでした cdのほうはpython側でos. chdir (path)でやったら動くようになりました お騒がせしてすいませんでした!!!!
822 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 00:26:28.61 ID:eRBFpMoV.net] コマンドプロンプトを起動させるコマンド?のcdの後にあるC://aaa// は何? cd C://aaa// でC://aaa// でコマンドプロンプトを起動しろなのか?
823 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 00:28:24.97 ID:CYNPOxqI.net] >>793 subprocess.callは文字通りサブプロセスの起動なのでos.systemとは違う 同じ事がしたければshell=
824 名前:Trueで使うか、cmdを起動して標準入力に流す [] [ここ壊れてます]
825 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 02:30:00.51 ID:TOuqOzip.net] [2,3,2,2]を変換して作成した[2,2,3,3,3,2,2,2,2]という 自身の数だけ連続した数字のリストがある(変化前のリストはもう無い) それをループするかなにかして[“a”,“b”,“c”,“d”]というリストを[“a”,“a”,“b”,“b”,“b”,“c”,“c”,“d”,“d”]とやりたいんだけど、なんかどうしてもズレてしまって上手くいかない どう書いたらいいか教えてください
826 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 03:00:35.56 ID:uUYTpCvs.net] なんでそんな不自由なことになってるのか分からんけど こんな感じだろうか seq = [2,2,3,3,3,2,2,2,2] vals = ["a", "b", "c", "d"] res = [] p = 0 for x in vals: n = seq[p] p += n res += [x] * n print(res)
827 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 03:01:50.95 ID:mWXHA15B.net] alice = ["a","b","c","d","e"] bob = [2,3,2,2] charlie = [] for i in range (len(bob)): charlie = charlie + [alice[i]]*bob[i] aliceは手打ちしたが別解はいろいろある
828 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 03:29:39.83 ID:mWXHA15B.net] bob = [2,2,3,3,3,2,2,2,2]の場合 dave = [] elen = 0 for i in bob: [tab]if elen > 0: elen -= 1 [tab]else: [tab][tab]elen = i - 1 [tab][tab]dave.append(i) によってdave = [2,3,2,2]を得る bob = [2,2,3,1,3,2,2,2,2]とかの場合を考慮してないつくりだがまあそれで
829 名前:デフォルトの名無しさん [2018/03/10(土) 05:59:02.22 ID:L0iyZELB.net] >>791-794 cmd= 'cmd /K cd C://aaa// & C://bbb//ccc.exe'
830 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 08:08:45.41 ID:TOuqOzip.net] >>797-799 ありがとうございます。いけました うまくいかなかったコードと比べて勉強したいと思います
831 名前:デフォルトの名無しさん [2018/03/10(土) 20:51:25.89 ID:8UYoJO3F.net] まず、ある整数n を取得して、インデックスをnだけ後ろにずらす、関数を作る idx = 0 で、n = 2 なら、idx = 2 になる。 idx = 2 で、n = 3 なら、idx = 5 になる。 idx = 5 で、n = 2 なら、idx = 7 になる
832 名前:遊園地-24 mailto:age [2018/03/10(土) 21:43:15.33 ID:EzpQRtOJ.net] なんで、皆ww そんなに難しく、するんだよww >>796 a=["a","b","c","d","e"] b=[2,3,2,2,5] l=[[a[i]*b[i]] for i in range(len(a))] print(l)
833 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 21:48:55.43 ID:uUYTpCvs.net] >>803 > 変化前のリストはもう無い って言ってるから。 ↓これができないらしいよ。 b=[2,3,2,2,5]
834 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 21:52:18.97 ID:U9j0Q6zH.net] >>803 リスト平らにするの忘れてねぇ?
835 名前:遊園地-24 mailto:age [2018/03/10(土) 22:05:03.97 ID:EzpQRtOJ.net] 括弧もはずせない。とか、言わないでね。 l=[a[i]*b[i] for i in range(len(a))]
836 名前:遊園地-24 mailto:age [2018/03/10(土) 22:13:41.16 ID:EzpQRtOJ.net] 要するに、コレができないとか? a=['a','a','b','b','b','c','d','d','d'] from collections import Counter print(Counter(a)) print(Counter(a).most_common())
837 名前:遊園地-24 mailto:age [2018/03/10(土) 22:16:10.76 ID:EzpQRtOJ.net] どう? a=['a','a','b','b','b','c','d','d','d'] from collections import Counter l=[i[0]*i[1] for i in Counter(a).most_common()] print(sorted(l))
838 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 22:18:35.85 ID:6AtVaAR0.net] >>804-805 遊園地は妄想、幻覚持ちだからまぬけな答えになってしまう
839 名前:遊園地-24 mailto:age [2018/03/10(土) 22:22:52.05 ID:EzpQRtOJ.net] なるほど。 数字だと、ズレるんだな。 from collections import Counter a=[2,2,3,3,3,2,2,5,5,5,5,5] l=[str(i[0])*i[1] for i in Counter(a).most_common()] print(sorted(l)) ['2222', '333', '55555']
840 名前:遊園地-24 mailto:age [2018/03/10(土) 22:24:38.46 ID:EzpQRtOJ.net] >>809 それならw 完璧なjコードを どうぞ
841 名前:遊園地-24 mailto:age [2018/03/10(土) 22:28:07.39 ID:EzpQRtOJ.net] お前には期待してないけどなww
842 名前:800 mailto:sage [2018/03/10(土) 23:05:38.70 ID:8UYoJO3F.net] 次のインデックスを求める。 引数には、今のインデックスとその値(数字)を渡す。 例えば、今のインデックスが0 で、値が2 なら、次のインデックスは2 になる 仕様は、 >>802 を参照 def nextIndex(index, val
843 名前:ue): return index + value [] [ここ壊れてます]
844 名前:デフォルトの名無しさん mailto:sage [2018/03/10(土) 23:47:45.10 ID:Fc7JY5v5.net] シリアル通信でセンサーから値を読み取って、それをcsvファイルに出力しているのですが、 ファイルをクローズするタイミングをどう設定したら良いのか分かりません 出来れば、あるキーを入力したら出力のループを止めてファイルをクローズしたいのですが、どうすれば良いのでしょうか?
845 名前:800 mailto:sage [2018/03/10(土) 23:57:22.01 ID:8UYoJO3F.net] Ruby で作った。 まず、ある整数n を取得して、インデックスをnだけ後ろにずらす、関数を作る idx = 0 で、n = 2 なら、idx = 2 になる。 idx = 2 で、n = 3 なら、idx = 5 になる。 idx = 5 で、n = 2 なら、idx = 7 になる 次のインデックスを求める関数。 引数には、今のインデックスとその値(数字)を渡す。 例えば、今のインデックスが0 で、値が2 なら、次のインデックスは2 になる def nextIndex(index, value) return index + value end numbers = [2,2,3,3,3,2,2,2,2,1] results = [] idx = 0 loop do if idx >= numbers.length break else results.push numbers[idx] end idx = nextIndex(idx, numbers[idx]) end p results #=> [2, 3, 2, 2, 1]
846 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 00:05:36.16 ID:5UEVIgef.net] >>815 python2でも3でも動きませんでした。 他の方お願いします。
847 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 02:54:55.95 ID:mWAYMA4H.net] カオスwww
848 名前:デフォルトの名無しさん [2018/03/11(日) 03:14:18.88 ID:wp7Weqk4.net] >>> nums = [2,2,3,3,3,2,2,2,2,1] >>> o = [] >>> while True: ... try: ... s = nums[0] ... o.append(s) ... nums = nums[s:] ... except: ... break ... >>> o [2, 3, 2, 2, 1]
849 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 04:46:57.61 ID:1VGnmMQg.net] >>814 with open〜使ってコンテキストマネージャーでやれば勝手にcloseしてくれる
850 名前:774 mailto:sage [2018/03/11(日) 06:18:52.46 ID:v8KZNHMy.net] 助言くださった方、有難う御座いました。 SyntaxError: invalid syntax は対話型のコンソール上でのみ発生し、 .pyファイルにソースコードを保存して実行する方法では発生しませんでした。
851 名前:デフォルトの名無しさん [2018/03/11(日) 09:55:22.45 ID:zWe+i43K.net] >>820 インタプリタの場合だけインデント戻すときに空の改行が必要 ソースファイルから実行するときは空の改行無くてもインデントが終わってることが判るから不要
852 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 10:41:33.75 ID:wWFsao1Q.net] >>819 あ、withって途中でプログラムを止めてもクローズするんですね… ありがとうございます!
853 名前:デフォルトの名無しさん [2018/03/11(日) 10:51:42.96 ID:zWe+i43K.net] closeされる順番って保障されるんだっけ
854 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 10:59:10.09 ID:lK5925v1.net] あれ…csvに書き込めないぞ ループ無しなら書き込めたんですが、ループを入れた途端だめみたいです ループがダメなのか
855 名前:遊園地-24 mailto:age [2018/03/11(日) 11:47:24.74 ID:jUiHYj3b.net] 抽象的で意味が解らない。 何を書き込んで、何をループしようとしたのか?
856 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 12:12:25.49 ID:iE5voU0A.net] エスパー以外にも分かるように書いてほしいけれど ありがちなのはループ内でファイルを追記じゃなくて 上書きで開いてるせいで書き込んだ内容が消えてるか、 ループを実行しているつもりで実は一回も実行されてないとかかな。
857 名前:遊園地-24 mailto:age [2018/03/11(日) 13:29:12.00 ID:jUiHYj3b.net] 一文字違いの電源刺して無かったわー。あー。 道穴か。 a か a+ だなw
858 名前:遊園地-24 mailto:age [2018/03/11(日) 14:28:38.15 ID:jUiHYj3b.net] dqbで秘湯の設計図が見つからん。 パーツを組み合わせて登録するシステムはよぉおお
859 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 14:43:50.51 ID:8M+k9YVe.net] >>828 緑の扉で洞窟入りまくれ
860 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 15:41:22.42 ID:E+gYlGPD.net] 業務で使うことになってpythonの勉強始めた みんなのpythonってテキスト見ながら進めてまだ最初の文法の書き方のところなんだけど何か簡単な物で良いから形にしたくなって来た みんなは最初はどんなアプリを作って勉強した?
861 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 15:42:28.57 ID:mMogOt5R.net] ミニゲーム
862 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 16
] [ここ壊れてます]
863 名前::33:12.94 ID:iE5voU0A.net mailto: >>830 初めてのプログラミング言語かどうかでどう勉強したらいいか、だいぶ違うかも。 [] [ここ壊れてます]
864 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 16:38:50.25 ID:E+gYlGPD.net] >>831 ゲームなら取っ付きやすそう 探してみます >>832 C#をかじったことがあります 基本的な文法なら理解出来ていると思います
865 名前:遊園地-24 mailto:age [2018/03/11(日) 16:40:37.00 ID:jUiHYj3b.net] 緑の方だったのか。どうもありがとう。 四則演算ができて、Hello worldが出力できるなら次へ。 エクセルデータ纏めて、マクロ化したれや。
866 名前:遊園地-24 mailto:age [2018/03/11(日) 16:45:34.16 ID:jUiHYj3b.net] 聞き手によって解釈が変わる言葉より、 ○○を使って、XXXまで、できます。 とかを言う形で、言った方が良いよ。
867 名前:デフォルトの名無しさん [2018/03/11(日) 16:47:08.99 ID:8o95Jcou.net] 【11】 ナウシカ 日本沈没 世界侵略 <大イスラエル帝国> 阪神 WTC 東日本 チリ 【46】 rosie.5ch.net/test/read.cgi/liveplus/1520731368/l50
868 名前:遊園地-24 mailto:age [2018/03/11(日) 17:20:02.18 ID:jUiHYj3b.net] ハーケンクロイツ型だ。
869 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 18:47:03.31 ID:ZPJa/XU8.net] >>830 ちなみに業務でPythonを使う目的を教えて欲しい 参考までに
870 名前:デフォルトの名無しさん [2018/03/11(日) 20:19:31.03 ID:lvju0XX+.net] >>838 気色悪いこと聞くなやストーカーかw
871 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 20:22:11.46 ID:1mhcZmSW.net] 放射能測定します
872 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 20:30:22.89 ID:/h11nyBc.net] 業務で作る場合はコピペしまくりでつくることができないからな 分からんからと5chで質問して貼られたコードをコピペ使用するとライセンス違反になるだろうし
873 名前:遊園地-24 mailto:age [2018/03/11(日) 20:47:05.14 ID:jUiHYj3b.net] 匿名掲示板に上げるコードでライセンス云々には、ならんだろ。 gitとか、なら、問題になるけどな。 質問サイト[テラテイル、5ch、やふー、goo]等はグレーゾーンだろ。
874 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 20:51:03.15 ID:/h11nyBc.net] >>842 5chに貼られたコードでライセンス云々には、ならんだろ と言う証拠あるのか? 5chに移譲になるんじゃないのか?
875 名前:遊園地-24 mailto:age [2018/03/11(日) 21:13:41.50 ID:jUiHYj3b.net] なるかも、知れないが。 コード自体に著作権が認められる範囲のモノで有る必要が有るぞ。 この基準を超える判定が裁判所での判断材料になる。
876 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 21:31:26.81 ID:iE5voU0A.net] 著作権侵害て非親告罪になったんだっけ?
877 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 21:34:45.91 ID:/h11nyBc.net] >>844 Pythonスレは初心者だらけでそんなレベルの物はないだろうが それなりに出来る人がいる所だと分割して延々コードを貼ってくれる人が いるからな。 業務でやるならグレーゾーンの物も使わないに限るだろう ライセンス明記の物をライセンス違反にならないように使うと
878 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 21:52:43.78 ID:xe/4Geuv.net] >>830 This is a pen. など、空白区切りの長い英文の、単語の使用回数を求める
879 名前:遊園地-24 mailto:sage [2018/03/11(日) 22:04:44.92 ID:jUiHYj3b.net] 業務内容よりき、だな。 web屋でコピペしたモノを販売したらアウトだし。 企業利用が不可なのを外して。 事務作業で社内文章[書類]整理なら、 販売や公開、取引先の企業に渡さなければ コピペでも任意で許可貰えば良いし。
880 名前:遊園地-24 mailto:sage [2018/03/11(日) 22:10:17.27 ID:jUiHYj3b.net] 法的関係は個人の判断に任せて。 pythonの話をどうぞw (業務で使う事になった。 とか、匿名掲示板で言わなければ良いだけ話なんだけどなww)
881 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 22:35:13.45 ID:iE5voU0A.net] >>847 checkioとかで練習もいいかもね。 他の人のコードも見られるし、コードを公開したらPEP8のルールに則ってコーディングしたほうがいいよとか、コメントつけてくれる人もいるし。
882 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 23:05:38.52 ID:ZiXmPbdu.net] >>830 九九の表作った。 1×1から99×99までの。
883 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 23:08:10.84 ID:mMogOt5R.net] >>851 表がデカすぎて画面に収まらなくね?
884 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:00:41.90 ID:kUHVyLxW.net] >>847 こういうのってjanome?とかいうの使ってやるの?
885 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:04:13.92 ID:TPXD1rYj.net] >>852 そのとおりだ。 すまん、表というのは、おこがましいな。ただ計算結果を出力しただけだ。 でも、実質これが初めてのプログラミングだった。ループの勉強になった。
886 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:06:26.65 ID:nR8lTRuQ.net] >>852 画面で見るときはGUIで横・縦スクロール・拡大・縮小可能にして で、印刷の時はA4で印刷OKのpdf/レイアウト変換しているんじゃないのか 九九の表作るよりもこっちのほうが業務に役立つだろ
887 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:18:05.91 ID:tJARSsUb.net] >>853 正規表現
888 名前:遊園地-24 mailto:age [2018/03/12(月) 00:25:57.07 ID:heL8Y3+1.net] わざわざ、GUIにしなくても、 適当なテキストふぁいるに出力したら良いんじゃない。 pythonでGUIとなるとwebだと思ってしまう。 C#使えるなら、そっちでやれば良いよ。
889 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:31:25.72 ID:H5KyxrFO.net] >>830 俺は土曜日から勉強し始めた 昨日は赤黒木でKVS作ってみた 今日はtkでオブジェクトストレージのファイラー作った 次はDjangoでファイラー作ろうと考えてる
890 名前:遊園地-24 mailto:age [2018/03/12(月) 01:15:20.25 ID:heL8Y3+1.net] 2日で? OS標準の機能の呼び出しなら、把握可能だな。 import tkinter.filedialog as tkfd filename = tkfd.askopenfilename() print(filename)
891 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 01:36:04.31 ID:nR8lTRuQ.net] >>858 2日足らずでそんなレベルになるのはすごいな 赤黒木のようなデータ構造を知っていると言うことはプログラミングの素人ではないよな。 そんな奴なら俺様dictionaryも作れるよな
892 名前:遊園地-24 mailto:age [2018/03/12(月) 02:30:57.35 ID:heL8Y3+1.net] ネタ発言はココまでにしても。 言葉が抽象的で、 去年の土曜日なのか、10年前の土曜日からなのか不明だしな。
893 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 02:41:05.48 ID:IdW8RVi3.net] 2桁x2桁の練習ができる100マス計算を作ってください tkinterで 最後にOKボタンを押すまでの時間を競えるやつがいいです あと全マス正解になるまでOKボタンは灰色で押せないのがいいですね
894 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 03:38:41.70 ID:cpvGEsWE.net] 曖昧と抽象は違う。プログラマなら区別しろ、恥ずかしいぞ。
895 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 06:50:22.25 ID:Fyz0ujGi.net] >>859 は tkで"オブジェクトストレージ"のファイラーなら俺でも簡単に出来ると言いたいのかな。 KVS、オブジェクトストレージが出る人は、趣味でプログラムではなく本業でプログラム作成だろう。 >>863 プログラマでもベテランの本職プログラマからつい最近趣味でプログラム始めたような人までいるからね
896 名前:デフォルトの名無しさん [2018/03/12(月) 08:01:41.56 ID:PccffczO.net] くだすれ(超初心者用)
897 名前:デフォルトの名無しさん [2018/03/12(月) 08:04:46.36 ID:rE/nU/YS.net] ベテランの本職超初心者プログラマーばかりやでここ
898 名前:デフォルトの名無しさん [2018/03/12(月) 08:13:41.82 ID:xSEohlcA.net] python"は"超初心者です
899 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 08:54:49.21 ID:yCds6qtp.net] 超初心者はここにいますぞ クラスの意味すら知らない
900 名前:遊園地-24 mailto:age [2018/03/12(月) 10:38:38.44 ID:heL8Y3+1.net] >>863 失礼しました。 遊園地-24が間違えてました。 曖昧な表現の言葉が適切でした。
901 名前:遊園地-24 mailto:age [2018/03/12(月) 10:54:33.25 ID:heL8Y3+1.net] >>864 察しろよw wgetぐらい、しか使えないんだぞww
902 名前:デフォルトの名無しさん [2018/03/12(月) 17:12:08.36 ID:sepj1Iub.net] python初心者やけど、bitflyerのapiからビットコインの価格取れた。 意外と簡単でした。あと価格をリストに入れたり移動平均作ったりも出来たよ。
903 名前:デフォルトの名無しさん [2018/03/12(月) 17:16:53.12 ID:7wlpNuQs.net] >>871 コードうpよろ
904 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 17:24:15.29 ID:1VQYTaM5.net] アベマTVの番組表をあれこれするスクリプト書きたいけど アベマはAPI公開してないんだよな。 一部だけでも公開してくれてもいいのに
905 名前:デフォルトの名無しさん [2018/03/12(月) 17:29:10.85 ID:FajbO2mA.net] abema.nakayuki.net/notify/api.html https://github.com/fushihara/abema-tvguide https://github.com/abema https://qiita.com/keyi8773/items/f435f062afa7c5dc8e13
906 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 21:48:23.14 ID:hHRJsek/.net] >一部だけでも公開してくれてもいいのに の数分後に>>874 では恥ずかしい感じだな ここの超初心者の調べるは普通の奴からすれば調べていないレベルだろうし
907 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 21:52:16.49 ID:R9pIE99R.net] ただのカニンガムの法則に見えなくもない
908 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 22:01:37.72 ID:UrR/7QaP.net] なかなか参考書進まないなぁ… みんな1週間くらいで1冊終わらせちゃうんだろうか とりあえず日付変わるまで頑張って今日は寝よ
909 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 22:05:53.99 ID:hHRJsek/.net] >>876 少し調べればわかることでも、めんどくさいとかで自分では調べたくないからと 他人にやらせるようにする奴も多いからな。 5chにはそんな奴多いだろうからね
910 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 22:13:29.39 ID:KbeqxTAu.net] これ、五目並べの勝者判定プログラムなんだが 何やってるかさっぱりわからん だれか解説してくれないか? def has_a_winner(self): width = self.width height = self.height states = self.states n = self.n_in_row moved = list(set(range(width * height)) - set(self.availables)) if(len(moved) < self.n_in_row + 2): return False, -1 for m in moved: h = m // width w = m % width player = states[m] if (w in range(width - n + 1) and len(set(states.get(i, -1) for i in range(m, m + n))) == 1): return True, player if (h in range(height - n + 1) and len(set(states.get(i, -1) for i in range(m, m + n * width, width))) == 1): return True, player if (w in range(width - n + 1) and h in range(height - n + 1) and len(set(states.get(i, -1) for i in range(m, m + n * (width + 1), width + 1))) == 1): return True, player if (w in range(n - 1, width) and h in range(height - n + 1) and len(set(states.get(i, -1) for i in range(m, m + n * (width - 1), width - 1))) == 1): return True, player return False, -1