【Pythonプログラミング入門】タイプアノテーション(型ヒント)を解説!〜VTuberと学習〜 【初心者向け】

  Рет қаралды 16,501

Pythonプログラミング VTuber サプー

Pythonプログラミング VTuber サプー

Күн бұрын

Пікірлер: 16
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
【訂正・補足】 リストのタイプアノテーションは、Python3.9以降「list[str]」のような書き方が推奨となっているため、listをご使用ください。 ===================== def xxx(items: list[str]): print(items)
@hiram5358
@hiram5358 2 жыл бұрын
お世話になります。いつも徹底的につぶして頂いてありがとうございます。本とかよんでいても飛ばされてしまって、でも自分でいろいろやっても、自分のコードのどこかが悪いのか、本当にやってはいけないダメな記述なのかわからないことがあるので、とても助かります。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
コメントありがとうございます😊 Pythonは色々な書き方ができるからこそ、選択肢が多くて迷うこともありますよね!サプーの動画でもコードの良し悪しについて話しているものもありますが、加えてネット上の色々な人のコードを読むと良いコード・イマイチなコードがなんとなく分かってくると思います😄
@lemonlatmin8717
@lemonlatmin8717 2 жыл бұрын
分かりやすい動画ありがとうございます。普段vscodeに拡張機能を入れて使っていましたが、pycharm便利そうなので今度使ってみます。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ぜひPyCharmも使ってみてください😊 特にサジェスト機能が優秀です!PyCharmも動画を出しているので、よければ見てください!(動画の宣伝ばかりですみません...) PyCharm ▶︎ kzbin.info/www/bejne/fJKsaaqZeJaDjqs
@ignis___fatuus
@ignis___fatuus 2 жыл бұрын
Pythonを扱う講義を取り始め、数日前からサプーさんの動画のお世話になっております。 デフォルト引数以降の引数も全てデフォルト引数にする必要があるのは、 デフォルト引数を引数群の後半に押しやることで、渡す際に省略している引数をはっきりさせている訳ですね。 アノテーションの意義については耳が痛い。 可読性を無視しておざなりに書いた結果、暫くして見返すとコードの意図が汲めなくなっていることも多々。 今は函数定義のあたりをコメントだらけにしていますが、こういう機能も使っていかないといけませんね……。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます😊 タイプアノテーションは書くのがちょっと大変ですが、使っていくと自然に書けるようになりますし、可読性も上がって最終的な生産効率も上がると思うので、ぜひ使ってみてください!!
@hongwang9882
@hongwang9882 2 жыл бұрын
6:50 , line 3 , {変量:, }の中の :, 何か特別の意味があるのか?
@hongwang9882
@hongwang9882 2 жыл бұрын
思い出した 確か f string 数字に,印をつけるできる
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます! 「:,」は文字列に金額用のカンマを付ける書式設定です😉 例) 「1000」→「1,000」 Thank you for watching! ":," is a formatting that puts a comma for the amount in the string. example) 「1000」→「1,000」
@hongwang9882
@hongwang9882 2 жыл бұрын
的確の回答 ありがとうございます
@arizeworks
@arizeworks 2 жыл бұрын
分かりやすい動画ありがとうございます! 質問させて頂きたいのですが、関数の引数に関数を渡す場合のタイプアノテーションってあるのでしょうか? 例 : 以下の場合 func に対してアノテーションすることはできますか? def mymap(mylist: list[int], func) -> list: for i, obj in enumerate(mylist): mylist[i] = func(obj) return mylist
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご質問ありがとうございます😊 関数の場合は「from typing import Callable」を使います!Callableの角括弧の1つ目に、該当関数の引数の型をリストで指定して、2つ目に戻り値の型を指定してあげます😉 以下イメージです。 ==================== from typing import Callable def mymap(mylist: list[int], func: Callable[[int], int]) -> list: for i, obj in enumerate(mylist): mylist[i] = func(obj) return mylist
【Pythonプログラミング入門】デコレータを解説! 〜VTuberと学習〜【初心者向け】
20:40
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 32 МЛН
30分でだいたいわかる並列プログラミング
30:01
東京大学情報基盤センター
Рет қаралды 8 М.
【Pythonプログラミング入門】Docstringを書いてみよう!〜初心者向け〜
15:29
Pythonプログラミング VTuber サプー
Рет қаралды 14 М.
Pythonでよく見かける『if __name__ == ‘__main__‘』をわかりやすく解説
10:23
いまにゅのプログラミング塾
Рет қаралды 51 М.
引数と戻り値を根本から理解して関数を使いこなそう!【情報I基礎】Python 10
15:01
せかチャン - 世界一わかりやすい情報科チャンネル
Рет қаралды 10 М.
【完全解説】Pythonを使った自動化例46選【業務効率化できること】
34:58
はやたす | Python・データサイエンスコーチ
Рет қаралды 206 М.
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН