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


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

Pythonのお勉強 Part60



1 名前:デフォルトの名無しさん [2019/04/30(火) 08:34:23.34 ID:sH/UeeJ6.net]
★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨

◆エラーを解決したいときはエラー表示と
 環境(Pythonのバージョン・OS・IDEの種類とバージョン)をシッカリ書く

◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩れるので
  ↓にあげてるような、ソースコード用サイトに貼ってきてくだしあ
    (スクリーンショットをimgurうp等の横着をしない)
ttp://ideone.com/      推定最大手。デフォ設定がCなので、Pythonするには選択ボタン押下がピコ手間かも。
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
ttps://jupyter.org/try    (旧try.jupyter.org)ちょっとめんどうそう。
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)

◇Pythonオフィシャルサイト
www.python.org/

◇まとめwiki
ttp://python.rdy.jp/

●関連スレ●
くだすれPython(超初心者用) その43【Ruby禁止】
mevius.5ch.net/test/read.cgi/tech/1555397061/

〇前スレ
Pythonのお勉強 Part59
mevius.5ch.net/test/read.cgi/tech/1552194662/

次スレの建立は>>985が挑戦する

267 名前:デフォルトの名無しさん [2019/05/20(月) 11:32:17.46 ID:g1Dx2x5o.net]
>>260
顔の表情読み取って戦意喪失してて
イヤイヤ首振っててもまだ戦わせるのは
AIより劣ってるよな

268 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 13:18:41.71 ID:Laivvg48.net]
リストのコピーで、思い切りハマってしまった
そういうものだとわかるまで小一時間頭抱えてしまったわ

269 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 14:03:20.61 ID:wijT7VzX.net]
リストは参照渡しのポインタが入ってるだけ
ここらへんのメモリの理屈を理解してないと新しい言語を学ぶたびに
文法を一から丸暗記しなくちゃいけなくなる

270 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 14:04:56.90 ID:wijT7VzX.net]
参照渡しのポインタだと、ポインタのポインタみたいな意味になっちゃうな 駄目だこれテヘ

271 名前:デフォルトの名無しさん [2019/05/20(月) 14:56:10.55 ID:VITeHWYT.net]
参照”渡し”は関数呼び出しの時のための用語。
参照と言え。

272 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 18:45:40.88 ID:ayybSfZI.net]
参照魚って英語でサラマンダーかよ見た目に似合わずかっけー

273 名前:デフォルトの名無しさん [2019/05/20(月) 22:00:57.86 ID:flsOqa0I.net]
>>267
あれはちょっと可哀想であった。

274 名前:デフォルトの名無しさん mailto:sage [2019/05/20(月) 23:14:19.69 ID:Nm/yOzhN.net]
プロレスの勝敗予想は難しいかな

275 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 08:58:58.23 ID:x2picWbv.net]
>>274
たぶん超簡単



276 名前:デフォルトの名無しさん mailto:sage [2019/05/21(火) 10:11:30.12 ID:LqYGUgUH.net]
ソーシャルハックライブラリか必要だな

277 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 11:47:15.87 ID:eybwZjzY.net]
sympy を初めて触り始めたけど計算系は何でもある感じだな。 plot系まで入ってる。
plot系以外は全てpythonで書かれているそうだからどこででも動くのもよい。

278 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 13:31:25.02 ID:eybwZjzY.net]
>>277 plot系も裏で Matplotlib を使ってるだけみたいだから、sympyを使うならSymmpyだけで座標系を統一したほうがよさそうだな。

279 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 14:24:17.99 ID:eybwZjzY.net]
でもSympyの公式ドキュメントだけじゃよくわからんな。 関数表示の例はあるが、Polygon表示の例などが不足してる。
変換が多少面倒だがMatplotlib を使う方が良いのかな、smpyのPolygonを直接plotすることはできないみたいだし。

280 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 23:49:30.39 ID:CgHHC4v9.net]
VPSで1分ごとにWebAPIからデータ取得する
スクリプトを書きたいんだがどの言語が良いのかな?

24時間365日稼働を想定してるんだが可能かね?
それと24時間稼働のプログラムを作るコツとかあれば教えてもらいたい

281 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 23:54:09.87 ID:RUqDu/+p.net]
見覚えのある質問だ

282 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 23:57:01.11 ID:ikq4ad5/.net]
AWS Lambda使え
サーバー要らないし定期実行もマウスでポチるだけ

283 名前:デフォルトの名無しさん mailto:sage [2019/05/23(木) 23:57:15.77 ID:CgHHC4v9.net]
この質問はしたことなんだが(´・ω・`)
アフィサイトでも作ろうかと思ってね

284 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 08:26:10.06 ID:t5zaSNIU.net]
やっぱしたことなのか。許せないな

285 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 14:38:12.82 ID:MR3FxfYE.net]
Sympyなどの科学技術計算ってものすごく内容があるし、例題や説明が少ないから理解するのに時間がかかる。
数学の素養がある人は言葉を聞いただけである程度内容が解るんだろうけど。
今必要と思われるキーワードから芋づる式で必要そうな機能を調べてるけど効率が悪い。

ある程度使いこなせればそういう分野ではかなりの即戦力になりそうなのは解るが。



286 名前:デフォルトの名無しさん [2019/05/24(金) 15:47:12.38 ID:pviCkI3c.net]
python勉強し始めたばかりの初心者です。

Xubuntu 18.04 LTSにて
$ wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
$ tar xf Python-3.7.3.tgz #xf=extract file(ファイルを展開する)
$ cd Python-3.7.3
$ ./configure --prefix=/opt/python3.7.3 #pythonのインストール先を変更
$ make
$ sudo make install

pythonインストールしたところ、pipがインストールされませんでした。
元々python2.7がデフォルトで入っており、ネットにある方法でpipをインストールしても2.7用のpipがインストールされてしまいます。
どうすれば3.7.3用のpipをインストールできるのでしょうか?

287 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 16:02:07.57 ID:HIWJnKgL.net]
pip自体のアップデート

$ pip install -U pip

288 名前:デフォルトの名無しさん [2019/05/24(金) 16:07:33.46 ID:/7dQNzPT.net]
getpipだったかpipgetだったかでググれ

289 名前:デフォルトの名無しさん [2019/05/24(金) 16:15:11.96 ID:4wOOjLCG.net]
linuxで新規にインストールしたpythonのアンインストールの仕方がわからない件
違うpythonが消えた
ついでにそれに依存してたソフトも消えた

290 名前:デフォルトの名無しさん [2019/05/24(金) 16:18:09.22 ID:4wOOjLCG.net]
ソースコードからのビルドはなぜか失敗する事が多い
jdownloaderもopt以下に指定してインストールしたらurlを追加できないという不具合が発生した
でも同じ手法でインストールしたvivaldiは動いてるんだよなあ

291 名前:デフォルトの名無しさん [2019/05/24(金) 16:19:10.41 ID:/7dQNzPT.net]
optやろ
マルチあかんで

292 名前:デフォルトの名無しさん [2019/05/24(金) 16:20:10.61 ID:4wOOjLCG.net]
環境はubuntu最新版っす

293 名前:デフォルトの名無しさん [2019/05/24(金) 16:32:14.25 ID:DhLf06aG.net]
>>286
たぶん元からpython2と3が入っててデフォルトの参照が元から入ってるpythonになってる
デフォルトのpythonを新たに入れたpythonにする方法があるらしい
明示的になんやかんや
あとは他の人に聞いてくれ

>>289
バックアップ取ってないなら再インストールしかない、と思う
ソフトが消えたということは既に関連したシステムが壊れてる筈

294 名前:デフォルトの名無しさん [2019/05/24(金) 16:33:10.38 ID:bwbeI+nq.net]
ubuntuで元から入ってるpythonは消しちゃダメ

295 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 16:49:21.95 ID:xD3Ct4tw.net]
>>1

自己愛性人格障害が何故いじめられるのか5つの理由を挙げてみましょう。

@自己評価が高すぎて自慢や虚言が多い
周りの印象を悪くする最初の原因。
ただでさえ自分語りが長いのに、話の端々に何の脈絡もなく自慢話を挟んできたりする。
酷い場合は有り得ない嘘をついて周りを驚かせる。
「警察のトップと知り合いで〜」「皇室と血の繋がりがある」等など。
筆者の小学校時代には「パパは任天堂の社長」と触れ回ってる女子がいた。
ここまで来ると他の病気を疑うべきかもしれないが。

A常に他人を見下した態度をとる
自己愛は自分が一番特別で、かつ称賛されるべき人間と思い込んでいる。
自分より偉い人間には媚びへつらい、それ以外に対しては常に上から目線。

B思いやりがなく、感謝の気持ちを表現できない
周りに何かしてもらって当然という意識があるので、親切にされても素直に「ありがとう」ということはできない。
こういうことが重なるとどんなに良い人でもその人に対する評価が下がっていく。

C悪いことは全て他人のせい。客観性がない
上記のような態度を取り続ければ周りから「嫌な人間だ」という評価をされても文句は言えない。
腹が立って本人にそのことを指摘するようなことがあれば「これはいじめだ」「理解しない社会が悪い」と言い始める。
普通の人間ならば自己を振り返って反省したり、謝ったりするものだが、自己愛は自分に非がないのが前提なのでそこまで思考が回らない。

D本人に全くその自覚がないので、自分は一方的な被害者だと訴える
悪質なのは本人には自覚がなく、悪気すらないので、行動に問題があったことを気付かせるのが困難だということ。
それどころか「自分はいじめの被害者で何もやってないのに危害を加えられた」と権力の後ろに隠れる。
 



296 名前:デフォルトの名無しさん [2019/05/24(金) 16:52:04.14 ID:/7dQNzPT.net]
Mat2

297 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 17:37:00.56 ID:7B8LnFvY.net]
pip3

298 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 20:05:53.05 ID:fJTDC3WB.net]
Windowsだとpip3で入るな

299 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 20:26:56.73 ID:ukibXUgJ.net]
PythonならMac
むしろ最初からPython入ってるのがMac

300 名前:デフォルトの名無しさん [2019/05/24(金) 20:35:10.38 ID:6kmMDU5m.net]
でも3系入れないといかんじゃん

301 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 21:18:56.24 ID:0/HBA6Rh.net]
IDLE 3.7を使ってみてるんですけど、これって日本語で編集できないんですか?OSはWinです。

302 名前:デフォルトの名無しさん mailto:sage [2019/05/24(金) 22:06:43.84 ID:XmR3ae2T.net]
>>286
Ubuntuはminimal installでもpython3が入ってしまうからソースコードで入れる機会はないけども参考までに

pipが入らないのはライブラリが足りないから
sudo apt-get install libffi-dev
をした後で、configureオプションに
--with-ensurepip
をつける
実行はpip3を使う

あとconfigureする前にaptで
libbz2-dev
libncurses-dev
libdb-dev
libgdbm-dev
liblzma-dev
libsqlite3-dev
tk-dev
uuid-dev
libreadline-dev
を入れておくと幸せになれる
でもソースコード教をやめたらもっと幸せになれる

303 名前:デフォルトの名無しさん mailto:sage [2019/05/25(土) 10:13:13.37 ID:O1zpSt3I.net]
Pythonはソースで入れるもんじゃないということがわかった

304 名前:デフォルトの名無しさん mailto:sage [2019/05/25(土) 10:52:26.65 ID:HkxaNc28.net]
大抵の用途ならcolabで十分だからインストールや環境設定で消耗するぐらいならcolabでどこまでできるかを考えた方が良い

305 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 14:29:10.77 ID:3cU5Ak9F.net]
PyCharmでpython-vlcを仕様したいんだが
ANACONDAでpip install python-vlc
Pycharmでsetting→Project Interpreterからinstallしたんだが
import vlcで指定されたモジュールが見つかりませんとなるんだがどうしたらいいの?



306 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 14:58:07.93 ID:OsWsHViw.net]
anacondaなのにpipつかっちゃうん?

まぁそれはいいとして、インストールしたライブラリが見つからないのって、仮想環境使ってるんじゃないの?

307 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 15:00:01.08 ID:4t7mcF6A.net]
説明が端折られすぎてて意味が分からんから当てずっぽうで書くが
anacondaのグローバルなsite-packagesにvlcが入ってて、
PyCharmではcondaの仮想環境のsite-packages見てる

308 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 15:05:07.90 ID:4t7mcF6A.net]
PyCharmとAnacondaと仮想環境なんで誰かが教えてやらんと手を出すはずないよな
半端な説明して初心者を迷わしてる奴はぶち殺すべきだわ

309 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 15:05:22.18 ID:3cU5Ak9F.net]
>>306
>>307
ごめん、やり方分かってないものなんだけど
結局、どうやったら使えるようになるの?

310 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 15:52:27.13 ID:jVNot2dU.net]
>>309
PyCharm + Anacondaということなんで参戦

PreferenceでProject Interpreter開くと下にパッケージでて、そこになければかなりの確率でInterpreterの指定先がおかしい

OSくらいは書いて欲しい
pipはどこから実行したの?

311 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 16:01:56.27 ID:3cU5Ak9F.net]
>>310
OSはWin 10
pipはAnacondaから
project interpreterにはパッケージの名前入ってる

312 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 16:19:40.66 ID:jVNot2dU.net]
>>311
pipはAnaconda Promptを開いてコマンドを叩いたということでいいかな
そしたら
(base) C:\Users\foo
みたくなっていると思う

カッコの中が環境名でそこにインストールされてる

Interpreterを調べるには、pipを実行したコマンドプロンプトで
where pip
とうつと幾つかpip.exeの場所が出る
その中で一番上のpip.exeと同じ場所にあるpython.exeをInterpreterとして選ぶ

313 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 16:40:03.70 ID:jVNot2dU.net]
あ、Project Interpreterに表示されているのか
だとすると別の問題っぽいなぁ

VLC本体を入れてないとかかな
www.videolan.org

314 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 16:52:02.13 ID:3cU5Ak9F.net]
VLC本体はインストール済みなんだけどな
project interpreterから一回uninstallしたら
今度はinstallできなくなった
Non-zero exit code (1)
と表示される

315 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 16:54:50.76 ID:3cU5Ak9F.net]
ごめんなさい。installはできました
でもimport読み込めません



316 名前:デフォルトの名無しさん mailto:sage [2019/05/26(日) 17:04:35.82 ID:jVNot2dU.net]
試しにインストールしてみたら普通にいけてしまった
問題の切り分けが必要かな

32bitと64bit混在してないよね?
VLCは実は32bit版とか

あるいはVLCが古すぎるとか

Interprterのライブラリに表示されているのなら、問題はその先かな

317 名前:デフォルトの名無しさん mailto:sage [2019/05/27(月) 23:54:52.37 ID:apQARLAy.net]
400年ぶりに書きかわる世界の「OS」:ブロックチェーンは大いなる変化の序章にすぎない
https://wired.jp/2016/09/21/futuredays2016-kenji-saito/

そろそろブロックチェーンにも手を付けなければ
まだ新しく実験的段階みたいだがある程度Python勉強したらVyperでも触ってみるか

318 名前:デフォルトの名無しさん [2019/05/27(月) 23:59:16.39 ID:YW0FY62m.net]
3年前の化石ちょうちん記事ワロタwww

319 名前:デフォルトの名無しさん [2019/05/28(火) 00:20:41.52 ID:M3HPfliA.net]
black-chain

320 名前:デフォルトの名無しさん mailto:sage [2019/05/30(木) 02:35:32.67 ID:MekS6E+1.net]
ブロックチェーンはインターネット並みのイノベーションだと思う

321 名前:デフォルトの名無しさん mailto:sage [2019/05/30(木) 07:53:37.00 ID:bMHQkBGr.net]
>>285 色々調べてると次の様な関係らしいね。
Sympy は、記号計算が出来る。 同分野では、

Mathematica (Wolfram言語)が頂点にいるが、有料、高価
MatLab 似ているが、あくまでも数値解析ソフト。
SageMath は、Mathematica の機能をオープンソースとして無料にしたもの。 ありとあらゆる既存に開発された機能を寄せ集めてるので巨大。独立システム。
ライブラリとしては使えない。

SymPy は、Mathematicaで出来ることは全て盛り込もうとしたもので、Python だけで書かれている。
ライブラリなのであらゆる場所で使うことができる。

高校くらいからこんなの使いたかったな。手計算の代数や幾何なんてアホらしくなるな。
今の工学系の大学ではみんなこの種のプログラムを使わせてるんだろうか? こんな便利なものがあるのに使わないわけないだろうな。Mathematica は良く耳にするね。

322 名前:デフォルトの名無しさん mailto:sage [2019/05/30(木) 08:31:34.69 ID:2w6JKUmW.net]
Mathematicaのエンジンが無料で使えるようになったらしい

323 名前:デフォルトの名無しさん mailto:sage [2019/05/30(木) 10:02:21.84 ID:+xWYr2/c.net]
>>322
「Mathematica」や“Wolfram|Alpha”の核「Wolfram Engine」が開発者向けに無償開放
https://forest.watch.impress.co.jp/docs/news/1186454.html

 開発者向けの無償「Wolfram Engine」は、運用前・試作(pre-production)段階でのソフト開発で利用可能。
製品に組み込むことはできないが、オープンソースプロジェクトであれば無償のプロダクションライセンスを申請することも可能だ。

各種プログラミング言語(Python、Java、.NETおよびC/C++)で開発されたアプリにライブラリとして組み込んだり、「Excel」「Jupyter notebooks」「Unity」といったアプリと連携させたりすることが可能。

324 名前:デフォルトの名無しさん mailto:sage [2019/05/30(木) 12:25:13.13 ID:c0yfQDK8.net]
>>321
フリーならmaximaもあるぞ。自分は10年以上前から使ってたが、最近はsympyに乗り換えた。

325 名前:デフォルトの名無しさん [2019/05/30(木) 13:08:30.45 ID:Ec3P7Zkh.net]
(良質な)選択肢が増えるのは良いこと

rubyは論外



326 名前:デフォルトの名無しさん [2019/05/30(木) 13:55:14.24 ID:pTJ8iP5X.net]
sympy無いからね

327 名前:デフォルトの名無しさん mailto:sage [2019/05/30(木) 16:38:42.64 ID:xulCAv1+.net]
>>323
ルーピー…
ノコギリ…
ぐふっ…

328 名前:デフォルトの名無しさん mailto:sage [2019/05/30(木) 17:27:10.98 ID:c0yfQDK8.net]
>>326
AIは勝つ

329 名前:デフォルトの名無しさん mailto:sage [2019/05/30(木) 17:42:39.66 ID:PBHpgwjD.net]
>>328
うまいw

330 名前:デフォルトの名無しさん [2019/05/30(木) 21:20:41.66 ID:E3tbd607.net]
複数のプログラミング言語に対応する時
Rubyがハブられる事多くね?

331 名前:デフォルトの名無しさん mailto:sage [2019/05/30(木) 23:29:14.19 ID:AhU3n+K3.net]
Javaも有償化で死ぬ運命だし
PerlとPHPも存在意義がないし
言語はPythonとJavaScriptだけあればいい

332 名前:デフォルトの名無しさん mailto:sage [2019/05/30(木) 23:34:55.95 ID:uFtB2gCY.net]
まだだ、まだ終わらんよ!

333 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 00:30:20.79 ID:PSQLu+bz.net]
JAVAは有償化の部分ができるだけだろ。

ウインドウズで簡単にpythonが導入できるようになるらしいな。

334 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 01:56:23.89 ID:VaYAhJdd.net]
>>329
GAN

335 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 09:23:04.34 ID:4DhDQJ0v.net]
>>334
惜しい



336 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 12:37:49.31 ID:LXc8d8Er.net]
>>333
> JAVAは有償化の部分ができるだけだろ。
今はね
今後どうなるかわからんから企業だと確実に使い辛くなった

337 名前:デフォルトの名無しさん [2019/05/31(金) 13:51:56.51 ID:537aAHVt.net]
ネットで探してみたのですが、見つからず…

Python2.7を使っているのですが
Tkinterの入門書籍でオススメなどありましたら
よろしくお願いしますm(_ _)m

ネットで都度、調べ調べごまかしてきたのですが、
使用頻度が少し出てきたので、一通り見てみようかと。

338 名前:デフォルトの名無しさん [2019/05/31(金) 13:58:23.58 ID:+B1cnzPd.net]
ネットの方が良いよ

339 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 15:16:18.35 ID:/RjVR28k.net]
>>337 2.7は捨てた方が良いんじゃないの?

340 名前:デフォルトの名無しさん [2019/05/31(金) 16:16:50.64 ID:537aAHVt.net]
古いバージョンである事は充分わかっているのですが、
ラズベリーパイで使っているため、
ライブラリの依存の関係で切るわけにいかない状況で…

一人で遊ぶのにはPython3で良いのですが、子供たちが使っているので
書籍や何やらも2.7で統一しています。

余談ですが同じように、Scratch1.4もGPIO周りとの兼ね合いで
2.7を選択せざるを得ないのです。

Windows * Tkinter の 2000年 英語本PDF600ページが無料でありましたが
これは、古過ぎます…ね… すみません。いい書籍があれば良いのですが…

341 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 18:44:46.18 ID:yAPTWdiQ.net]
ネットを探して見つからないって・・これじゃダメってことなんだよね?
https://docs.python.org/ja/2.7/library/tk.html

342 名前:デフォルトの名無しさん [2019/05/31(金) 19:28:37.67 ID:537aAHVt.net]
すいません。ワケあって書籍が必要なんです。
いろいろ調べてみると、

・みんなのPython 改正版
・みんなのPython 第3版

上記書籍で演習がGUI(Tkinter)っぽいのですが
Tkinterについてのフレームやらなんやら詳しく書いてるのか
触り程度なのか、誰かご存知ありませんでしょうか??
有名な書籍っぽいので誰かお持ちだったり、買った事あったり…

343 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 20:08:41.66 ID:V8SvGoHx.net]
プログラミング初心者だけど、プログラミングってWebラーニングで学ぶのが良いかと思ったけど詐欺みたいなサイトしかないな
数万円とか数十万円とるサイトばかりだ

344 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 20:39:35.05 ID:LXc8d8Er.net]
>>340
> 一人で遊ぶのにはPython3で良いのですが、子供たちが使っているので
> 書籍や何やらも2.7で統一しています。
いや、むしろ子供のこと考えたら3にするべきだろう…

345 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 20:58:12.33 ID:VcvJkX3n.net]
PYQなら月3000円くらいやろ
本1冊買うのと変わらんな



346 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 21:27:41.46 ID:mkyHYe1M.net]
今時Python2とか小学生にも煽られるぞ

347 名前:デフォルトの名無しさん mailto:sage [2019/05/31(金) 22:42:49.03 ID:PnCWP7qD.net]
本をけなすやつの中には
有料サイトのステマも混じってるのかな

348 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 00:14:57.92 ID:GQlgchjf.net]
>>342
GUI について、詳しくは書いてない

Tkinter って、亀を動かして、線を引くサンプルだろ?

ネットにあるだろ。
それを、プリントすれば?

349 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 00:53:43.66 ID:YPn5o2+D.net]
普通にTkの本買えば?

350 名前:デフォルトの名無しさん [2019/06/01(土) 02:43:15.54 ID:bRz/F46N.net]
python3 tkinter pyautoguiでマウス座標を取得して自動更新したい

x=pyautogui.position()

#ラベルを追加
label = tk.Label(root, text=x),label.place(x=0, y=0)
label.update()

更新できずに困ってます。どうすれば良いでしょうか?

351 名前:デフォルトの名無しさん [2019/06/01(土) 11:31:40.48 ID:KmtNp3Ps.net]
https://ja.stackoverflow.com/questions/20876/tkinter%E3%81%A7%E3%81%AE%E3%83%A9%E3%83%99%E3%83%AB%E3%81%AE%E6%9B%B4%E6%96%B0
https://clovermedia.jp/nettv/nettv-44258-2-2-2/

352 名前:デフォルトの名無しさん [2019/06/01(土) 13:16:17.37 ID:Yp9yk5/9.net]
>>348
情報ありがとうございます。やはり詳しは書いて無いんですね。子供には書籍での勉強を推奨してるので、困りました。

>>349
Tcl/Tkプログラミングの本ですか。思いつきませんでした。
Tkの記述やなんかはPythonのTkinterでそのままというわけにはいかないでしょうから、どんな機能があるっていう概要を勉強する感じで、やはりそれをドキュメントなりなんなりWEBで調べる、になりそうですね。

Tkinterの書籍が無い…困った…。

353 名前:デフォルトの名無しさん [2019/06/01(土) 13:34:16.00 ID:Cw4MltZM.net]
tcl/tk の本読んでも tkinter を使えるようにはならないぞ
深い理解には役立つのは認めるが

354 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 15:56:47.73 ID:551IpXHk.net]
>>340 ラズパイは、python3 が入ってるだろ。
python3 ―version
バージョンアップだって出来るよ。

Scratch のGPIO だって、Scratch の新バージョンではpython3 が使えるんじゃないの? 正式には無くなるものを使い続けるはずがない。

ScratchはGPIOサーバーを使う?
GPIOサーバーは2.7で動かして他は全て3で動かすとか。

そもそもpython2.7 じゃまともに日本語が使えないでしょ。 子供にそんなものを使わせるなんて酷だよ。
UTF8が標準で使えるようになったのはPython3から。

日本語が使えないGUIを作って何するの?

355 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 16:01:51.70 ID:61PFNirk.net]
質問のバックグランドなんて人それぞれなんだから、
2.7についてのものでも、べつにいいじゃない。



356 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 16:08:07.66 ID:551IpXHk.net]
Tkinter は日本語が使えないんだから日本語の書籍があるわけないだろ。

357 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 16:09:39.16 ID:551IpXHk.net]
日本語が使えるのはpython3 の tkinter から。

358 名前:デフォルトの名無しさん [2019/06/01(土) 16:15:06.87 ID:4hNhVGGP.net]
scratchのエンジンはjavascriptだけどな。

359 名前:デフォルトの名無しさん [2019/06/01(土) 16:19:47.78 ID:Yp9yk5/9.net]
もちろんわかってますよ。

環境や理由を全て説明するわけにはいかないので、
アドバイスありがとうございます。

360 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 16:43:50.98 ID:551IpXHk.net]
気を付けてコーディングすれば表示することはできるだろうけど、そんな気苦労をしてまで日本語を使わせる理由が見当たらない。 2.7を使い続けるのはデメリットの方が大きいだろう。
Python の日本語の書籍だって沢山で始めたのはPython3 になってからだし。

361 名前:デフォルトの名無しさん [2019/06/01(土) 16:59:22.20 ID:Yp9yk5/9.net]
プログラミングスキルやトレンドを目的とした素養目的ではないので、
2.7の方がメリットがある環境ってだけです。
今現在、私立に通っているお子さんをお持ちの方ならわかる方もいるかもですね。
アドバイスありがとうございます。

私自身はPython3で書いてます。アドバイスありがとうございます。

自己解決しました。2系で書かれてるTkinterの書籍見つけました。
ちなみに2.7で日本語は何も問題な使用できます。

362 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 17:30:05.67 ID:dhP+frpU.net]
まさか私立学校のプログラミング教育がPython2.7とはこの時誰も知らなかったのである

嫌すぎだろw

363 名前:デフォルトの名無しさん [2019/06/01(土) 17:56:17.30 ID:ve4RhxKy.net]
幼少期に後方互換性維持の重要性を学習させるという
深遠な教育理念があるんだぞ

364 名前:デフォルトの名無しさん [2019/06/01(土) 18:04:56.17 ID:Yp9yk5/9.net]
別に親としては、どっちでもいい気がします…。
子供がプログラミング屋さん志望なワケじゃないので。
取り組み自体が5-6年前?結構早かった学校という事でかえって安心ではあります。
技術科目先行してたみたいで、指導要綱や教材が到達点までカリキュラムが出来上がってるのでそれに準じてる感じですかね?

数年後、中学にもなってネコ跳ね返しで四苦八苦…より、メリットがあるような気はしてます。
統計初歩、三角関数、微積がゴールのようです。
学校バレしそうなので、ここへんで。ありがとうございましたm(_ _)m

365 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 18:26:38.27 ID:551IpXHk.net]
私立学校みんなが足並みをそろえてるわけじゃないでしょ?
scratch を使ってる学校は多いと思われるけど。 それは単にインストールした環境がpython2.7 だっただけでしょ。

python の言語教育をpython2.7 でやってるの? ちょっとにわかには信じがたい。

小学校? 中高?
いずれにしろブロックプログラミングをscratch でやってるだけの話でしょ?

通信相手は、言語の種類は関係ないんじゃないの?

micro:bit だってpython3 系のmicro python だったと思う。
ブロックプログラムはMicrosoft の MakeCode 尤も実行コードはjavascript しか吐き出さない。 通信はbluetooth やWiFi、或いはUSB直結
python を吐き出すものもあるが普及はしていない。
つまり、ブロックプログラミングと、Python などの言語教育は全く別物となっている。 BBC では、python教育用に独自のエディタを提供している。

勿論scratch の対象デバイスとしてmicro:bit も選べる。



366 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 18:45:18.53 ID:GQlgchjf.net]
予算が掛かるから、PC が古いだけだろ

子供の遊びのために、PCを買い換える必要はない。
どうせ、遊びなのに

YouTube の動画をアップしてる、KENTA が初心者はRuby から始めろって言ってる。
Rubyの女神・池澤あやかも、同じ事を言ってる

Python が初心者にできるわけない!
Guido 自身が、内包表記は難しいから使うなって言ってるのにw

367 名前:デフォルトの名無しさん mailto:sage [2019/06/01(土) 18:55:39.11 ID:U+C+nCCR.net]
こうしてrubyは世界中から嫌われていくのだった。

つづく






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

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

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