KZ
bin
Негізгі бет
Қазірдің өзінде танымал
Тікелей эфир
Ұнаған бейнелер
Қайтадан қараңыз
Жазылымдар
Кіру
Тіркелу
Ең жақсы KZbin
Фильм және анимация
Автокөліктер мен көлік құралдары
Музыка
Үй жануарлары мен аңдар
Спорт
Ойындар
Комедия
Ойын-сауық
Тәжірибелік нұсқаулар және стиль
Ғылым және технология
【Pythonプログラミング入門】デコレータを解説! 〜VTuberと学習〜【初心者向け】
20:40
【Pythonプログラミング】意図的に例外を発生させる方法 (raise) !なぜ、そんなことをする必要があるのかを解説します!
15:12
Как мы играем в игры 😂
00:20
Wow!😮 Delicious Candies Turned Into A Snail Dessert!🐌🍭 #catvideos #catmemes #trending
00:23
Кәсіпқой бокс | Жәнібек Әлімханұлы - Андрей Михайлович
48:57
Офицер, я всё объясню
01:00
【Pythonの高階関数】map・filter・reduceを使いこなそう!〜初心者向け〜 プログラミング入門
Рет қаралды 24,963
Facebook
Twitter
Жүктеу
1
Жазылу 92 М.
Pythonプログラミング VTuber サプー
Күн бұрын
Пікірлер: 41
@ptptsoushu
9 ай бұрын
いろんなmapの説明見たけど、こんなに明確に説明してくれるのは初めてです。ありがとうございます。サプーさんの中の人はほんとによくわかってるんだろうなあ。
@SakretteAmamiya
2 жыл бұрын
reduceはデフォルト値を指定できます 例えば、 nums = [{1, 2}, {3, 4}, {3, 5}] result = reduce(lambda a, b: a^b, nums, {0, 1}) この{0, 1}はデフォルト値です つまり、{0,1}と{1,2}から計算します
@pythonvtuber9917
2 жыл бұрын
丁寧な補足いただきありがとうございます!! コード付きでとても分かりやすいです😊
@Zab_n
2 жыл бұрын
いつもお世話になってます。 ここの解説が1番分かりやすいです! map、filter、reduceがあるだけでやれることの幅がグーンと上がりそうですね!
@pythonvtuber9917
2 жыл бұрын
コメントありがとうございます😊 分かりやすさにこだわって動画作りをしているので、そう言ってもらえて嬉しいです! map、filter、reduceはとっても便利なので、使えるシーンでぜひ使ってみてください😉
@tasukuclanel5014
2 жыл бұрын
正直内包表記が便利すぎて、そればっかり使っちゃう
@pythonvtuber9917
2 жыл бұрын
コメントありがとうございます! わかります😂 私もリスト内包表記で書いちゃいます!!
@takagi_photon
2 жыл бұрын
わかりやすかったです。 いつもありがとうございます。
@pythonvtuber9917
2 жыл бұрын
ご視聴、コメントいただきありがとうございます😊 分かりやすいと思ってもらえて嬉しいです!!
@かああああ-k8p
Ай бұрын
ふだんは同じ処理を内包表記で書いていて詳しくは知らなかったので、大変勉強になりました。 mapやfilterを使うと関数型っぽくできて面白いですね。 また可読性の面でも、mapはそんなに変わらないかなと思いましたが、filterは内包表記よりも全然読みやすくて良いなと感じました。 唯一、listを渡した時はlistで、tupleを渡した時はtupleで返ってくるような仕様なら良かったなと思ってしまったのですが、、わざわざmapオブジェクトやfilterオブジェクトで返ってくるのは何かメリットがあるのですか?
@pythonvtuber9917
Ай бұрын
ご視聴ありがとうございます! おっしゃる通り高階関数は関数型プログラミング由来の機能ですね! mapオブジェクト・filterオブジェクトが返ってくる理由は処理の定義と実際の実行を分けて書けるようにしているからだと思います!処理の定義をオブジェクトとして扱うことで、別の場所に持ち回せたり合成をすることなどができて便利なケースもありますね。
@gyarenmori122
2 жыл бұрын
いつも助かります
@pythonvtuber9917
2 жыл бұрын
ご視聴いただきありがとうございます!! お役に立っていたら嬉しいです😊
@モコモコ-y2y
2 жыл бұрын
個人的によく使うのは map(int,input())って書き方だったかな? 例えば X,Y = map(int,input())
@pythonvtuber9917
2 жыл бұрын
コメントありがとうございます😊 受け取った値をintに型変換する処理ですかね😉 確かに一括の型変換に使うのも便利ですね!!
@モコモコ-y2y
2 жыл бұрын
@@pythonvtuber9917 個人的には 「複数の関数が使える」関数ってイメージでしたよ(笑) あと何かの処理や関数と組み合わせた時に「イデレートエラー」だったかな? ってエラーを初めて見ましたよ😃💦 例えば X = map(int,input()) X.pop()~みたいな
@pythonvtuber9917
2 жыл бұрын
複数の関数が使える関数をmapで書いた経験はなかったです!! 色々な書き方を発見すると面白いですね😊
@あひーじょー
2 жыл бұрын
便利ですね… C言語の頭の名残りで関数自作してました…
@あひーじょー
2 жыл бұрын
Cでもありましたね… いざコーディングすると知識が無いのでまだまだですね…
@pythonvtuber9917
2 жыл бұрын
コメントありがとうございます😊 Pythonには便利な関数がたくさんあるので、それらを使っていくとPythonっぽい書き方になると思います!
@raba-340
2 жыл бұрын
直感的には、リストをmapしたらリストで返ってきて欲しいけれど、一旦オブジェクトにするメリットがあるんでしょうね
@pythonvtuber9917
2 жыл бұрын
コメントいただきありがとうございます😊 ちょっとややこしいのですが、mapを連続して使用する場合、最初のmapの処理が全要素完了しなくても、要素ごとに次のmapの処理が実施できるようになっているから、と言うのが1つの理由だと思います! ひとつめのmap処理がもしも、待ちが発生する処理だった場合、「全部の要素が1つめのmap処理完了」→「全部の要素が次のmapを実施」よりも、"要素ごと"に「1つめのmapが完了」→ "要素ごと"に「次のmapを実施」とやった方が効率が良くなります😉
@まんぷくたろう-p8l
2 жыл бұрын
こんにちは😃 前にサプーさんの内包表記の動画を繰り返しみて便利だな〜と思ったのですが、今回のmapとfilterは内包表記を駆使しても書ける?のかな。 場合によって使い分ける感じですかね。
@pythonvtuber9917
2 жыл бұрын
こんにちは😊 おっしゃる通り、mapとfilterはリスト内包表記を使っても書くことができます!どちらにするかは慣れとか好みの問題だと思います!
@ぴーすな日々
2 жыл бұрын
いつもわかりやすい動画ありがとうございます。 streamlitの動画をお願い致します。
@pythonvtuber9917
2 жыл бұрын
ご視聴いただきありがとうございます! streamlit動画のご要望ですね😉 検討してみます!
@NET-mo7yp
2 жыл бұрын
ZIP関数は使ったことがあります。MAPはないです。ほぼ同じ機能と聞いていますがMAPとZIPの違いも知りたいです。MAPの方が早いというのは見たことがあります。
@pythonvtuber9917
2 жыл бұрын
コメントありがとうございます😊 zip関数は複数のリスト(集合などもok)を、先頭から順番にそれぞれ1つずつ取り出して、まとめることができる関数です!zipに関しては以前に動画を出しているので、良ければ以下の動画の2分49秒らへんから見てみてください😉 for文で使うと便利な関数 ▶︎ kzbin.info/www/bejne/goWrZKmEmLKaqc0
@ジュエルミート
2 жыл бұрын
list.map( i => {return i * 2})
@zenon4671
2 жыл бұрын
a,b=map(int,input().split()) print(a*b,2*(a+b)) こうしたらValueErrorとなってしまう。 対処法教えてください
@pythonvtuber9917
2 жыл бұрын
ご質問ありがとうございます!splitの引数がない、splitの引数に指定した文字が標準入力で得られていないからエラーになっているような気がしますね😉
@daichiishikawa2960
6 ай бұрын
map とlist はよく一緒に使用しますか??
@pythonvtuber9917
6 ай бұрын
mapを使う時はリストを良く使う、という感じですね!
@bright1402
2 жыл бұрын
卡哇伊呐!哈哈哈哈哈 虽然听不懂, 但是看到map就很亲切
@pythonvtuber9917
2 жыл бұрын
谢谢收看😊
@kou-u2o
2 жыл бұрын
😫真の整数は、 四捨五入の絶対位置は、折り紙要素でわかるよ 1.05なら1で -1.05なら-2だよ
@pythonvtuber9917
2 жыл бұрын
なるほどです...? 🤔
@musiccook4844
2 жыл бұрын
Udemyに課金してPython勉強した友達にドヤれるようにがむばる
@pythonvtuber9917
2 жыл бұрын
切磋琢磨する相手がいるのは良いですね😆 私はUdemyに劣らないコンテンツを作れるよう頑張ります!!
@richardliang7367
2 жыл бұрын
Cooool ouob
@pythonvtuber9917
2 жыл бұрын
Thank you for watching the video😊
20:40
【Pythonプログラミング入門】デコレータを解説! 〜VTuberと学習〜【初心者向け】
Pythonプログラミング VTuber サプー
Рет қаралды 38 М.
15:12
【Pythonプログラミング】意図的に例外を発生させる方法 (raise) !なぜ、そんなことをする必要があるのかを解説します!
Pythonプログラミング VTuber サプー
Рет қаралды 10 М.
00:20
Как мы играем в игры 😂
МЯТНАЯ ФАНТА
Рет қаралды 3,4 МЛН
00:23
Wow!😮 Delicious Candies Turned Into A Snail Dessert!🐌🍭 #catvideos #catmemes #trending
Oscar's Funny World
Рет қаралды 52 МЛН
48:57
Кәсіпқой бокс | Жәнібек Әлімханұлы - Андрей Михайлович
QAZSPORT TV / ҚАЗСПОРТ TV
Рет қаралды 337 М.
01:00
Офицер, я всё объясню
История одного вокалиста
Рет қаралды 6 МЛН
15:06
【Pythonプログラミング】staticメソッド・classメソッドを解説!クラスをもっと理解しよう!〜 初心者向け 〜
Pythonプログラミング VTuber サプー
Рет қаралды 20 М.
37:42
意外と簡単?意味不明なデコレータを超絶わかりやすく解説します。
いまにゅのプログラミング塾
Рет қаралды 41 М.
30:01
30分でだいたいわかる並列プログラミング
東京大学情報基盤センター
Рет қаралды 8 М.
16:19
【完全理解】関数・メソッドの違いを超絶わかりやすく解説します。
いまにゅのプログラミング塾
Рет қаралды 17 М.
19:21
モジュール、パッケージ、ライブラリ|使い方や違いを使って理解しよう(初心者にもわかりやすく)【Python入門・応用17】
キノコード / プログラミング学習チャンネル
Рет қаралды 13 М.
13:51
【Pythonプログラミング入門】イテレータとジェネレータを解説! 〜VTuberと学習〜 【初心者向け】
Pythonプログラミング VTuber サプー
Рет қаралды 25 М.
14:54
【Pythonプログラミング入門】正規表現 (reモジュール) を解説!〜VTuberと学習〜 【初心者向け】
Pythonプログラミング VTuber サプー
Рет қаралды 28 М.
26:49
【ES6】変数・定数・関数の「正しい」宣言方法【分かりすぎて怖いJavaScript入門】
トラハック
Рет қаралды 28 М.
20:00
【デザインパターン】抽象クラス・抽象メソッドを使ったテンプレートメソッドの解説 〜VRアカデミ!クリスマスリレー〜
Pythonプログラミング VTuber サプー
Рет қаралды 18 М.
20:18
【Pythonプログラミング】特殊メソッドを解説!自作クラスをもっとカスタマイズしよう!〜 初心者向け 〜
Pythonプログラミング VTuber サプー
Рет қаралды 18 М.
00:20
Как мы играем в игры 😂
МЯТНАЯ ФАНТА
Рет қаралды 3,4 МЛН