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


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

Pythonのお勉強 Part58



1 名前:デフォルトの名無しさん [2018/10/25(木) 20:50:10.29 ID:NRPlmaaN.net]
★当スレにRubyのコードを書くことを禁ず

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

■前スレ
Pythonのお勉強 Part57
mevius.5ch.net/test/read.cgi/tech/1529888279/

◆関連スレ
くだすれPython(超初心者用) その39
mevius.5ch.net/test/read.cgi/tech/1535064635/

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

◆ソースコードをそのまま5ちゃんにコピペするとインデントが崩れるので
  こういうところ↓にはってきてください
ttp://ideone.com/      Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。このスレ的には消えるまでの日数を長めに指定のこと。
ttps://jupyter.org/try    (旧try.jupyter.org)ちょっとめんどうそう
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)


次スレは>>980が挑戦する

588 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 18:47:55.36 ID:48+fW5OS.net]
>>567
今は95文字縛りにしてる

589 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 19:06:50.21 ID:3MltXAFB.net]
インデント4文字で79文字縛りは厳しいわw
インデントも深くすんなてことなんだろうけど…

590 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 20:26:19.96 ID:aXAkaZ+u.net]
ちなみに俺がPC-9801のVZエディタでソースコード書いてたときは79文字縛りしてた
今は自由に好きなように書いてる

591 名前:デフォルトの名無しさん mailto:sage [2019/02/07(木) 21:28:58.01 ID:nuWWhs88.net]
>>570
この板のPyスレは底辺レベル野郎の雑談スレで
そんな質問しても期待したレスはないよ。
それなりのレベルのPy野郎が居るところで質問したほうが良い(teratailとか)

592 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 05:48:28.29 ID:yMYWywMo.net]
>>570
from seleniumrequest import ...
はどう?
試してないけど一応methodにPOSTを与えられるみたい

593 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 08:27:12.89 ID:yK4UmiCv.net]
>>566
そやからそれはお前の基準やろw

594 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 08:28:59.84 ID:yK4UmiCv.net]
>>562
それって図書館にある本全部よんだことあるんかな?ってことと同じ意味やで。
必要なときに必要なものを使えばいい。

595 名前:デフォルトの名無しさん mailto:sage [2019/02/08(金) 08:31:41.42 ID:yK4UmiCv.net]
>>574
VZエディタ懐かしすw
ダイヤモンドキーだったかな?

596 名前:デフォルトの名無しさん [2019/02/08(金) 12:23:27.62 ID:jEYFKApV.net]
>>577
言葉の意味に基準とかないんやで
どえらいバカやなおまえ



597 名前:デフォルトの名無しさん [2019/02/08(金) 13:02:58.45 ID:BZlj9Znx.net]
【いったい何故?】 肺炎やインフルエンザやHIV/エイズなどたくさんの病気に抵抗することができなく
https://rosie.5ch.net/test/read.cgi/liveplus

598 名前:/1549506895/l50 []
[ここ壊れてます]

599 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 19:20:21.11 ID:luPnpF49.net]
if 条件式a and 条件式b and 条件式c:
は、条件が多くなると長くなり見づらくなる。
if文の羅列ではインデントが深くなる。

なんか良い方法はないの?

600 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 19:23:11.51 ID:W4o99yL6.net]
>>582
改行すればいいでしょ
それか判定部分の関数化

601 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 19:30:25.01 ID:luPnpF49.net]
>>583 改行すると怒られるんだけど、

if True
 and True:
 print ('True')

602 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 20:08:22.45 ID:Hg8uwZQZ.net]
はああああ??

603 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 20:13:10.92 ID:W4o99yL6.net]
>>584
括弧使いたまえ

604 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 20:22:35.98 ID:NnmcfWng.net]
>>584
ちょっとはググれ
d.hatena.ne.jp/ishidamakot/touch/20110614/1308066929

605 名前:デフォルトの名無しさん mailto:sage [2019/02/09(土) 20:47:02.04 ID:GcgAqiym.net]
>>586 有難う。

606 名前:デフォルトの名無しさん [2019/02/10(日) 02:59:12.31 ID:wo48GY2m.net]
>>582
all関数はどうだろう
if all([
条件式1,
条件式2, …]):



