【Python/解説】Pythonの必須テクニック5選

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии •

  • @Sraver
    @Sraver Год назад +2

    知ってる人も、知らない人に教える時どう教えれば良いのかめちゃめちゃ勉強になる動画。

  • @_k4my
    @_k4my 2 года назад +4

    実際の現場で起こりえる例とその対策法も紹介してくださってるのはめちゃくちゃありがたい!
    これは再生リストに追加です!

    • @vtuber_hacker
      @vtuber_hacker  2 года назад

      ご視聴ありがとうございます😊 日々の開発の一助になれたら幸いでございます!

  • @うーろんの秘密の部屋声ゲーム

    わかりやすい!まだまだ知らないことたくさん、、、
    またこういう動画まってますー!

    • @vtuber_hacker
      @vtuber_hacker  2 года назад +1

      ご視聴ありがとうございます!
      コードテクニック初め、色んなノウハウとかも載せていきます!

  • @あゆぴょん-r7h
    @あゆぴょん-r7h Год назад +1

    とても分かりやすく、参考になる動画でした。
    こりゃもうチャンネル登録ですわ!

    • @vtuber_hacker
      @vtuber_hacker  Год назад

      別言語とかフレームワークでのテクニックも今後出していくので、是非☺️

  • @Hiro-mi5sp
    @Hiro-mi5sp 2 года назад +6

    メッチャ分かり易い。こういう人が居るチームはドンドン強くなるんだろうな。こういうコードテクニック系の解説とか本当にありがたい。前向きにコード書く現場に戻ろっかなぁ〜ッて気持ちになれる。

    • @vtuber_hacker
      @vtuber_hacker  2 года назад

      ご視聴ありがとうございます😊 まだまだ駆け出しですが、こういうのまたやっていこうと思いますので、今後ともよろしくお願いします!

  • @xeno2997
    @xeno2997 Год назад +1

    リスト内包表記は同じく日常的に活用しますが、
    ロジックの複雑さ次第で、関数が最上位に来るか制御が最上位に来るかが分かれます。
    書く側としては便利ですけどね。

    • @vtuber_hacker
      @vtuber_hacker  Год назад +1

      effective pythonでは二階のネストまでって書いてあった気がしますが、僕は二階ネストでもう使わないですな。あと大体ロジックを見直してみますね。

  • @toumorokoshi111
    @toumorokoshi111 Год назад

    5:00 型の定義をあいまいにできる言語はこの辺りの例題に出たような例外処理が求められるからあまり好きではないけど、調べればある程度簡潔にできるもんですね。
    敷居は少し高くても、使っているテクニックがなんて呼ばれているかを知っているだけで言語習得で優位に立てますね。

    • @vtuber_hacker
      @vtuber_hacker  Год назад

      そうなんですよね。pythonの型はやっぱgoとかrustに比べると、交差型とか考えると怪しげなところありますが、進化には期待できるはず。

  • @Sraver
    @Sraver Год назад

    Generatorのsetとreturnをかっこよく使いこなしたいのですが、なかなか使う機会がありません…何か良い例はありませんか?

    • @vtuber_hacker
      @vtuber_hacker  Год назад +1

      実際あんま使わないですねー。Generatorからの例外を前提とするのでね。無理やり実例を考えると、「10万人ほどの大量のユーザーを抱えるサービスを運営しているとする。新機能を開発したので全員にプッシュ通知を送る機能を作りたい。しかし、10万人分のレコードをメモリに乗せるためにコンテナの設定を変えないといけなくなってしまった。インフラの設定値を変えるのが面倒なので、メモリに乗るようにジェネレータで逐次的に処理し、10万件一気にメモリに乗せなくても良い実装を思いついた。これを実装するに当たって、push通知が正常に実行されるかわからない。ratelimitに触って失敗するかもしれない。そこで、ジェネレータの内部に例外処理を挟んで、エラーが発生したユーザーの一覧をリストにしてreturnする実装を書いた。ジェネレータの実行側でStopIterationの例外を捕まえると、そのエラーの内容に失敗したユーザー一覧が入っている」 例えばこうだろうか?・・・

  • @まんじシュリケン
    @まんじシュリケン 9 месяцев назад +1

    python初めて2年です。学がありました。頑張ってpaizaランクA行きます。

    • @vtuber_hacker
      @vtuber_hacker  9 месяцев назад

      言語仕様も将来的には変わってくるので、またアップデートした動画出さないといけないですが、助けになって幸いです🙃

  • @laksoa2621
    @laksoa2621 2 года назад +6

    すご解説系RUclipsや

    • @vtuber_hacker
      @vtuber_hacker  2 года назад

      割と真面目な話始めてるw 初めて動画作ったけど、配信の方が楽や…

  • @riel4811
    @riel4811 7 месяцев назад +1

    こ、こんなにスッキリするのか!?

    • @vtuber_hacker
      @vtuber_hacker  7 месяцев назад

      そうなんですよ! pythonは結構デフォの機能だけでかなり美しくコードがまとめられるんですねー 最近だと型アノーテーションがどんどん強化されて、エディタとの親和性も高くなってますねー

  • @aomaru2509
    @aomaru2509 Год назад +1

    内包表記はいいと思うんだけど、1行が長すぎてPEP8に引っかかるんだよなぁ。

    • @vtuber_hacker
      @vtuber_hacker  Год назад +2

      僕はmax line lenghtを120にしてますね。流石に80は短い。ただ120より長いと変数名考えたり、折り返したりしてますね。

  • @KiyoshiHiHiHi
    @KiyoshiHiHiHi 4 месяца назад

    self地獄。これを美しい思えるのが流石達人という感じですね。要素1個のタプルを(a,)と書くなど吐き気がするようなおぞましい文法も美しく見えるんでしょうね。

    • @vtuber_hacker
      @vtuber_hacker  4 месяца назад

      @@KiyoshiHiHiHi thisでインスタンス自身を指さないのはそういう思想ですし、要素一個のタプルを用意しないといけない状況は書き方がおかしいと疑うべきです ココでは言語批判の話をしていません、pythonをより良く使うための方法を話しています

    • @KiyoshiHiHiHi
      @KiyoshiHiHiHi 4 месяца назад

      @@vtuber_hacker さん
      すいません。嫌な表現になってしまいましたね。「汚いけど使いこなす」ではなく、「美しい」と感じるところがすごいと思いましたので。

    • @もみあげもみお
      @もみあげもみお 2 месяца назад

      きもちわる

  • @capien
    @capien Год назад

    エンジニア歴10年、python3年目ですが普通にタメになりました。ガチでいいチャンネルか?

    • @capien
      @capien Год назад +1

      dataclassも触れてる。今時じゃーん

    • @vtuber_hacker
      @vtuber_hacker  Год назад +1

      ご視聴ありがとうございます! 普通はZennとかに書くんだろうけど、youtube趣味なので、動画で出してます。

  • @_y07tak57
    @_y07tak57 Год назад

    分かりやすかった。特にGenerateの意味が腹落ちしました。実務に織り込んでみようと思います。

    • @vtuber_hacker
      @vtuber_hacker  Год назад

      ご視聴ありがとうございます! 最初取っ付きにくいですが、慣れると汎用性あるので、是非!

  • @narzaru
    @narzaru Год назад +1

    Круто, продолжай в том же духе!

  • @2009-f1x
    @2009-f1x Год назад +1

    これパイソンって読むんや。勝手にフィトンやと思っとった。黙っときゃいいのに馬鹿をばらしてくスタイル。

    • @vtuber_hacker
      @vtuber_hacker  Год назад

      日本語の発音では一応、パイソン
      日本ではフレームワークのflaskの事を何故かフラスクと呼んでいるので(試験管が由来なのでフラスコじゃね?) 間違っても気にしない方がいいっすよ

  • @ryokutya2000
    @ryokutya2000 2 года назад +1

    初手のage 1000でふぁっ!?ってなった笑

    • @vtuber_hacker
      @vtuber_hacker  2 года назад

      内容は為になる話をしているつもりなので、何卒長く楽しんで頂けると🙇

    • @ryokutya2000
      @ryokutya2000 2 года назад

      @@vtuber_hacker
      デコレータよく分かってなかったんですごい助かります!

  • @makotoy5213
    @makotoy5213 Год назад

    お世話になります。pandasのパターンもお願いいたします。

    • @vtuber_hacker
      @vtuber_hacker  Год назад +2

      あー、numpyとデータサイエンスの絡みは需要ありそうですね