introduction to python typing + mypy (beginner - intermediate) anthony explains

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ม.ค. 2025

ความคิดเห็น • 21

  • @a_maxed_out_handle_of_30_chars
    @a_maxed_out_handle_of_30_chars 2 ปีที่แล้ว +14

    currently binge watching all your videos :)

  • @xysmile4722
    @xysmile4722 ปีที่แล้ว

    looking forward explaining more for mypy and how it used in your project!

  • @DoctorSwagger
    @DoctorSwagger 4 ปีที่แล้ว +3

    Thank you so much! I was so confused

  • @amalirfan
    @amalirfan 4 ปีที่แล้ว +5

    If a function yields the return value instead of returning it, does the type of return value become a Generator?

    • @amalirfan
      @amalirfan 4 ปีที่แล้ว

      putting type around the return value outputs
      So could I do something like
      from typing import Generator
      def x()->Generator:
      yield 1
      Does Generator represent

    • @anthonywritescode
      @anthonywritescode  4 ปีที่แล้ว +2

      yep -- I cover the typing of Generator in this video: th-cam.com/video/LjBa9sfJh7U/w-d-xo.html

  • @driziiD
    @driziiD 4 ปีที่แล้ว +1

    very nice! thanks Anthony!

  • @hanyanglee9018
    @hanyanglee9018 ปีที่แล้ว +1

    This video is only viewed 19k times? I thought it would be 500k times. It really surprised me

  • @stiffer_do
    @stiffer_do 2 ปีที่แล้ว

    Thanks for sharing!

  • @AnthonyNaddeo
    @AnthonyNaddeo 3 ปีที่แล้ว +8

    I too am Anthony

  • @sadhlife
    @sadhlife 4 ปีที่แล้ว +2

    did you make a pyupgrade hook to update py2 type hints to py3 yet?

    • @anthonywritescode
      @anthonywritescode  4 ปีที่แล้ว +2

      no need -- this exists: github.com/ilevkivskyi/com2ann

  • @adwaith-rajesh
    @adwaith-rajesh 3 ปีที่แล้ว +3

    A video on generic types, TypeVar, NewType, please...

  • @driziiD
    @driziiD 4 ปีที่แล้ว +1

    hmmm, you didn't need to import `reveal_type`

    • @anthonywritescode
      @anthonywritescode  4 ปีที่แล้ว +1

      yep it's a mypy "builtin" (also good because other linters will prevent you from comitting it)

  • @driziiD
    @driziiD 4 ปีที่แล้ว +2

    pre-commit + mypy = brillaint!!!

  • @HamzaKhan-oz2xm
    @HamzaKhan-oz2xm 4 ปีที่แล้ว +1

    NICe

  • @markcuello5
    @markcuello5 2 ปีที่แล้ว

    SECURITY

  • @holthuizenoemoet591
    @holthuizenoemoet591 2 ปีที่แล้ว +1

    the old way look cooler