607 名前:デフォルトの名無しさん [2019/02/10(日) 09:37:04.29 ID:qH9C6fmC.net]
>>578
量子力学と同じだな。全てを理解した人はいないが、使いこなせる人はいると。

608 名前:デフォルトの名無しさん [2019/02/10(日) 15:04:42.83 ID:PXpe84p+.net]
>>570
CookieJarを使ってないんじゃね

609 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 16:14:50.54 ID:8pY6FeJB.net]
>>589 素晴らしい、地味に進化してるんだね。 Python 侮るべからずだな。

610 名前:デフォルトの名無しさん [2019/02/10(日) 16:44:24.23 ID:ELTBPRll.net]
>>592
python2の頃からあるけどな

611 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 16:59:13.50 ID:8pY6FeJB.net]
>>593 知らんがな、1週間前からpythonを始めたんだから。

612 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 17:53:31.14 ID:vOpxNkmL.net]
>>594
だったら進化とか語るなよw

613 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 18:18:22.26 ID:Mw20IJUM.net]
ワロタ

614 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 19:41:39.52 ID:Wz5p3xv3.net]
>>595
1週間まえからはじめて"地味に進化してるんだね"とのたまうって
さすが偉いゆとり様って感じだよな

615 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 20:37:00.85 ID:OTf+aZMg.net]
>>597 ちゃうねん、それ以前の言語に比べたらと言う話。
C、PL/I 、FORTRAN、BASIC、VB、perl、PHP、Java、javascript、swift
くらいしか触った事ないけど。

616 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 20:48:30.49 ID:b5lC8C+a.net]
Pythonでマイクラを遊んでるけど結構面白い
村人増殖装置や畑や家をプログラミングで作ったけどこれなら初心者の俺でも解りやすい



617 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 20:48:36.97 ID:Be/UHAwm.net]
>>598
javascriptにもevery()あるやん

618 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 20:52:21.34 ID:L/vUvPOU.net]
>>598
ゆとりどころか超熟しててワロタ
PL/Iって大型計算機時代のものだろw

ちなみにFortran95にはanyあるよ
perlもモジュール List::Util にある

しばらく勉強するとnumpyのanyとゴッチャになってnumpy boolean型がis Trueで変な値を返すところまで行ってクソ言語が!と憤る未来まで見えた

619 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 21:07:53.99 ID:vOpxNkmL.net]
>>598
Bit配列用だけどPL/1にもAnyはあるし

620 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 21:52:05.98 ID:zCRlUWb/.net]
わいも手続き型言語しか知らんので模範解答と比べると無駄なことやりすぎるわ

621 名前:デフォルトの名無しさん mailto:sage [2019/02/10(日) 22:20:56.07 ID:6/vKPLVO.net]
まずは動いてなんぼやで

622 名前:570 mailto:sage [2019/02/12(火) 1 ]
[ここ壊れてます]

623 名前:3:15:31.43 ID:o/289WBf.net mailto: >>576

ありがとうございます。
ご指摘ただ板パッケージは、SeleniumのWebDriverをラップして、
Requestsのメソッドを使用できるようにするものですね。
WebDriver.requests()を使用できるようにはなりますが、
引数に'POST'を与えたからと言って、期待通りの動作にはならないようです。
以上、報告まで。
[]
[ここ壊れてます]

624 名前:デフォルトの名無しさん [2019/02/13(水) 23:45:19.41 ID:khyGjuCk.net]
最初は環境整えて
サンプルコピペして実行しておおーってするのがええで

625 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 12:54:36.32 ID:poHBz4CU.net]
>>532
SESはともかくフリーランスって言うほど地獄か?
その辺のサラリーマンよりめちゃくちゃ稼げないか?

626 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 13:32:31.77 ID:4REx+4V4.net]
>>607
すまん、実力がないわけで



627 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 14:45:22.82 ID:eIIT9eQr.net]
俺が作りたいのはsiriやLineのりんなみたいなAIを人間並みに賢くして半自立型で動くAI
でも当面はノベルゲーやマイクラみたいなサンドボックス型ゲームかな

