[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 09/16 12:29 / Filesize : 299 KB / Number-of Response : 1055
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その39



1 名前:デフォルトの名無しさん [2018/08/24(金) 07:50:35.97 ID:VD4/++xS.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その38
https://mevius.5ch.net/test/read.cgi/tech/1526522954/

265 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 05:21:28.05 ID:RAxt/rA1.net]
Ruby勧めてどーすんの

266 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 05:50:28.28 ID:32fLF0l4.net]
ガイジに一般的な思考で対応するな

267 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 12:25:11.08 ID: ]
[ここ壊れてます]

268 名前:TMbORASx.net mailto: とりあえず入門python3やります []
[ここ壊れてます]

269 名前:デフォルトの名無しさん [2018/09/16(日) 14:41:53.91 ID:8ER5Tq3J.net]
>>252
effective pythonにすれば?

270 名前:デフォルトの名無しさん [2018/09/16(日) 17:55:04.89 ID:Zt4iEZ/q.net]
ちわーくっそ初心者です。

tryとexceptの構文について質問です。

以下のコードでわざとValueErrorがでるように
ターミナルに文字列を入力してるんだけど
except ValueErrorしてても例外処理できないんですが、なぜだかわかる方いらっしゃいますか?

環境
python 3.6.5
mac OS 10.13.6
Atom

コード
a = int(input('type a number'))
b = int(input('type another'))
try:
print(a/b)
except ZeroDivisionError:
print('無効な入力 / Invalid input')
except ValueError:
print('数値を入力してください')

ターミナル
type a numberあ
Traceback (most recent call last):
File "ExceptPractice.py", line 1, in <module>
a = int(input('type a number'))
ValueError: invalid literal for int() with base 10: 'あ'

271 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 17:59:16.64 ID:75aeC/cD.net]
本気で言ってるのか
inputの位置とtryブロックの範囲をよく見ろ

272 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 18:00:51.59 ID:ynEgKPZ+.net]
Python3のhttp.serverモジュールだけど
HTTP/2には対応しないのかな。

273 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 18:20:04.63 ID:MHdxl4uh.net]
公式のチュートリアルでおk



274 名前:デフォルトの名無しさん [2018/09/16(日) 18:22:33.91 ID:Zt4iEZ/q.net]
>>255
アンタァ数時間におよぶ疑問を解決してくれた救世主だよ
ありがとうございました

275 名前:デフォルトの名無しさん [2018/09/16(日) 18:29:11.76 ID:HF0YmRsW.net]
これはひどい

276 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 20:07:13.91 ID:nqHAh3X3.net]
こういうやり取りは良いと思うな

277 名前:デフォルトの名無しさん [2018/09/18(火) 12:20:43.82 ID:IalC5NJv.net]
>>212の様にファントを変えて投稿するには
どうするのですか?

278 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 13:06:11.53 ID:Gab8FMCl.net]
>>261のビューワが勝手にASCIIアートと判断してるだけじゃね。
自分のビューワだと同じフォントに見えるよ

279 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 19:28:18.62 ID:5C+j+SZY.net]
モジュールAからモジュールBをインポートすることでモジュールAのメソッドの定義を上書きしたいんだけど可能?

280 名前:デフォルトの名無しさん [2018/09/18(火) 19:36:01.79 ID:32W6TMTL.net]
モジュールAをインポートせずにモジュールBだけインポートすれば良いのでは?

281 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 19:45:53.01 ID:5C+j+SZY.net]
m1.py
―-
class C1:
 def f1(self):
  print(‘aaa’)

import m2
―-

m2.py
―-
def f2(self):
 print(‘bbb’)

from m1 import C1
C1.f1 = f2
―-
とかできない?

282 名前:デフォルトの名無しさん [2018/09/18(火) 20:15:26.82 ID:3Z5SLW4f.net]
そおゆうトリッキーな事はできないと思え

283 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 21:34:34.65 ID:3PaEdz0L.net]
>>266
お前なら出来るだろ?



284 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 21:34:50.63 ID:5C+j+SZY.net]
class C1:
 def f1(self):
  print(‘aaa’)

def f2(self):
 print(‘bbb’)

C1.f1 = f2

C1().f1() #=> ‘bbb’
はできるのに?

285 名前:デフォルトの名無しさん [2018/09/18(火) 21:44:32.07 ID:3Z5SLW4f.net]
>>268
そおゆうトリッキーな事は今すぐ忘れろ
それはできないのだ

286 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 21:54:38.88 ID:MzzhSWkv.net]
C1.f1 = f2をm1でやるんじゃだめなんか?

287 名前:デフォルトの名無しさん [2018/09/18(火) 21:57:26.18 ID:6b03zZt1.net]
すいません、手でカチカチっとダブルクリックした方が
早いようなことをパイソンにやらせるのはどうしてでしょうか

288 名前:デフォルトの名無しさん [2018/09/18(火) 21:57:40.61 ID:3Z5SLW4f.net]
>>270
ダメにきまっとるやろw

289 名前:
バカはしばらく黙っとけw
[]
[ここ壊れてます]

290 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 22:04:25.92 ID:5C+j+SZY.net]
テストの時にimportすると定義を上書きしてスタブを使うとかやりたいのだ

291 名前:デフォルトの名無しさん [2018/09/18(火) 22:07:14.79 ID:3Z5SLW4f.net]
>>273
トリッキーな事をしたかったらせめて自分で調べて理解できるようになってからやれ

これ以上はつきあわんぞ俺はまた無能に戻るからな

292 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 00:05:43.10 ID:McwJY1yY.net]
>>274
結局何も情報提供してないのに無能に戻るとどうなっちゃうの?

293 名前:デフォルトの名無しさん [2018/09/19(水) 12:06:37.88 ID:kBVhwTEM.net]
>>265
C1を継承したクラスC2を作ってオーバーライドするのが真っ当だと思う

import m1
class C2(m1.C1):
def__init__(self, *args, **kwds):
super().__init__(*args, **kwds)

def f1(self):
print(‘bbb’)



294 名前:デフォルトの名無しさん [2018/09/19(水) 12:10:33.79 ID:kBVhwTEM.net]
>>273 を読んでなかったわ

295 名前:デフォルトの名無しさん [2018/09/19(水) 12:18:54.82 ID:PupZqwJJ.net]
最後に C1 = C2 で桶

296 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 12:30:17.29 ID:j0vZv9bU.net]
>>271
そういう作業を何千回もやる可能性があるならプログラムにやらせたほうが楽で正確だから

作業の回数が1日1回レベルだったとしても、毎日やらなきゃいけないなら
やり忘れや、ちょっとした間違いを防ぐためにプログラムにやらせたほうがいいから

単純にプログラムを書くのが楽しいから

297 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 15:16:53.25 ID:bRibFDbQ.net]
pythonってVisualStudioで使えますか?

298 名前:デフォルトの名無しさん [2018/09/19(水) 17:57:22.09 ID:2g+A18ll.net]
>>280
使えるよ
使ってる奴あんまいないけど

299 名前:デフォルトの名無しさん [2018/09/20(木) 00:31:03.27 ID:v2140bTt.net]
ありがとうございます
言語変えるたびに環境変数とかいじったりって面倒臭そうなので
助かります

300 名前:デフォルトの名無しさん [2018/09/20(木) 09:49:06.07 ID:dj+2oZ6y.net]
大量にあるDataFrameのデータの日付が
Year, month, day, ...
という感じで各時間区分ごとに別れて入っているのですが、これをtimestampに変換するいい方法はありますか?

301 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 10:51:05.31 ID:fiW+YUJ7.net]
>>283
とりあえずここを見て使えそうな処理を使えばいい
https://docs.python.jp/3/library/time.html

俺だったらテキストとして結合して、strptimeで処理するかな
桁揃えの必要があるならzfillを使う

