dupchecked22222../cacpdo0/2chb/112/49/tech162174911221738335146 Pythonのお勉強 Part65 YouTube動画>1本 ◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

Pythonのお勉強 Part65 YouTube動画>1本


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1621749112/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん (ワッチョイ eb01-+D+D)2021/05/23(日) 14:51:52.02ID:NSupjEI/0
!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。

・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
 エラー文(勝手に省略orスクショうp等の横着禁止)と
 おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。

★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
  ↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
http://techiedelight.com/compiler/  Run Code機能あり。
http://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
http://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
http://pastebin.com/     まずまずシンプル。
http://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。

◇Pythonオフィシャルサイト http://www.python.org/
◇まとめwiki http://python.rdy.jp/

●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その53
http://2chb.net/r/tech/1615846784/

〇前スレ〇 Pythonのお勉強 Part64
http://2chb.net/r/tech/1600035173/

次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ###
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured

2デフォルトの名無しさん (ワッチョイ bb5f-7DlD)2021/05/23(日) 15:20:20.52ID:td2gtQ6C0
>>1

3デフォルトの名無しさん (ワッチョイ 7a36-srAa)2021/05/23(日) 15:43:06.31ID:waFwHYP40

4デフォルトの名無しさん (ワッチョイ 977c-4Cki)2021/05/24(月) 14:04:53.81ID:lt23bAAY0
o2py

5デフォルトの名無しさん (ワッチョイ 0eda-Eq2K)2021/05/24(月) 20:40:05.66ID:i2eTwvSN0
ofey(r.p.ファインマンのペンネーム)

6デフォルトの名無しさん (ワッチョイ 0754-Q7kn)2021/05/24(月) 20:51:24.02ID:kerfgHek0
Python ← これ何て読むの? ピゾン? それとも鳥ポケモンのピジョン?

7デフォルトの名無しさん (ワッチョイ 634f-5zR4)2021/05/24(月) 22:27:45.49ID:2m3l/4W10
ネタか?ピソン以外に読みようがないだろ。

8デフォルトの名無しさん (ワッチョイ 6301-+D+D)2021/05/25(火) 09:17:27.63ID:CfN4kKfQ0
ぴちょん

9デフォルトの名無しさん (ワッチョイ 2702-m14i)2021/05/25(火) 12:46:19.43ID:aNkT85Bk0
reticulated python

10デフォルトの名無しさん (ワッチョイ 6301-+D+D)2021/05/25(火) 13:22:33.60ID:CfN4kKfQ0
れちくるぴっちょん

11デフォルトの名無しさん (ワッチョイ 6301-crVl)2021/05/26(水) 04:05:34.83ID:kHNVxF3z0
これを内包表記したいのですがうまくいきません
誰か教えてください

a = int(インプットされるランダムな回数)
b = []
for i in range(a):
b.append(input().split())

12デフォルトの名無しさん (ワッチョイ 4e10-FwnR)2021/05/26(水) 08:44:17.13ID:BKbV3EQX0
b=[input().split() for i in range(a)]

13デフォルトの名無しさん (ワッチョイ 6332-DmKs)2021/05/27(木) 19:54:34.78ID:yQZkpiUk0
ここか^^

14デフォルトの名無しさん (ワッチョイ 8b01-YctI)2021/05/27(木) 20:15:05.60ID:vLMlUqXA0
if 本スレ:
print("ここです")
else:
print("ここではありません")

15デフォルトの名無しさん (ワッチョイ 9a02-XjYx)2021/05/27(木) 20:47:56.75ID:XQj8L6ej0
if 本スレ.responses >= 1000:
本スレ.isActive = False

16デフォルトの名無しさん (ワッチョイ 9a02-XjYx)2021/05/27(木) 20:54:07.81ID:XQj8L6ej0
いや、responsesには書き込み情報を格納すべきだから長さを見るためにlenに食わせるべきか

17デフォルトの名無しさん (ワッチョイ 7a36-srAa)2021/05/27(木) 21:51:20.17ID:I3+t17Lr0
プログラムはperlが一番いい。そう思ってた頃が僕にもありました。

18デフォルトの名無しさん (ワッチョイ 9702-a81G)2021/05/27(木) 21:54:47.67ID:4Ku5ffLZ0
動的エクストリームプログラミングを楽しみたいならperlよりraku、そうでないならpythonだからね

19デフォルトの名無しさん (ワッチョイ 9702-a81G)2021/05/27(木) 22:06:47.54ID:4Ku5ffLZ0
インフラ化してしまうと進歩が止まってしまう、perlがいい例
それを嫌ってバージョン分けたらモンガーしか付いてこなかったっていう

pythonもインフラ化しつつあるけど、perl(raku)を反面きょうしとして、参照実装は一つのcpythonのままどんどん破壊的変更加えていって欲しいと願う

20デフォルトの名無しさん (ワッチョイ 1aa5-ksJK)2021/05/27(木) 22:16:08.48ID:THQ6jHMK0
perlの敗因は色々あるが最大のものがクラスの設計
本当にgdgdになって終わった
blessってなんだよ

21デフォルトの名無しさん (ワッチョイ 5b63-lMMI)2021/05/27(木) 23:33:16.63ID:Fz8/yV/70
pythonの超初心者なんですが質問はここでいいですか?

22デフォルトの名無しさん (アウアウエー Sa23-wh99)2021/05/28(金) 00:38:29.71ID:QwryzpDua
perl 勉強しなくても、シェルスクリプト並に書けてしまう良さと、どんなUNIX環境でも動きそうなのと、ラリー・ウォールみたいに頭が良くなりたい憧れがあって

23デフォルトの名無しさん (ワッチョイ d902-VV34)2021/05/28(金) 01:12:47.27ID:Kys4wuAq0
ラリーウォール好きならperl6(raku)触ってやれよ、まだまだご執心だぞ