628 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 15:43:23.84 ID:oqvmhmvG.net]
フリーランスだろうがサラリーマンだろうが能力が変わらないなら稼ぎなんてほぼ同じ
フリーランスの年商の方が高く見えてもサラリーマンだと会社が出す福利厚生などを考慮すれば大して変わらない

629 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 16:35:39.60 ID:GfPZMs79.net]
福利厚生というより年金税金
フリーランスだと会社員の1.5倍から2倍稼がなきゃトントンにならない

630 名前:デフォルトの名無しさん [2019/02/17(日) 16:47:59.22 ID:TMucMtnh.net]
ぶっちゃけ1.3倍あればいいんだけどな
見かけ上の年収は低くなるけど節税すればどうとでもなる
1.5倍〜2倍はさすがにネットの情報に流されすぎだわ

631 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 16:57:59.93 ID:dGV5XbAI.net]
原則クビになることを考慮しなくて良い会社員と比べてフリーランスの場合は次の仕事がしばらく入らないリスクも考えなければならないので会社員と同等の金額では足りない

632 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 18:33:59.39 ID:OPCV5npO.net]
>>612
実力があるならフリーのがはるかにいい
自由度とストレスが全然違う
仕事が掛け持ちできるなら3倍まではいける
それ以上は法人化して経営側にならないとムリ

633 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 18:35:41.69 ID:GfPZMs79.net]
※その実力には営業力も含む
コミュ障は大人しく飼われとけ

634 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 18:47:46.49 ID:OPCV5npO.net]
>>610
サラリーマンは実力があればあるほど不利
給与体系があるから特別にできる人に特別な給与を出せない
大手ほどそうなる傾向が強い

フリーランスで重要なことはコミュニケーション能力
どんなに仕事ができても客先でケンカするようなら仕事はもらえない

後は稼げるうちに稼ぎ切ること
今のスキルが通用するのが残りどのくらいかを考えて、歳を取っても同じだけ稼げるなんて思わないこと

635 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 18:50:12.26 ID:OPCV5npO.net]
>>615
完全に同意

636 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 18:59:02.88 ID:uyUwEBlN.net]
スレタイ見直しちゃった



637 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 19:15:29 ]
[ここ壊れてます]

638 名前:.92 ID:qbdnl43Y.net mailto: これ電車とかでやりたいんだけど
スマホでコードを書いて実行みたいなサイトない?

Java とかだとあるんだが
Python 版
[]
[ここ壊れてます]

639 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 19:19:15.34 ID:OPCV5npO.net]
>>619
Google Colaboratoryが一番手取り早い

640 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 19:19:52.63 ID:nxQ35MKt.net]
https://qiita.com/kokorinosoba/items/a700cc94f3c9ef19440f

641 名前:デフォルトの名無しさん [2019/02/17(日) 23:27:41.39 ID:ewnW5/wP.net]
フリーランスって契約とか事務手続きの知識も必要で大変そう

642 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 23:32:31.54 ID:0japMw3M.net]
そういうの最初だけやろ

643 名前:デフォルトの名無しさん mailto:sage [2019/02/17(日) 23:38:03.41 ID:6s4L/IlT.net]
適当でいいんじゃない

644 名前:デフォルトの名無しさん [2019/02/17(日) 23:42:24.83 ID:ewnW5/wP.net]
適当やと法外な損害賠償負わされるかもしれん

645 名前:デフォルトの名無しさん mailto:sage [2019/02/18(月) 00:07:56.24 ID:cDrzBOfV.net]
契約書の小さい文字の但し書きを面倒臭がって読まないタイプの人はフリーランスにならない方が安全

646 名前: mailto:sage [2019/02/18(月) 01:03:32.18 ID:aN2QSVsl.net]
>>626
>但し書き
これって嫌ですね、前半で言っていることをちゃぶ台返しにする内容が往々にして記載されているもの、それが「但し書き」ですね

民法93条「心裡留保」:意思表示は、表意者がその真意ではないことを知ってしたときであっても、そのためにその効力を妨げられない。ただし、相手方が表意者の真意を知り、又は知ることができたときは、その意思表示は、無効とする。