302 名前:デフォルトの名無しさん [2018/09/20(木) 11:11:45.64 ID:dj+2oZ6y.net]
>284
ありがとうございます、テキスト結合→strptimeをforループで回してタイムスタンプのみの配列を作るのをやってみたんですが、レコードが数百万個あるので速度からすると数十分かかりそうでした。
forループを使わずになんとか早くする方法はないでしょうか?

303 名前:デフォルトの名無しさん [2018/09/20(木) 12:19:46.96 ID:7WHuQIEO.net]
numpyに入れる



304 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 13:48:45.51 ID:fiW+YUJ7.net]
>>285
1回だけの処理なら中断保存・再開できる仕組みを入れつつ数十分ぐらい我慢しろ
何度も処理しなきゃいけないなら、処理が遅いPythonにやらせるべきじゃない
CやJavaみたいな処理が早い言語にやらせるべき

あと、リストを渡すと処理したリストを返してくれる関数は
内部的にはforループ使ってる
だから「forループを使わずに」なんて無理

305 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 14:06:39.21 ID:2iENFSTM.net]
年月日がバラバラならtimestampのコンストラクタに年月日をそれぞれ渡したほうが多少は早い

306 名前:でないの? []
[ここ壊れてます]

307 名前:デフォルトの名無しさん [2018/09/20(木) 14:55:31.07 ID:tnMs4KBD.net]
>>287
numpyみたいに内部的にはCで実装されてるライブラリもあるから使いこなせばPythonでも十分有望

308 名前:デフォルトの名無しさん [2018/09/20(木) 15:49:34.65 ID:gMhM2k+x.net]
>>287
面白いねw

309 名前:デフォルトの名無しさん [2018/09/20(木) 18:01:52.58 ID:HnUdBV/V.net]
WEBフレームワークにflaskを採用しようと思ってる超初心者プログラマーですが、flaskは仕事で一生使えるフレームワークなのでしょうか?
フレームワークに流行り廃りはあるのは承知ですが今学ぶならRailsみたいに人気のあるフレームワークを勉強した方がいいでしょうか?

310 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 18:07:51.35 ID:wnlFKUtW.net]
自然言語で何語を勉強しようかと迷うのに似てる

311 名前:デフォルトの名無しさん [2018/09/20(木) 18:22:22.52 ID:HnUdBV/V.net]
>>292
何を選べば無難ですか?

312 名前:デフォルトの名無しさん [2018/09/20(木) 19:31:20.85 ID:DBWB48iV.net]
>>291
そもそもweb屋自体おまえが働ける間生き残り続ける可能性が低いんやからいらん心配せんで好きなんやれや

313 名前:デフォルトの名無しさん [2018/09/20(木) 21:45:31.05 ID:Mlnbbzfh.net]
tf-nightly 1.12.0.dev20180920 has requirement keras-applications>=1.0.5, but you'll have keras-applications 1.0.4 which is incompatible.
tf-nightly 1.12.0.dev20180920 has requirement keras-preprocessing>=1.0.3, but you'll have keras-preprocessing 1.0.2 which is incompatible.
tf-nightly-gpu 1.11.0.dev20180917 has requirement keras-applications>=1.0.5, but you'll have keras-applications 1.0.4 which is incompatible.
tf-nightly-gpu 1.11.0.dev20180917 has requirement keras-preprocessing>=1.0.3, but you'll have keras-preprocessing 1.0.2 which is incompatible.
keras-applicationsのバージョンが足りないって警告がでてくるんですがpip install keras-applications --upgradeを入力してもすでに入ってるって言ってきます
どうしたらいいでしょうか
ubuntu16.04.3



314 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 22:02:59.66 ID:kFoauySG.net]
>>293
Pythonを選ぶ時点で大冒険なので大差ない

