Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
知ってる人も、知らない人に教える時どう教えれば良いのかめちゃめちゃ勉強になる動画。
実際の現場で起こりえる例とその対策法も紹介してくださってるのはめちゃくちゃありがたい!これは再生リストに追加です!
ご視聴ありがとうございます😊 日々の開発の一助になれたら幸いでございます!
わかりやすい!まだまだ知らないことたくさん、、、またこういう動画まってますー!
ご視聴ありがとうございます!コードテクニック初め、色んなノウハウとかも載せていきます!
とても分かりやすく、参考になる動画でした。こりゃもうチャンネル登録ですわ!
別言語とかフレームワークでのテクニックも今後出していくので、是非☺️
メッチャ分かり易い。こういう人が居るチームはドンドン強くなるんだろうな。こういうコードテクニック系の解説とか本当にありがたい。前向きにコード書く現場に戻ろっかなぁ〜ッて気持ちになれる。
ご視聴ありがとうございます😊 まだまだ駆け出しですが、こういうのまたやっていこうと思いますので、今後ともよろしくお願いします!
リスト内包表記は同じく日常的に活用しますが、ロジックの複雑さ次第で、関数が最上位に来るか制御が最上位に来るかが分かれます。書く側としては便利ですけどね。
effective pythonでは二階のネストまでって書いてあった気がしますが、僕は二階ネストでもう使わないですな。あと大体ロジックを見直してみますね。
5:00 型の定義をあいまいにできる言語はこの辺りの例題に出たような例外処理が求められるからあまり好きではないけど、調べればある程度簡潔にできるもんですね。敷居は少し高くても、使っているテクニックがなんて呼ばれているかを知っているだけで言語習得で優位に立てますね。
そうなんですよね。pythonの型はやっぱgoとかrustに比べると、交差型とか考えると怪しげなところありますが、進化には期待できるはず。
Generatorのsetとreturnをかっこよく使いこなしたいのですが、なかなか使う機会がありません…何か良い例はありませんか?
実際あんま使わないですねー。Generatorからの例外を前提とするのでね。無理やり実例を考えると、「10万人ほどの大量のユーザーを抱えるサービスを運営しているとする。新機能を開発したので全員にプッシュ通知を送る機能を作りたい。しかし、10万人分のレコードをメモリに乗せるためにコンテナの設定を変えないといけなくなってしまった。インフラの設定値を変えるのが面倒なので、メモリに乗るようにジェネレータで逐次的に処理し、10万件一気にメモリに乗せなくても良い実装を思いついた。これを実装するに当たって、push通知が正常に実行されるかわからない。ratelimitに触って失敗するかもしれない。そこで、ジェネレータの内部に例外処理を挟んで、エラーが発生したユーザーの一覧をリストにしてreturnする実装を書いた。ジェネレータの実行側でStopIterationの例外を捕まえると、そのエラーの内容に失敗したユーザー一覧が入っている」 例えばこうだろうか?・・・
python初めて2年です。学がありました。頑張ってpaizaランクA行きます。
言語仕様も将来的には変わってくるので、またアップデートした動画出さないといけないですが、助けになって幸いです🙃
すご解説系RUclipsや
割と真面目な話始めてるw 初めて動画作ったけど、配信の方が楽や…
こ、こんなにスッキリするのか!?
そうなんですよ! pythonは結構デフォの機能だけでかなり美しくコードがまとめられるんですねー 最近だと型アノーテーションがどんどん強化されて、エディタとの親和性も高くなってますねー
内包表記はいいと思うんだけど、1行が長すぎてPEP8に引っかかるんだよなぁ。
僕はmax line lenghtを120にしてますね。流石に80は短い。ただ120より長いと変数名考えたり、折り返したりしてますね。
self地獄。これを美しい思えるのが流石達人という感じですね。要素1個のタプルを(a,)と書くなど吐き気がするようなおぞましい文法も美しく見えるんでしょうね。
@@KiyoshiHiHiHi thisでインスタンス自身を指さないのはそういう思想ですし、要素一個のタプルを用意しないといけない状況は書き方がおかしいと疑うべきです ココでは言語批判の話をしていません、pythonをより良く使うための方法を話しています
@@vtuber_hacker さんすいません。嫌な表現になってしまいましたね。「汚いけど使いこなす」ではなく、「美しい」と感じるところがすごいと思いましたので。
きもちわる
エンジニア歴10年、python3年目ですが普通にタメになりました。ガチでいいチャンネルか?
dataclassも触れてる。今時じゃーん
ご視聴ありがとうございます! 普通はZennとかに書くんだろうけど、youtube趣味なので、動画で出してます。
分かりやすかった。特にGenerateの意味が腹落ちしました。実務に織り込んでみようと思います。
ご視聴ありがとうございます! 最初取っ付きにくいですが、慣れると汎用性あるので、是非!
Круто, продолжай в том же духе!
Спасибо за просмотр!
これパイソンって読むんや。勝手にフィトンやと思っとった。黙っときゃいいのに馬鹿をばらしてくスタイル。
日本語の発音では一応、パイソン日本ではフレームワークのflaskの事を何故かフラスクと呼んでいるので(試験管が由来なのでフラスコじゃね?) 間違っても気にしない方がいいっすよ
初手のage 1000でふぁっ!?ってなった笑
内容は為になる話をしているつもりなので、何卒長く楽しんで頂けると🙇
@@vtuber_hacker デコレータよく分かってなかったんですごい助かります!
お世話になります。pandasのパターンもお願いいたします。
あー、numpyとデータサイエンスの絡みは需要ありそうですね
知ってる人も、知らない人に教える時どう教えれば良いのかめちゃめちゃ勉強になる動画。
実際の現場で起こりえる例とその対策法も紹介してくださってるのはめちゃくちゃありがたい!
これは再生リストに追加です!
ご視聴ありがとうございます😊 日々の開発の一助になれたら幸いでございます!
わかりやすい!まだまだ知らないことたくさん、、、
またこういう動画まってますー!
ご視聴ありがとうございます!
コードテクニック初め、色んなノウハウとかも載せていきます!
とても分かりやすく、参考になる動画でした。
こりゃもうチャンネル登録ですわ!
別言語とかフレームワークでのテクニックも今後出していくので、是非☺️
メッチャ分かり易い。こういう人が居るチームはドンドン強くなるんだろうな。こういうコードテクニック系の解説とか本当にありがたい。前向きにコード書く現場に戻ろっかなぁ〜ッて気持ちになれる。
ご視聴ありがとうございます😊 まだまだ駆け出しですが、こういうのまたやっていこうと思いますので、今後ともよろしくお願いします!
リスト内包表記は同じく日常的に活用しますが、
ロジックの複雑さ次第で、関数が最上位に来るか制御が最上位に来るかが分かれます。
書く側としては便利ですけどね。
effective pythonでは二階のネストまでって書いてあった気がしますが、僕は二階ネストでもう使わないですな。あと大体ロジックを見直してみますね。
5:00 型の定義をあいまいにできる言語はこの辺りの例題に出たような例外処理が求められるからあまり好きではないけど、調べればある程度簡潔にできるもんですね。
敷居は少し高くても、使っているテクニックがなんて呼ばれているかを知っているだけで言語習得で優位に立てますね。
そうなんですよね。pythonの型はやっぱgoとかrustに比べると、交差型とか考えると怪しげなところありますが、進化には期待できるはず。
Generatorのsetとreturnをかっこよく使いこなしたいのですが、なかなか使う機会がありません…何か良い例はありませんか?
実際あんま使わないですねー。Generatorからの例外を前提とするのでね。無理やり実例を考えると、「10万人ほどの大量のユーザーを抱えるサービスを運営しているとする。新機能を開発したので全員にプッシュ通知を送る機能を作りたい。しかし、10万人分のレコードをメモリに乗せるためにコンテナの設定を変えないといけなくなってしまった。インフラの設定値を変えるのが面倒なので、メモリに乗るようにジェネレータで逐次的に処理し、10万件一気にメモリに乗せなくても良い実装を思いついた。これを実装するに当たって、push通知が正常に実行されるかわからない。ratelimitに触って失敗するかもしれない。そこで、ジェネレータの内部に例外処理を挟んで、エラーが発生したユーザーの一覧をリストにしてreturnする実装を書いた。ジェネレータの実行側でStopIterationの例外を捕まえると、そのエラーの内容に失敗したユーザー一覧が入っている」 例えばこうだろうか?・・・
python初めて2年です。学がありました。頑張ってpaizaランクA行きます。
言語仕様も将来的には変わってくるので、またアップデートした動画出さないといけないですが、助けになって幸いです🙃
すご解説系RUclipsや
割と真面目な話始めてるw 初めて動画作ったけど、配信の方が楽や…
こ、こんなにスッキリするのか!?
そうなんですよ! pythonは結構デフォの機能だけでかなり美しくコードがまとめられるんですねー 最近だと型アノーテーションがどんどん強化されて、エディタとの親和性も高くなってますねー
内包表記はいいと思うんだけど、1行が長すぎてPEP8に引っかかるんだよなぁ。
僕はmax line lenghtを120にしてますね。流石に80は短い。ただ120より長いと変数名考えたり、折り返したりしてますね。
self地獄。これを美しい思えるのが流石達人という感じですね。要素1個のタプルを(a,)と書くなど吐き気がするようなおぞましい文法も美しく見えるんでしょうね。
@@KiyoshiHiHiHi thisでインスタンス自身を指さないのはそういう思想ですし、要素一個のタプルを用意しないといけない状況は書き方がおかしいと疑うべきです ココでは言語批判の話をしていません、pythonをより良く使うための方法を話しています
@@vtuber_hacker さん
すいません。嫌な表現になってしまいましたね。「汚いけど使いこなす」ではなく、「美しい」と感じるところがすごいと思いましたので。
きもちわる
エンジニア歴10年、python3年目ですが普通にタメになりました。ガチでいいチャンネルか?
dataclassも触れてる。今時じゃーん
ご視聴ありがとうございます! 普通はZennとかに書くんだろうけど、youtube趣味なので、動画で出してます。
分かりやすかった。特にGenerateの意味が腹落ちしました。実務に織り込んでみようと思います。
ご視聴ありがとうございます! 最初取っ付きにくいですが、慣れると汎用性あるので、是非!
Круто, продолжай в том же духе!
Спасибо за просмотр!
これパイソンって読むんや。勝手にフィトンやと思っとった。黙っときゃいいのに馬鹿をばらしてくスタイル。
日本語の発音では一応、パイソン
日本ではフレームワークのflaskの事を何故かフラスクと呼んでいるので(試験管が由来なのでフラスコじゃね?) 間違っても気にしない方がいいっすよ
初手のage 1000でふぁっ!?ってなった笑
内容は為になる話をしているつもりなので、何卒長く楽しんで頂けると🙇
@@vtuber_hacker
デコレータよく分かってなかったんですごい助かります!
お世話になります。pandasのパターンもお願いいたします。
あー、numpyとデータサイエンスの絡みは需要ありそうですね