647 名前:デフォルトの名無しさん mailto:sage [2019/02/18(月) 08:31:34.84 ID:lP09CR/s.net]
興味深い話ではあるがスレチやな

648 名前:デフォルトの名無しさん [2019/02/18(月) 14:56:14.98 ID:oU/NFgq1.net]
>>618
以前なら「マ板逝け」で終わってたんだよな

649 名前:デフォルトの名無しさん [2019/02/18(月) 14:57:26.58 ID:oU/NFgq1.net]
>>619
SL4A

650 名前:デフォルトの名無しさん mailto:sage [2019/02/18(月) 21:06:40.80 ID:emXzCZXB.net]
>>620

これ良さそうだね
Thanks

651 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 00:44:29.02 ID:xISlfG0u.net]
>>619 はあ? Juno for jupyter とか無料で使えるよ。
ただ、サーバー版だから立ち上がるまでに時間がかかる。

pythonista がオススメ。iPhone アプリまで作れてしまう。 いつでもどこでも使えるし、Dropbox にファイルを置いておけば、自宅のPCとも共有できる。

652 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 00:45:51.53 ID:xISlfG0u.net]
>>632 あ、iPhoneの場合ね。

653 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 12:27:39.82 ID:UOhpPyGI.net]
1200円か…

https://i.imgur.com/p3Lj34x.jpg

654 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 12:37:52.94 ID:UOhpPyGI.net]
アプリ内課金1800円也

どっちがいいかな
麻美子さん思案中

https://i.imgur.com/ApekDM0.jpg

655 名前:デフォルトの名無しさん [2019/02/19(火) 12:40:37.60 ID:1Fqwt8so.net]
635 一択

656 名前:デフォルトの名無しさん [2019/02/19(火) 12:41:49.47 ID:bqQ6Pob/.net]
pyhonistaでいいんじゃないの
Junoなんちゃらなら620のgoogleのでよくないですか



657 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 12:44:41.95 ID:V3C0jNQ1.net]
>>634 1200円の価値は十二分にあるよ。
ローカルでちょろちょろと動かせるのは良い。 入力補助をしてくれるからiPhoneで入力するのはかなり楽。
Juno for jupyter も使うことがあるが、立ち上げに時間がかかるのと入力補助をしてくれないので非効率。

アプリもものすごく簡単にできる。 Appストアに登録することはできなさそうだけど個人で使う分には十分。

pythonista専用のシェル stash まである。 だからこれからPIP を動かしたりできる。 
誰かが bash で作ったプログラムをコピペして動かしたらそのまま動いた。

基本的にはCで書かれたライブラリ関係は使えないんだけど標準的なものはあらかじめコンパイル済み。
numpy等は、iPhone用にLLVMでコンパイル済みだから標準で使える。
pandas は、使えない。 その内コンパイルしてくれるんじゃないかとは思うが優先順位は低いらしい。

658 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 12:53:29.36 ID:MhS1AFKc.net]
ど底辺高校から専門学校に進んで、今では一人前のエンジニアですって、どっかで雷にでも撃たれての?

659 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 12:58:54.34 ID:7jIDC0Mo.net]
>>616
フリーランスで稼げてる人って、基礎能力が高いというか普通の会社員より頭が良さそう。

660 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 13:07:31.44 ID:xISlfG0u.net]
>>638 Juno は無料版だけで使ってる。
もしかしたら、jupyter-notebook そのものをインストールできないか試したがダメだった。
https://i.imgur.com/NxyRwc8.jpg

661 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 13:53:56.83 ID:ooEp3Ilt.net]
>>639
え、私のこと?

662 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 13:57:51.31 ID:V3C0jNQ1.net]
chrome上で走る Google colaboratory でも良いんじゃないの。無料だし。 GPUまで使える。
ちょっともっさりしてるけどJunoよりは使いやすそう。
https://colab.research.google.com/