315 名前:デフォルトの名無しさん [2018/09/20(木) 22:23:37.92 ID:8Bepevhe.net]
>>285の用途なら、juliaがいいんじゃないの?
って思った
Pythonのライブラリも呼び出せるし、移行はカンタン
CSV読み込み用の不特定な型の集合を扱えるDataFrames構造も使えるから
元々大規模なデータ解析の為にjuliaが作られたようなもの

荒らしになるだけなので、この辺で

316 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 00:13:59.10 ID:m8DL5ZJ4.net]
>>291
掌田津耶乃
Python Django 超入門、2018
Node.js超入門、2017

Rails は、すべての言語のフレームワークの基礎になっているから、
無料のRails チュートリアルをやるのが定番

本当は、シンプルサーバー・Sinatra などで、フルスクラッチで書いていくと、
フレームワークを自作するのと同じになるから、よくわかる

317 名前:デフォルトの名無しさん [2018/09/21(金) 07:37:02.86 ID:PZuz7ukr.net]
>>291ですが無難にrailsにすることにしました
色々相談に乗ってもらってありがとうございました

318 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 07:47:52.29 ID:IzrcU96S.net]
それがよい

319 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 08:34:45.57 ID:OMTVor1h.net]
>>299
念の為言っとくが295はpythonスレでruby宣伝を何度注意されても辞めないム版で有名なrubyガイジだからな

320 名前:デフォルトの名無しさん [2018/09/22(土) 13:39:42.64 ID:xOVRbYWf.net]
>>298
書き込みと売り上げが連動してるのか
宣伝乙

321 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 02:48:42.15 ID:6gosj3pF.net]
tkinter学んでいるプログラム初心者です。
入力欄に文字を書いて、ボタンを押すと入力した文字が入ったメッセージボックスが出てくるというプログラムを作っています。
下記プログラムにて下から4行目のlambda式はどういった意味を持つのでしょうか?確かにlambdaの記述を省くとうまく動作しないのですが、なぜそうなるのか分からなくて・・・教えてください。

import tkinter as tk
import tkinter.messagebox as tkm

root = tk.Tk()
root.title("messagebox use")
root.geometry("400x300")

#メッセージボックス生成
def showMassage(text):
tkm.showinfo("info",text)

static1 = tk.Label(text="input space")
static1.pack()

#Entry 記述
entry1 = tk.Entry(width=50)
entry1.insert(tk.END,"言葉を入れてください")
entry1.pack()

#button 設置
button1 = tk.Button(text="push",width=50,command=lambda:showMassage(entry1.get()))
button1.pack()

root.mainloop()

322 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 08:23:14.19 ID:hrySGkvz.net]
>>298
掌田さんの本同じシリーズのNode.jsは読んだが
取っつきやすさはいいものの実用性は低いよな
あと付録のダウンロードサンプルが酷い

323 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 08:52:45.17 ID:WK7dhq80.net]
>>303
多分だけどlambda使わないと
ボタンが作られた時点で関数が実行されて
メッセージボックスが開いてしまうんじゃないかな



324 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 13:07:01.64 ID:6gosj3pF.net]
>>305
確かに使わない場合はそのような挙動になりました。

325 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 17:20:23.86 ID:WK7dhq80.net]
lambdaの部分を普通の関数として書き換えると
def func():
def showMassage():
tkm.showinfo("info",entry1.get())
return func
これってコールバック関数といわれていて内側の関数は
イベントが発生した時(ボタンが押された時)しか実行されなくなる

command=showMassage(entry1.get())
だと常にcommandにshowMassage(entry1.get())の値が
入ったままの状態になってしまう

コールバック関数を詳しく説明できる能力がないです、ごめんなさい

326 名前:デフォルトの名無しさん [2018/09/24(月) 17:30:21.36 ID:Kttr1loZ.net]
decorator

327 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 17:37:31.00 ID:y9vcPQXH.net]
クロージャーで苦労じゃー

328 名前:デフォルトの名無しさん [2018/09/24(月) 18:41:43.61 ID:otYBczLg.net]
みんなのpython終わったばかりの初心者ですが画像認証はオライリーの本でいいですかね?