rakuも既存のperl5、cpanだって(大体)使える互換機能があるにも関わらず、どこの環境にもバンドルされてないね
世間のperlへの関心の無さを象徴してるよね
perl5に6からのバックポート加えてperl7にするって話すら出てくる始末

pythonはサポート期限でスパッと2.7を切って、ここ一年くらいで急速に3に置き換わってきてるのに

環境慢心違

24デフォルトの名無しさん (ワッチョイ a1ab-vEq5)2021/05/28(金) 01:15:09.22ID:sScNQO170
perlが初めて覚えたプログラミング言語でオブジェクト指向も当然perlで覚えた
その後javaやって余りの簡単さに拍子抜けした

25デフォルトの名無しさん (ワッチョイ 4101-bBgm)2021/05/28(金) 07:33:30.01ID:kudt9Qk30
ぱーらー☆彡
(・∀・)ゲヘラヘラ

26デフォルトの名無しさん (スップ Sdf3-LClf)2021/05/28(金) 13:16:09.14ID:W+fNS/lRd
フォルダに同じ列数のcsvがいくつもある状態で、

各csvの最前列に1列挿入(全行ともファイル名を入れる)
各csvをマージしてcsv出力
フォルダに残ってるcsvは列挿入前のもの

というコードって可能でしょうか?

27デフォルトの名無しさん (ブーイモ MM75-xQfW)2021/05/28(金) 13:26:03.41ID:9jdh2go8M
可能

28デフォルトの名無しさん (ワッチョイ 512c-IGeJ)2021/05/28(金) 14:22:57.50ID:eNCMSwEe0
Linux のcat は、複数のファイルを連結するコマンド

29デフォルトの名無しさん (ワッチョイ d305-IGeJ)2021/05/28(金) 16:23:43.77ID:d4trihsO0
GUIアプリは作れんの?

30デフォルトの名無しさん (アウアウウー Sac5-IBCd)2021/05/28(金) 17:02:17.83ID:6CwHnVjsa
作れる

31デフォルトの名無しさん (ワッチョイ d336-exWT)2021/05/28(金) 19:07:00.11ID:rOYw3xL10
GUIの為のpythonだと思ってる。

32デフォルトの名無しさん (ブーイモ MMab-3d87)2021/05/28(金) 19:14:10.63ID:w3cP2l9fM
変態だー

33デフォルトの名無しさん (ブーイモ MM05-wh99)2021/05/28(金) 19:26:55.87ID:0Zkm7NJCM
Pythonで業務効率化スクリプト書き書きしてたら「君ソフトやりたいんだね!開発環境あげるよ!」ってノリでVBやらされそうになって泣いてるそうじゃないんだせめてC#にしてくれ
俺はまだ20前半だぞ

34デフォルトの名無しさん (ワッチョイ abda-eqVy)2021/05/28(金) 19:28:41.09ID:EVIGfz1i0
猫と蛇があれば大概の物は作れる。
by 本物のプログラマ

35デフォルトの名無しさん (ワッチョイ 915f-1//T)2021/05/29(土) 09:15:49.05ID:HMOUZDLA0
>>33
visualstudioならc#できんじゃないの?

36デフォルトの名無しさん (ブーイモ MM75-wh99)2021/05/29(土) 12:17:27.36ID:J+qJCf7zM
>>35
なぜかVBにこだわりがあるらしい。
.NET全くわからんのは自分のせいだけど、VBだけは勘弁だわ...
そもそもデータサイエンティストとして雇った人に組込みシステムさせるかね

37デフォルトの名無しさん (ワッチョイ 5168-B6Af)2021/05/29(土) 13:45:44.85ID:nX7VcqyJ0
思ってたのと違うから適性を模索しているのかもね
知らんけど

38デフォルトの名無しさん (ワッチョイ 414f-4Wjq)2021/05/29(土) 13:59:09.19ID:DLhoEVoU0
最初から土方募集じゃ人が集まらないからカッコイイ職種挙げてみただけなんじゃね?
本当にデータサイエンティストが必要な会社・業務内容だったのかな。

39デフォルトの名無しさん (ブーイモ MM75-wh99)2021/05/29(土) 14:39:22.87ID:J+qJCf7zM
>>38
必要なのは間違いないが、その説はあるな...
会社について知るほどそうとしか思えない。

40デフォルトの名無しさん (ワッチョイ 512c-IGeJ)2021/05/29(土) 15:37:24.62ID:ehKbAfuY0
違う仕事に回すのは、典型的な土方のだまし採用

YouTube で有名な雑食系エンジニア・KENTA がよく言ってる。
自分の成長が見込めない・低給料の仕事なら、転職すべきって

こういう事を言うから、KENTAはIT 経営者から、ボロクソに批判されるけど

41デフォルトの名無しさん (ラクッペペ MM4b-IOy6)2021/05/29(土) 16:17:26.96ID:bLO4cS7pM
ガイジの先生の話は聞いてないぞ

42デフォルトの名無しさん (ワッチョイ 4101-nsU9)2021/05/29(土) 19:00:57.96ID:EnveV0300
データサイエンス頑張ってる会社は外部発信してるはず
論文発表、特許取得、技術ブログとか

43デフォルトの名無しさん (ワッチョイ 2197-UWT8)2021/05/29(土) 19:40:20.94ID:ux58CXsc0
>>36
VBとか.NETとかでやるのは業務システムであって組込開発ではないぞ
データサイエンティストとして雇われたからなのかもしれないが、ソフトウェア開発については初心者同然だな

44デフォルトの名無しさん (ワッチョイ d902-VV34)2021/05/29(土) 19:44:59.19ID:IXQtb8W70
無償で良い環境広まったから相対的に人気ないけど、VSは決して悪い環境じゃないぞ
金取るだけの価値はある

45デフォルトの名無しさん (ワッチョイ abda-OWrW)2021/05/29(土) 19:45:41.03ID:XrsIdb/I0
>>36
焼きそばを焼きませんか?

46デフォルトの名無しさん (スフッ Sdb3-VV34)2021/05/29(土) 19:47:51.77ID:iHOz/GBhd
.NETだけ触るけどpwshは良いものだぞ
pandas

47デフォルトの名無しさん (スフッ Sdb3-VV34)2021/05/29(土) 19:48:04.85ID:iHOz/GBhd
みたいなことできたり

48デフォルトの名無しさん (ワッチョイ 915f-xQfW)2021/05/29(土) 19:48:10.14ID:RPRA9hwK0
windowsmobile

49デフォルトの名無しさん (ワッチョイ 2b63-4Wjq)2021/05/29(土) 19:51:41.63ID:Ve9o3ODf0
なんでpythonのパッケージ名はjavaに比べてこんなに短いんですか?
衝突とかしないんですか

50デフォルトの名無しさん (ワッチョイ 9302-wh99)2021/05/29(土) 19:55:35.16ID:ki0n+4KP0
>>43
ガチ初心者だからこそ困ってます!!!ハードに触ったことがない。


>>44
VSとVScodeってキーバインド違かったりする?VScodeから問題なく移行できますか?

>>45
焼きそばパン美味しいよね

>>47
select-objectで色々できるらしいねちょっと興味ある

51デフォルトの名無しさん (ワッチョイ abda-OWrW)2021/05/29(土) 19:58:29.91ID:XrsIdb/I0
>>50
ドワンゴの焼そば事件知らない?

真実はチャーハンだという説もあるが

52デフォルトの名無しさん (ワッチョイ 9302-wh99)2021/05/29(土) 20:04:27.10ID:ki0n+4KP0
>>51
ググってきた
こんなのあったんだね
これに比べたわワイはマシな方か

53デフォルトの名無しさん (ワッチョイ 4101-bBgm)2021/05/29(土) 20:25:37.95ID:9eA0IGVX0
>>45
なっつかしーwwwwwww

54デフォルトの名無しさん (ワッチョイ b95f-D/jZ)2021/05/30(日) 10:25:50.52ID:ssDmNHo+0
>>49
javaは糞
さっさと卒業してしまえ

55デフォルトの名無しさん (エアペラ SDb3-lO2l)2021/05/30(日) 12:41:08.27ID:iRmMbAc+D
Javaは言語としてもクソだし、
ライセンスもクソ化して擁護のしようがない

56デフォルトの名無しさん (ワッチョイ 2b63-4Wjq)2021/05/30(日) 12:41:40.51ID:pHBXpALq0
知りたいことに答えてくださいよ

57デフォルトの名無しさん (ブーイモ MM75-3d87)2021/05/30(日) 13:25:36.44ID:rqQ1SzjIM
>>49
パッケージ名はasキーワードを使ってリネームして使うことが多いし、javaと違ってインポートした識別名は常にパッケージ名と一緒に記述するのが一般的だから、むしろjavaより衝突する機会は少ないよ。
import numpy as np
a = np.Hoge()
みたいな感じで。
一方javaはパッケージまるごとリネームができないから、打鍵数や読みやすさのためワイルドカードでまとめてimportしてしまうことも多く、むしろ衝突を気にする必要がある場面に出くわすことが多い

>>55
oracle製のjreが有料化しただけでopenjdkは無料だしamaやmsの公式ビルドも手に入るから大して影響ないよ

58デフォルトの名無しさん (ワッチョイ 915f-b5Yi)2021/05/30(日) 13:42:59.18ID:XDG7jkcL0
>>57
スレチだからあれだけど、あんだけビルド分けてたら逆に混乱しないか?

59デフォルトの名無しさん (アウアウウー Sac5-jviM)2021/06/02(水) 14:25:00.95ID:2kIxGI3Ra
そういやなんでpythonはモジュール名をリネームして使う人が多いんだろう
単純に打鍵数の問題?
ややこしい気がして自分で書く場合はリネームせずに使ってるわ

60デフォルトの名無しさん (ワッチョイ d902-VV34)2021/06/02(水) 15:02:12.93ID:UfLjqhXv0
古いのと新しいのとを別の名前でp使いたい時でしょう?
asかましとけばバージョンを変えるのが楽

安定版と差分をas同じ名前で交互に実行しながら、簡易CI的な開発をしてる

もちろんサードのモジュールにも
特にnumpyみたいな環境に合わせてバイナリ用意してたり、無かったらビルド、みたいのはpythonじゃない部分でコケて面倒なので分けたい
結構早めに3.10に変えたんだけど、すぐは対応してなかったので、3.8のsite-packagesのnumpyを__変数やバージョン情報をリネームしてimport numpy38 as npでとりあえず動かす的な
例外吐いたらそこを手直し、大体単なるバージョンチェック

エディタで置換や仮想環境で複数インストールよりずっと手軽

61デフォルトの名無しさん (スフッ Sdb3-VV34)2021/06/02(水) 16:23:58.53ID:/D9jbvvwd
python3.4 -10のインタプリタと対応するsite-packageが存在してやがるわ
稀に特定マイナーバージョン決め打ちしてくるパッケージがあるよね
そのままか、what's new in python 3.x見て少し弄れば最新で動くのが殆どだろうに
3共有のsite-packageに入りたがる子はいいパッケージ

62デフォルトの名無しさん (スフッ Sdb3-VV34)2021/06/02(水) 16:47:05.75ID:/D9jbvvwd
venvも標準化されたことだし、ローカルに複数インタプリタが存在する意味ってないよね?

pipにrequirments.txt吐かせても、管轄外のやメンテされてないのは手動移行だな
張り切ってお掃除しよう

63デフォルトの名無しさん (スフッ Sdb3-VV34)2021/06/02(水) 16:54:07.85ID:/D9jbvvwd
生pickleやら明示的な.pyc呼び出しは互換性無いかな

もしunix系でマイナーバージョンのシバン使ってると置換が面倒かも?
subprocessのような外部呼び出しでわざわざ.pyを起動するようなアクロバティックなケースだけど

いずれにせよ分かりやすいエラー吐いてくれるか

64デフォルトの名無しさん (スフッ Sdb3-VV34)2021/06/02(水) 17:09:44.85ID:gy1kE7tLd
unix向けに無闇に#!pythonとソースの頭におまじない付けるのはやめといた方がいいかもね
セットアップ時のインタプリタパスへのシバンに展開されるらしいから
環境無いから具体的にどんなシバンになるか検証してないけど、まあとりあえず文句は来てない

65デフォルトの名無しさん (スフッ Sdb3-VV34)2021/06/02(水) 17:25:43.09ID:hv7mrdKld
シバンが必要な時ってそんなにあるか
実装を気にさせない為に.py抜きでコマンドを提供するエントリーポイントのみでは
インポートされるモジュールに付けても混乱の元だし、__main__でテストを提供する時もpython -m modnameで呼ぶのだから、インタプリタは既に決まっている

少なくともライブラリの類に付いてたら作者の常識を疑うわ

66デフォルトの名無しさん (スフッ Sdb3-VV34)2021/06/02(水) 17:41:26.41ID:V+ibwLMOd
どことは言わんが、整理してたら割と沢山付いてる事に気づいてしまった
俺が何か見落としてるのか?逆に不安になってくる

67デフォルトの名無しさん (アウアウウー Sac5-jviM)2021/06/02(水) 19:19:53.58ID:2kIxGI3Ra
>>60
ああそういう理由なのか
得心いったわありがとう

68デフォルトの名無しさん (ワッチョイ d902-VV34)2021/06/02(水) 19:28:29.17ID:UfLjqhXv0
俺が勝手に思い付いて勝手にこうやってるよ、ってだけなので、あんまり真に受けないでね
公式docには(俺の知る限り)そんな事書いてないので

69デフォルトの名無しさん (テテンテンテン MM4b-KVJ/)2021/06/02(水) 19:50:45.54ID:MQqyJtdNM
tk,wx,npとか必ず使う
有名どころは使ったほうがわかりやすい

70デフォルトの名無しさん (ワッチョイ 2197-UWT8)2021/06/03(木) 08:15:13.89ID:Nz5dmiB80
shebangが必要なのは、システムビルトインのPythonを使って、そのシステム向けのスクリプトを作るときだけという印象。
/usr/binとか/usr/local/binに.pyの拡張子なしでスクリプトを置く感じかな。
それ以外では害しかない感じがする。
あくまでも個人の感想です。

71デフォルトの名無しさん (ワッチョイ 4101-moxv)2021/06/03(木) 13:18:22.92ID:ClZK22Hj0
<td>915</td><td>410</td>
これを一行で
所持金915円 購入金額410円 残金505円
って置き換え出来る人書き方教えてください

72デフォルトの名無しさん (ワッチョイ 4101-moxv)2021/06/03(木) 13:33:08.25ID:ClZK22Hj0
すみません解決できました 失礼しました

73デフォルトの名無しさん (ワッチョイ 4101-moxv)2021/06/03(木) 17:52:53.41ID:ClZK22Hj0
すみませんまた
C:\\Users\\a12021-06-03.jpg
これを
C:\Users\a12021-06-03.jpg
こうおきかえたいのですが、どうやってもできないんですが何とかやるほうほうはありますか?

74デフォルトの名無しさん (ワッチョイ a11f-vEq5)2021/06/03(木) 18:00:25.08ID:c+vVtn7G0
あー、それpythonじゃ不可能だよ
rubyなら簡単にできるんだけどね‥

75デフォルトの名無しさん (ワッチョイ 1301-2Amd)2021/06/03(木) 18:11:36.74ID:z4cztZ+j0
普通にreplaceすればいいだけでしょ

76デフォルトの名無しさん (ワッチョイ 2b63-IOy6)2021/06/03(木) 18:19:33.23ID:b8UYWy0n0
いいからRubyやっててくれ
マジで

77デフォルトの名無しさん (ワッチョイ 915f-xQfW)2021/06/03(木) 18:23:13.61ID:TC3OfZNq0
こうやって解決出来ましたって報告は無いの?

78デフォルトの名無しさん (ワッチョイ 2b63-6ypv)2021/06/03(木) 18:23:28.23ID:BVnHspSa0
ruby使いを簡単に抹消したい

79デフォルトの名無しさん (ワッチョイ ab2c-6obV)2021/06/03(木) 18:29:18.94ID:KpUqe2sA0
思えばPythonの歴史は迫害と苦難の日々であった。
先人は雑草を喰らい 泥水をすすり 同朋の屍を乗り越え
それでも脱皮を繰り返し 止むことなく匍匐前進を続けたのだ。
立ち上がれ!!Pythonを手にする全ての者達よ。
地を這う屈辱の時代に別れを告げ
栄光を手にするその日まで共に闘おうではないか!!
同朋に繁栄を!! 異教徒に滅びを!! 滅せよ 偽りの赤い宝石!!
ジークPython!! ジークPython!! ジークPython!!

80デフォルトの名無しさん (ワッチョイ ab2c-6obV)2021/06/03(木) 18:36:42.22ID:KpUqe2sA0
じょ、冗談ですよw
怒っちゃ嫌w

81デフォルトの名無しさん (ブーイモ MM05-wh99)2021/06/03(木) 18:37:14.46ID:Mgr1m45wM
バックスラッシュ周りはraw文字列使うといいよ

82デフォルトの名無しさん (テテンテンテン MM4b-KVJ/)2021/06/03(木) 18:52:35.41ID:V5avL01LM
なんとか
a=r"\\"
r"C:\\Users\\a12021-06-03.jpg".replace(r"\\",a[0])

83デフォルトの名無しさん (テテンテンテン MM4b-KVJ/)2021/06/03(木) 19:04:04.05ID:V5avL01LM
chr(92)だな

84デフォルトの名無しさん (ワッチョイ 1301-2Amd)2021/06/03(木) 20:34:34.64ID:z4cztZ+j0
末尾にバックスラッシュ1個とか奇数個書きたい時は
raw文字列では無理なので普通のリテラルでエスケープする

85デフォルトの名無しさん (ワッチョイ 6d01-uikQ)2021/06/04(金) 03:04:37.68ID:GNTts5NP0
>>82
文字列からのインデックス指定でそんなことができるのか、ありがとう

86デフォルトの名無しさん (ワッチョイ 4ad9-Ee3U)2021/06/04(金) 17:50:17.18ID:lsiE54JO0
ブラックリストとかも知らん世代なのか?

ネットで良くない行為とかはもちろんだめだし
脱ぐとかはマジでやめとけ  企業のデータ収集能力をなめすぎだろう

87デフォルトの名無しさん (ワッチョイ 8663-EDrR)2021/06/04(金) 18:07:42.58ID:R+LrNzmp0
蛇なんだから脱皮と言いたまえ

88デフォルトの名無しさん (ワッチョイ 2501-Maj3)2021/06/04(金) 18:29:06.30ID:KW9LBHqo0
ボクのオチンチンも脱皮しそうです

89デフォルトの名無しさん (ワッチョイ 8663-IO17)2021/06/04(金) 18:41:56.05ID:3rxFsIot0
チョッキン

90デフォルトの名無しさん (ワッチョイ 2501-gpJ8)2021/06/04(金) 18:48:00.24ID:Y2IGjeBA0
私のおっPython触る?❤

91デフォルトの名無しさん (アウアウウー Sa11-Ep+2)2021/06/07(月) 01:21:37.26ID:CC2PWKK5a
>>73
# print('\\') # 実行結果:\
# print('\\\\') # 実行結果:\\
print('C:\\Users\\a12021-06-03.jpg'.replace('\\\\', '\\'))

92デフォルトの名無しさん (テテンテンテン MMde-7vXX)2021/06/07(月) 05:42:08.72ID:faCSe2qcM
>>91
> print('C:\\Users\\a12021-06-03.jpg'.replace('\\\\', '\\'))
それ元の文字列がすでに
C:\Users\a12021-06-03.jpg
になってるぞ
普通にraw string使った方がわかりやすいと思う
print(r'C:\\Users\\a12021-06-03.jpg'.replace(r'\\', r'\'))

93デフォルトの名無しさん (ワッチョイ a932-q6/V)2021/06/07(月) 09:18:47.80ID:/nSN2LWu0
円円円円

94デフォルトの名無しさん (ワッチョイ 0a01-UPQK)2021/06/07(月) 11:03:16.04ID:TK3hG12A0
>>92
それだとSyntaxErrorになるでしょ

95デフォルトの名無しさん (テテンテンテン MMde-7vXX)2021/06/07(月) 11:30:46.01ID:LAk6UibMM
>>94
ありゃホントだ
raw string でも r'¥'' ⇒ ¥' みたいなエスケープのためか ¥ じゃ終われないんだな
うっかりしてたわ、すまん
print(r'C:¥¥Users¥¥a12021-06-03.jpg'.replace(r'¥¥', '¥¥'))
ってやるしかないのかな?
これだと .replace('¥¥¥¥', '¥¥') とあんまり変わんない気がしてきた…

96デフォルトの名無しさん (ブーイモ MM2e-pa8K)2021/06/07(月) 12:24:00.10ID:HYlmmNaAM
replace(r'¥¥', '¥¥')じゃ何も起こらないけどな。


なぜ文字コード変えたし

97デフォルトの名無しさん (テテンテンテン MMde-7vXX)2021/06/07(月) 13:37:38.30ID:faCSe2qcM
>>96
> replace(r'¥¥', '¥¥')じゃ何も起こらないけどな。
???
print(r'[¥¥]' '[¥¥]')
[¥¥][¥]
だよ?

> なぜ文字コード変えたし
ああすまんPCで確認したからや

98デフォルトの名無しさん (ブーイモ MM39-pa8K)2021/06/07(月) 14:50:14.51ID:4MLoy8uUM
95で突然文字がエスケープ文字(バックスラッシュ)から本物の円記号に変わってしまったんよ

99デフォルトの名無しさん (ワッチョイ 6963-IO17)2021/06/07(月) 15:56:58.90ID:5VEcM7bu0
まぁ、ふつうにRaw Stringをつかうなら
.replace(r'\\', '\\')
だろな

100デフォルトの名無しさん (ワッチョイ a963-IO17)2021/06/07(月) 16:07:05.29ID:JkXH3Yy40
あんま意味ないけど、こんな方法でもいいのか
.replace(r'\\', chr(92))

chrは文字参照にしないと弾かれちゃった

101デフォルトの名無しさん (アウアウウー Sa11-ntkl)2021/06/09(水) 10:14:09.51ID:lYreuUeSa
>>73
# str.replace (Python method, in Built-in Types)
# Return a copy of the string with all occurrences of substring old replaced by new. If the optional argument count is given, only the first count occurrences are replaced.
# 文字列をコピーし、現れる部分文字列 old 全てを new に置換して返します。オプション引数 count が与えられている場合、先頭から count 個の old だけを置換します。
# 3つのJavaのうち左端から2つ目までのJavaをRubyにreplace
print( 'パイソン/Java/パイソン/Java/パイソン/Java'.replace('Java', 'Ruby', 2) ) # パイソン/Ruby/パイソン/Ruby/パイソン/Java
# print( 'Python2'[::-1] ) # 2nohtyP
# 3つのJavaのうち右端から2つ目までのJavaをRubyにreplace
print( 'パイソン/Java/パイソン/Java/パイソン/Java'[::-1].replace('Java'[::-1], 'Ruby'[::-1], 2)[::-1] ) # パイソン/Java/パイソン/Ruby/パイソン/Ruby
print( 'パイソン/Java/パイソン/Java/パイソン/Java'[::-1].replace('avaJ', 'ybuR', 2)[::-1] ) # こっちでもOK

102デフォルトの名無しさん (アウアウウー Sa11-ntkl)2021/06/09(水) 10:31:48.97ID:lYreuUeSa
str.replace(old, new[, count])
>>73
str.split(sep=None, maxsplit=-1)
文字列を sep をデリミタ文字列として区切った単語のリストを返します。maxsplit が与えられていれば、最大で maxsplit 回分割されます (つまり、リストは最大 maxsplit+1 要素になります)。 maxsplit が与えられないか -1 なら、分割の回数に制限はありません (可能なだけ分割されます)。
sep が与えられた場合、連続した区切り文字はまとめられず、空の文字列を区切っていると判断されます(例えば '1,,2'.split(',') は ['1', '', '2'] を返します)。引数 sep は複数の文字にもできます (例えば '1<>2<>3'.split('<>') は ['1', '2', '3'] を返します)。区切り文字を指定して空の文字列を分割すると、 [''] を返します。
sep が指定されていないか None の場合、異なる分割アルゴリズムが適用されます。連続する空白文字はひとつのデリミタとみなされます。また、文字列の先頭や末尾に空白があっても、結果の最初や最後に空文字列は含まれません。よって、空文字列や空白だけの文字列を None デリミタで分割すると [] が返されます。
print( 'Python Java Ruby'.split() ) # ['Python', 'Java', 'Ruby']
print( 'Python Java Ruby'.split()[::-1] ) # ['Ruby', 'Java', 'Python']
print( 'Python,Chon,Ruby'.split(',', maxsplit=1) ) # ['Python', 'Chon,Ruby']
lst = 'C:\\Users\\a12021-06-03.jpg'.split('\\') # ['C:', 'Users', 'a12021-06-03.jpg']
print( lst[0] + '/' + lst[1] + '/' + lst[2] ) # C:/Users/a12021-06-03.jpg

103デフォルトの名無しさん (オッペケ Sr87-vM8G)2021/06/13(日) 18:07:51.60ID:zqo8oPDWr
http://up-img.net/img.php?mode=JPG&;id=22075

画像で失礼します

factorial関数の引数に空のリストaを初期値として渡していて
なぜか再帰呼び出しのときに自動的にaを更新してくれているのですが
どうなってるのですか?

6行目を
return n * factorial(n - 1, a)
としたときの結果と同じ挙動だったので質問しました

104デフォルトの名無しさん (オッペケ Sr87-vM8G)2021/06/13(日) 18:28:59.60ID:zqo8oPDWr
すみません、解決しました

デフォルト値として設定した
空のリスト[]が保管された場所を変数aが参照するのでデフォルト値は始めの1回のみ代入されるみたいでした

105デフォルトの名無しさん (ワッチョイ 03b5-nisE)2021/06/14(月) 21:46:52.90ID:IFOIcKOa0
Pythonでの描画の保存について質問です。
白地の窓の中にマウスで描画した図形をPNG形式で保存するアプリを作成したいです。

TkinterのCanvas Widgetで描画しましたが、ポストスクリプト形式でしか保存できないようです。

@TkinterのCanvas Widget以外で、描画した図形をPNG形式で保存できるWidgetはありますか?
Aもしくは、GhostScriptなどを使わずにポストスクリプト形式をPNG形式に変換する方法はありますか?

どちらか簡単そうな方を教えて下さい。

106デフォルトの名無しさん (ワッチョイ cf68-nisE)2021/06/14(月) 22:21:47.08ID:PnvF6K5p0
PSならPILみたいなので画像変換出来そうだけどね
スッタクホバースロローに書いてそう

107デフォルトの名無しさん (ワッチョイ cfda-LBwx)2021/06/14(月) 23:35:52.16ID:00nQT5bL0
Skia-python は駄目?

108デフォルトの名無しさん (ワッチョイ cfbb-rNq0)2021/06/14(月) 23:43:32.97ID:VOy4fGQR0
スッタカバースロローから拾ってきた
import PIL
canvas.postscript(file="canvas.ps")
PIL.Image.open("canvas.ps").save("canvas.png", "png")

109デフォルトの名無しさん (ワッチョイ fff0-PunZ)2021/06/15(火) 00:25:36.78ID:ew+QebtU0
pythonでword扱いたいのですが、word本文中の指定範囲に入力されたlatex形式の数式をwordの数式にしてword形式で出力することはできませんか?

110デフォルトの名無しさん (ワッチョイ fff0-PunZ)2021/06/15(火) 00:26:43.08ID:ew+QebtU0
>>109
入力形式はwordでもテキストでも大丈夫です

111デフォルトの名無しさん (ワッチョイ f302-TiLz)2021/06/15(火) 12:00:44.78ID:vhbon9Jn0
>>108
外部実装無し?psインタプリタ実装ってすごいね、結構複雑な言語なのに

112デフォルトの名無しさん (ワッチョイ 4381-hhwl)2021/06/15(火) 20:46:35.29ID:6hHtjeJV0
pythonを勉強し始めたんですけど、コードを写してコメントでどういう処理をして
いるのかを書くという勉強方法でも問題ないですか?
またprogateの無料のところは終わらせたんですけど、課金する価値はありますか?

113デフォルトの名無しさん (ワッチョイ ffa5-QS4R)2021/06/15(火) 20:59:56.34ID:/tfRbTz30
2chねらの平均年齢を察するにprogateやったことある奴はいない

なので「価値あった!やるべき!」という答えが欲しいか
「価値無い 本読め」「やらなくても出来る」という答えが欲しいか

114デフォルトの名無しさん (ワッチョイ cf68-nisE)2021/06/15(火) 21:27:46.95ID:EaOrIZYg0
>>112
progeteとっかかりだけやってやめたけど
課金する価値はあると思うよ

115デフォルトの名無しさん (ワッチョイ 2301-3TMs)2021/06/15(火) 21:59:38.79ID:yRZkQbY30
勉強する目的によるね
趣味なら好きにすればいいし
機械学習エンジニアを目指すなら統計学の勉強した方がいい気がする

116デフォルトの名無しさん (ワッチョイ 3302-nPHq)2021/06/15(火) 23:30:02.35ID:NWTMJvL80
月額で1000円ちょいか
短期集中して学べる性格と環境なら課金してもいいんじゃない
だらだらと1ヶ月以上かかりそうなら本買ったほうがいい気がする
あとやるにしてもpythonコースだけやとそんな量ないから課金したらいくつか別コースやらんと損やよ
課金する前に他に何コースやるかざっとリストアップしたほうがいい

117105 (ワッチョイ 03b5-nisE)2021/06/16(水) 05:01:03.72ID:7SuHuO6o0
>>107
ありがとうございます。
Skia-pythonは手書き(フリーハンド)での描画の例がなかったので諦めました。

118105 (ワッチョイ 03b5-nisE)2021/06/16(水) 05:02:47.90ID:7SuHuO6o0
>>106 >>108
実はその例が正にGhostscriptを使う例なのですが、
Ghostscriptを無理矢理インストールして画像変換できました。
ありがとうございました。

119デフォルトの名無しさん (ワッチョイ 03b5-nisE)2021/06/16(水) 05:15:19.79ID:7SuHuO6o0
Pythonで24bppのPNG画像を8bppに変換する方法を教えて下さい。

ある関数にPNG画像を入力したいのですが、
その関数が期待している入力は8bpp(画像のプロパティで見ると「ビットの深さ」が「8」)のPNG画像で、
自分が画像を生成すると24bppになってしまいます。

そこでPythonで8bppに変換したいのですが、検索しても見つかりません。
生成した画像がカラーになっていたので、グレースケールに変えたのですが、まだ24bppのままです。
どうかヒントだけでもお願いします。

120デフォルトの名無しさん (ワッチョイ cf68-nisE)2021/06/16(水) 08:05:43.40ID:2Z9s0Z3v0
>>119
単に減色するだけじゃ駄目なのかい?

121デフォルトの名無しさん (ワッチョイ f302-TiLz)2021/06/16(水) 08:21:35.37ID:drc75L4c0
>>118
やはりか
gsはクロスプラットフォームだしGPL版もあるしそんなデカくないし、避ける理由が気になる

ps吐けるライブラリは、大体内部的に最も精緻に描画できるpsコード生成で処理してるはずなので
自動生成コードを手直ししたり、
pythonの充実した文字列処理や補完(f文字列等)はpsコード生成と相性がよい

マルチパラダイムを謳うpythonで唯一カバー出来ないパラダイムの言語だし、とてもエレガントなので、pythonの次に学ぶべきプログラミング言語としてイチ推し

122デフォルトの名無しさん (ワッチョイ f302-TiLz)2021/06/16(水) 08:26:45.04ID:drc75L4c0
あ、cpythonに含まれてるtclとsql(ite3)に次いでね

123デフォルトの名無しさん (ワッチョイ 1361-nisE)2021/06/16(水) 12:38:10.09ID:ZVJtADZD0
>>119
Pillowで.convert("P")や.convert("L")

124デフォルトの名無しさん (ワッチョイ 03b5-nisE)2021/06/16(水) 19:36:36.95ID:7SuHuO6o0
>>123
その通りでした!
.convert("L")で行けました。
ありがとうございました。

>>120
減色だけでは駄目でした。

125デフォルトの名無しさん (ブーイモ MM67-+KkV)2021/06/23(水) 18:52:03.97ID:Z7fMxROSM
ゴキブリクソチョンw

126デフォルトの名無しさん (ブーイモ MM67-+KkV)2021/06/23(水) 19:42:28.54ID:Z7fMxROSM
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw

127デフォルトの名無しさん (ワッチョイ 9d5f-6DSo)2021/07/18(日) 17:19:24.54ID:Oc/lXohE0
入門python3の第2版購入しようか迷うな、初版持ってるけど

128デフォルトの名無しさん (ワッチョイ 5a63-xL6t)2021/07/18(日) 18:13:59.01ID:AfUbkail0
入門書なんて新しいのいる?

129デフォルトの名無しさん (ワッチョイ daec-zEwL)2021/07/18(日) 20:26:57.74ID:NhceeTkq0
入門書自体に興味あるなら翻訳プロジェクトに参加してみて!

130デフォルトの名無しさん (ワッチョイ 768f-kbnc)2021/07/21(水) 11:15:20.79ID:XxFGdU690
型アノテーションて使いすぎると可読性が悪くなるね

131デフォルトの名無しさん (ワッチョイ 69bb-xL6t)2021/07/21(水) 11:36:11.40ID:DRpAsVIU0
最近のpythonって迷走してるの?

132デフォルトの名無しさん (ワッチョイ 7663-LFeW)2021/07/21(水) 11:48:16.39ID:8TJjfBeq0
貢献者に先進的(笑)なコミュニティから来た人が増えたからか
言語仕様に対するスタンスが全く保守的ではなくなったね

133デフォルトの名無しさん (ワッチョイ 69bb-xL6t)2021/07/21(水) 11:52:48.43ID:DRpAsVIU0
そうか、残念だな
pythonの保守的なところが好きだったんだが

134デフォルトの名無しさん (ワッチョイ daec-zEwL)2021/07/21(水) 11:58:09.92ID:NGAZSU430
python4kで構文マクロとりいれて失敗した機能はぜんぶマクロ実装
パフォーマンス低くて誰も新規では使わなくなる
この線で

135デフォルトの名無しさん (ワッチョイ 7610-Z2hU)2021/07/21(水) 12:20:16.52ID:SzaeBOf70
✖︎python遅い

⭕pythonは言語ではない

◎pythonは他言語で書かれたモジュールを統合的に呼び出すインターフェースとしてのDSLであり、「たまたま」チューリング完全になってしまった為、完全性を悪用してpythonで計算をしようとする不届き者が後を絶たない

https://mobile.twitter.com/4th_no_fon/status/1203593444595122176
https://twitter.com/5chan_nel (5ch newer account)

136デフォルトの名無しさん (ワッチョイ 768f-kbnc)2021/07/21(水) 13:37:02.55ID:XxFGdU690
Perlの教訓を生かしてクソ化はしないと思うけど分からんな

137デフォルトの名無しさん (ワッチョイ 9501-ajCd)2021/07/21(水) 13:47:16.84ID:ReBJp7Ll0
アノテーションとか型ヒントって使ってる?
これらが必要な大規模プロジェクトではPython使わないだろうし

138デフォルトの名無しさん (ワッチョイ 69bb-xL6t)2021/07/21(水) 13:52:18.27ID:DRpAsVIU0
>>136
Perlってクソ化したの?
なんでそうなったの?

139デフォルトの名無しさん (ワッチョイ 7a36-QoKG)2021/07/21(水) 14:14:54.59ID:gMAXTpLu0
python と Qt は相性がいいので、なんの問題もありません。

140デフォルトの名無しさん (エムゾネ FFfa-E0YB)2021/07/21(水) 14:41:39.85ID:tLNE75oVF
長過ぎるのも考え物


141デフォルトの名無しさん (ワッチョイ 7663-LFeW)2021/07/21(水) 15:24:52.32ID:8TJjfBeq0
>>137
まあまあ使ってるけどTypeScript並に型推論効いてくれないと今一歩なぁって感じ
あと構文がキモい

142デフォルトの名無しさん (ワッチョイ 7663-LFeW)2021/07/21(水) 15:25:31.43ID:8TJjfBeq0
あ、型推論は言語じゃなくてタイプチェッカー側の問題だってのは分かってて言ってますよ

143デフォルトの名無しさん (エアペラ SDfa-OQLx)2021/07/21(水) 15:33:10.12ID:IGa+JIrHD
ユーザーがアホだらけだったのを見極められなかった

144デフォルトの名無しさん (エアペラ SDfa-OQLx)2021/07/21(水) 15:33:29.87ID:IGa+JIrHD
のがPerlの失敗

145デフォルトの名無しさん (ワッチョイ 7db5-xL6t)2021/07/21(水) 16:41:59.37ID:uEK1z8QH0
>>143-144
あア、ナルほど!
ユーザーがパー(ル)だったわけですね!!!!!!!!!!!

146デフォルトの名無しさん (ワッチョイ 8963-xL6t)2021/07/21(水) 17:18:37.87ID:TKfBhEfR0
3.8.11ってバイナリは提供されないんだな
3.10がまだなのに、もう切り捨てかよ


lud20210722103902
このスレへの固定リンク: http://5chb.net/r/tech/1621749112/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  
このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ



全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「Pythonのお勉強 Part65 YouTube動画>1本 」を見た人も見ています:
Pythonのお勉強 Part5
Pythonのお勉強 Part49
Pythonのお勉強 Part46
Pythonのお勉強 Part51
Pythonのお勉強 Part64
Pythonのお勉強 Part 28
Pythonのお勉強 Part57
Pythonのお勉強 Part58
Pythonのお勉強 Part60
Pythonのお勉強 Part56
Pythonのお勉強 Part61
Pythonのお勉強 Part62
Pythonのお勉強 Part67
Pythonのお勉強 Part63
Pythonのお勉強 Part54
Pythonのお勉強 Part66
Pythonのお勉強 Part72
Pythonのお勉強 Part69
Pythonのお勉強 Part70
Pythonのお勉強 Part74
Pythonのお勉強 Part68
Pythonのお勉強 Part53
Pythonのお勉強 Part62
Pythonのお勉強 Part55
Pythonのお勉強 Part59
【実験台】 Python 3.0 のお勉強 Part 1 【非互換】
海外ドラマで英語のお勉強 Part12
NHK教育を見て54791 れかたんとお勉強
洋画・海外ドラマで英語のお勉強 Part7
洋画・海外ドラマで英語のお勉強 Part5
洋画・海外ドラマで英語のお勉強 Part18
洋画・海外ドラマで英語のお勉強 Part15
洋画・海外ドラマで英語のお勉強 Part14
洋画・海外ドラマで英語のお勉強 Part4
洋画・海外ドラマで英語のお勉強 Part9
洋画・海外ドラマで英語のお勉強 Part8
洋画・海外ドラマで英語のお勉強 Part3
洋画・海外ドラマで英語のお勉強 Part16
洋画・海外ドラマで英語のお勉強 Part10
洋画・海外ドラマで英語のお勉強 Part19
洋画・海外ドラマで英語のお勉強 Part20
洋画・海外ドラマで英語のお勉強 Part17
洋画・海外ドラマで英語のお勉強 Part11
関西ローカル75378☆関ロに貼られる画像で写真のお勉強
【画像】今どきの女子小学生、タブレット見ながらヘッドホンして自宅でお勉強
Netflix ネットフリックスで見られる洋画・海外ドラマで英語のお勉強
【画像】今どきの女子小学生、タブレット見ながらヘッドホンして自宅でお勉強
■ 生田・和田・井上 ■ 『The Girls Live』 【第229回】 日本が世界に誇る伝統文化・折り紙の世界をお勉強 ■ こぶし最新曲披露 ■
■ 生田・和田・井上 ■ 『The Girls Live』 【第229回】 日本が世界に誇る伝統文化・折り紙の世界をお勉強 ■ こぶし最新曲披露 ■
ワイ、JavaとPythonの勉強を始める
MicroPythonのスレ Part 01
pythonの演習課題について教えてください
AI作りたいけど、CとC++とPythonのどれがいい?
COBOLやPythonのように制限が多い言語の方が良い
Pythonの勉強をするために5000円の本を買った。俺は本気だぞ。
09:52:26 up 18 days, 10:55, 0 users, load average: 12.56, 10.48, 10.44

in 0.011356830596924 sec @0.011356830596924@0b7 on 013123