663 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 16:20:52.42 ID:xMbusKps.net]
>>643 colab は、.py ファイルを直接読み込んでくれないね。 せめてテキストとして読み込んでくれると良いのに。
notebook 形式だと、Google drive , ローカルフォルダ、dropbox などに格納もできる。
実行する都度、1〜2秒かかる。 やはりできるだけローカルで動かせるものはローカルでテストして、pandas などを使いたい時だけcolab かなと思ったが、
py との相互変換ができないとちょっと不便だな、どうしたら良いのかわからない。小さければコピペでも良いけど。

664 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 19:26:39.22 ID:6WG1ZRST.net]
>>640
使う方向が違うだけでどっちもバカも秀才もいる
まあフリーランスでバカだとそのうち淘汰されるが

665 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 21:27:39.42 ID:K6Z6IzuS.net]
>>645
バカで会社に居づらくなって、フリーランスにならざるを得なかった俺が通りますよー。
自称フリーランスのフリーターだけどなw

666 名前:デフォルトの名無しさん [2019/02/19(火) 21:39:30.84 ID:qH4ilK4b.net]
一度営業を経験した人とかならフリーランス余裕だと思うよ
コミュ力ヤバい人ばっかの業界だから少しノリがいいだけで現場を指揮してる人達からは重宝されるよ
もちろん最低限のスキルは必要だけど



667 名前:デフォルトの名無しさん mailto:sage [2019/02/19(火) 22:11:04.06 ID:czPtV7nF.net]
フリーランスの始め方が想像もつかない。やっぱ会社員時代にコネ作って始めるもの?

668 名前:デフォルトの名無しさん [2019/02/19(火) 23:47:27.55 ID:agQFNVYZ.net]
首都圏は今はエージェントとか結構あるから困らん
地方はPythonの仕事あるのかな

669 名前:デフォルトの名無しさん [2019/02/20(水) 00:09:24.14 ID:hBdgjZ68.net]
論文書いて大学の創業支援受けて独立
コミュ障でもできる

670 名前:デフォルトの名無しさん mailto:sage [2019/02/20(水) 00:28:37.02 ID:aaH1DDBC.net]
営業と雑務を依頼できる会社があるから敷居は10年前よりは低くなってる。

671 名前:デフォルトの名無しさん mailto:sage [2019/02/20(水) 18:27:15.27 ID:3A0CDvTh.net]
例.値の割当てにおける変数の省略  
>>>(a,b,)=(4,5,6) Enter  ←‘’による変数の省略  >>>a Enter  ←値の確認  
4  
>>>b Enter
5     

672 名前:デフォルトの名無しさん mailto:sage [2019/02/20(水) 18:43:19.90 ID:hK+DOQws.net]
(a,) = (1,)

なるほど

673 名前:デフォルトの名無しさん mailto:sage [2019/02/20(水) 18:56:55.03 ID:3A0CDvTh.net]
>>652 それできなかったな。 pythonista 3.6

(a,b,)=(2,3,5)
# too many values 2つにせんかい!と怒ってる。

674 名前:デフォルトの名無しさん mailto:sage [2019/02/20(水) 19:02:33.01 ID:hK+DOQws.net]
ひとりごと…?

675 名前:デフォルトの名無しさん [2019/02/20(水) 19:38:51.30 ID:aF393Ya1.net]
>>652
(a, *b) = (1, 2, 3)
にしないとダメなのでは

676 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 00:04:50.07 ID:k9ihouSJ.net]
奥が深いね。* ってなんとなくポインタという刷り込みがあるから切り替えに時間がかかりそう。



677 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 02:56:01.23 ID:CMw18/bO.net]
残りをbの先へ押し込むという意味では
代入なら間接参照と概ね一緒じゃないか
まぁPythonの変数は全部参照だけどね

678 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 08:40:09.45 ID:k9ihouSJ.net]
IEEE ランキング
https://news.mynavi.jp/article/20180806-674740/

python が連続して1位だが、embed用でも人気というのは、ラズペリで使えるとか? AI 用はまだ実用化はそれほど進んでいないよね。 それともすでに深く進行し始めてる?

679 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 08:55:37.93 ID:k+M5JUoh.net]
どこにペリがあるんだ?

680 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 09:07:35.59 ID:eUc7EqKm.net]
>>659 こんなの見つけた。

CloudFlash(arm926ej-s)でPythonを動かす
https://qiita.com/dodo5522/items/32cc28e4f10ad7ed4b8d

そっか、SDカードでpython が動く時代なんだな。
embed でも結構手軽に使えるんだな。
どのくらいの容量になるのか解らないが、これだったらPICで動かしてても不思議じゃないな。

こんなのも見つけた。

MicroPythonによる、リアルタイムマイクロコントローラ使用アプリケーションの迅速な開発
https://www.digikey.jp/ja/articles/techzone/2017/sep/develop-real-time-mcu-based-applications-micropython
MicroPython.orgの記載によると、MicroPythonは、Python 3プログラミング言語をコンパクトかつ効率的に実装したもので、マイクロコントローラなどの制限された環境での実行向けに最適化された、Python標準ライブラリの小規模サブセットを含みます。

256KB以上のフラッシュ
16KB以上のRAM
80MHz以上のCPUクロック

MicroPython pyboard v1.1
https://www.switch-science.com/catalog/3488/
MicroPython実装開発用ボードが7000円で買える。

千石通商で6500円だって
https://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-55YJ

こんなんだったら、組み込みにpythonが使われてるという理由もわかってきたな。

681 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 09:09:42.91 ID:eUc7EqKm.net]
>>660 ごめん、ラズベリーパイ

682 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 09:16:33.24 ID:eUc7EqKm.net]
すげーな、なんでもインストールできるんだ。

Raspberry PiのPythonライブラリはpipよりapt-getで入れるのが断然早い
https://karaage.
hatenadiary.jp/entry/2018/10/05/073000
Numpy、PIL、Pandas、Matplotlib、TensorFlowなど

683 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 09:23:22.21 ID:0ORtHHUr.net]
micropythonとかcircuitpythonみたいなのが流行ってるというよりは組み込み用のcpuが安くて高性能になったからという事らしい?

684 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 09:31:14.15 ID:eUc7EqKm.net]
>>664 勿論それも大きいが何より最近はプログラムの量が大きくなってきてるから、いかに開発効率を上げるかが重要で、python なら楽に出来るというのが大きいだろう。
組み込んでからも自由自在にプログラムを変更したり出来るのは大きい。

linux python3 アップデート - pipとapt-getを使ってパッケージをインストールすることの違いは何ですか?
https://code.i-harness.com/ja/q/68e59f
apt-getはあらかじめコンパイルされており、 pip よりもはるかに速くインストールされます。

numpy、matplotlib、pandas、およびその他のscipy関連モジュールをインストールするには、 apt-getは数秒しかかかりません。 pipは簡単に10min +を消費することができます。

685 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 09:48:50.44 ID:eUc7EqKm.net]
>>665 組み込んだ後にパラメータをちょっと変えて動かしてみる。結果をいろんな角度から見てみたい。

という場合、コンパイラ言語だとコンパイルするだけで膨大な時間がかかる。(実機は非力な意思だから)
別のPCでコンパイルして、実機に転送とかしても良いがその手間が大変。

pythonならコンパイルが必要ないから、直ぐに動かせる。

上のnumpy とかpandas という数学のライブラリは、スピードを上げるためにターゲットCPUでコンパイルしてバイナリで実装されるから、pip でコンパイルする時間が何時間もかかるという話。

686 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 09:50:12.96 ID:eUc7EqKm.net]
>>666 実機は非力な石(チップ)の間違い。



687 名前:デフォルトの名無しさん mailto:sage [2019/02/21(木) 11:55:46.83 ID:CID7H1M0.net]
バカじゃなけりゃクロスコンパイルしてると思うぞ。

688 名前:デフォルトの名無しさん [2019/02/21(木) 12:08:43.64 ID:gfZfeuOV.net]
JupyterとPythonistaは目的が違うから
Jupyterは本来、幾つもの言語を扱え、分析目的に使用するもの。言語学習にもいいけど

対して、PythonistaはiOS固有モジュール備えてるのでiPhone/iPadで実行するのに特化している
反面、対応していないモジュールもある
(PANDASはインストールできなかったね)






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

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

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