329 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 18:53:58.73 ID:QjVDfSuK.net]
>>310
マルチポストする屑カスはしね

330 名前:デフォルトの名無しさん [2018/09/24(月) 19:20:04.62 ID:otYBczLg.net]
>>311
聞いただけなのに(´・ω・`)

331 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 20:01:59.08 ID:y9vcPQXH.net]
>>310
画像認証はオライリーの本
これってどういう意味?

332 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 20:07:48.74 ID:QjVDfSuK.net]
>>313
コピペにレスすんなし
mevius.5ch.net/test/read.cgi/tech/1529888279/685

333 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 20:12:59.31 ID:y9vcPQXH.net]
>>314
マルチポストが気に入らんのならスルーしてりゃあいいじゃない
いちいちウザイよ



334 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 20:32:11.67 ID:QjVDfSuK.net]
( ゚д゚) 、ペッ

335 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 20:38:00.99 ID:y9vcPQXH.net]
>>316
https://i.imgur.com/coG5qOF.gif

336 名前:デフォルトの名無しさん [2018/09/24(月) 21:32:02.69 ID:qyE/3qBT.net]
>>307
騙されそうになったが、実質自分自身を返すだけで何もしない関数じゃないかw

337 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 21:50:36.77 ID:cIWp1XlU.net]
>>303
>button1 = tk.Button(text="push",width=50,command=lambda:showMassage(entry1.get()))

そのボタンを押したら、その関数・ラムダが呼ばれるだけ。
ボタンを押したときに呼ばれる、コールバック関数を指定している

338 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 22:24:49.58 ID:y9vcPQXH.net]
a = lambda x : x +

339 名前: 3
print(a(4))

def hello(x):
  def world(y):
    return x * y
  return world

b = hello(2)
print(b(9))

c = hello(3)
print(c(10))

def hello(x):
  return lambda y: x * y

b = hello(2)
print(b(9))

c = hello(3)
print(c(10))
[]
[ここ壊れてます]

340 名前:デフォルトの名無しさん [2018/09/24(月) 23:48:46.66 ID:prONdPba.net]
y未定義なのに、なにしてエラーにならんの?

341 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 00:41:04.42 ID:5k+bdXu1.net]
>>307
いや、でもなんかすごく納得できました!ありがとうございます!

342 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 00:43:35.28 ID:5k+bdXu1.net]
>>319
もありがとうございました。コールバック関数ググってみます。

343 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 09:26:57.75 ID:iE/DG1HY.net]
すいません。初心者ですがpythonインストールしたのはいいんですが何も始まらないんです。プログラムを書き込むためのウインドウはどこから開けるんでしょうか?



344 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 09:32:43.28 ID:BC4c7eXL.net]
Rubyガイジ出番だ

345 名前:デフォルトの名無しさん [2018/09/25(火) 11:28:20.97 ID:l358aERP.net]
>>285
Juliaでやりましょう。

346 名前:デフォルトの名無しさん [2018/09/25(火) 11:35:40.14 ID:l358aERP.net]
>>324
スタートメニューのIDLEをクリックしたらいいんじゃない。

347 名前:デフォルトの名無しさん [2018/09/25(火) 12:36:47.64 ID:b0qq2JBy.net]
>>327
成る程、WindowsからPythonを使おうとしてたのか
ウチはMacだから、ターミナルからPython3打ち込んでポチポチやってたから
出たしで躓くようなことなかったな
UIからPython使えるAppもあるけど、単にスクリプトファイルを実行させるだけだし

Windows版Jupyter noteはないのかな?
これなら、Web上でPythonのプログラミングもできるから

348 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 12:47:18.17 ID:+eWKZg0K.net]
Google Collaboratoryでいいんじゃね

349 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 12:56:01.17 ID:iE/DG1HY.net]
>>327
なるほど、Integrated DeveLopment Environmentというやつですね。スタートメニューからですか。探してみます。
ちなみにarduirno等マイコンにもpythonは使えますか?

350 名前:デフォルトの名無しさん [2018/09/25(火) 15:26:23.04 ID:kqix37on.net]
>>328
Windowsにjupyter notebookを入れてHello,Worldするまでのメモ
https://qiita.com/SouTakenaka/items/9801f30c2fd1a378518d

351 名前:デフォルトの名無しさん [2018/09/25(火) 15:31:19.89 ID:kqix37on.net]
>>330
PythonのIDLEの使い方の基本
https://gammasoft.jp/python/python-idle-basic-operation/

352 名前:デフォルトの名無しさん [2018/09/25(火) 18:08:08.89 ID:kqix37on.net]
>>330
【Python】Arduinoをシリアル通信で操作
https://algorithm.joho.info/programming/python/arduino-serial/
PythonでI/O制御ができるマイコンボード 「MicroPython pyboard v1.1」
select.marutsu.co.jp/list/detail.php?id=733

353 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 19:53:56.20 ID:nX2ocrcO.net]
ありがとうございます。まだアルファベットを表記させるだけしか出来ませんがいずれはモーター等動かしてみるつもりです。



354 名前:デフォルトの名無しさん [2018/09/25(火) 22:31:30.68 ID:3QVoU2wO.net]
最近の月刊I/O見てないけど
pyboard特集やってそう
ラズベリーで工作しよう!な連載載ってたから

I/O誌では早い時期からPython講座連載してて
掲載プログラムリストといえば
Pythonが使われている

昔は、BASICやマシン語だったのに

355 名前:デフォルトの名無しさん [2018/09/26(水) 14:56:26.05 ID:gW7INjNq.net]
「算数&ラズパイから始めるディープラーニング」というのもあるな。

356 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 18:57:46.78 ID:cGc5yci5.net]
pythonの2.7使ってるんだけど文字化けとかエンコとか面倒くさくない?
簡単なスクリプト書くだけなんでwinのコンソールから文字列受け取ってそれに合わせて多少処理変えてどうのこうのーてやるだけなんだけど
ideではエラー出んのにpyinstallerとかpy2exe使って配布する前に最後テストしたら文字化け頻発とかですごい混乱する

357 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 19:03:39.24 ID:DFsxHyBv.net]
>>337
めんどくさいから
今からやるなら3系にしんさい

358 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 19:31:13.27 ID:cGc5yci5.net]
>>338
仕事で使ってるsiem製品でスクリプト書いたりとかもするんだけど公式サポートしてるのが2.7らしく慣れるためにもとりあえず何でもかんでも2.7使ってる
けどやっぱり普段は3にして一部要求された時に2.7のが良いんかね

359 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 20:56:35.83 ID:DFsxHyBv.net]
>>339
なんか事情があるなら仕方ない
2.7の文字問題に慣れたまへ

360 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 20:57:51.04 ID:DFsxHyBv.net]
そして
2.7が時代遅れとなった際に
3なり4なりを学び直すのである・・・

361 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 21:57:57.79 ID:SlOVL1Du.net]
学び直すというほど変わらんけどな2と3

362 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 22:13:37.90 ID:WQTU7aa+.net]
>winのコンソールから文字列受け取って

2の時に比べたら全然マシだけど
他と連携したり、他から.py実行したりすると
3でも相変わらずエラー起きない?
まあ、対処法は見つけたので困ることはないけど
あ、ちなみにmacです

363 名前:デフォルトの名無しさん [2018/09/26(水) 23:12:45.83 ID:+un+mAjX.net]
マカーならやむを得まい



364 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 00:27:16.96 ID:Ft8D7cEG.net]
頭悪いからな

365 名前:デフォルトの名無しさん mailto:sage [2018/09/27(木) 00:41:45.56 ID:3K4WTrnL.net]
>>337
2.7なら、標準の__future__パッケージの各モジュールをインポートすれば、
わざわざ'u'ふらずに済むし、3.*との違いはそれほど大きくない






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<299KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef