【Pythonプログラミング入門】Docstringを書いてみよう!〜初心者向け〜

  Рет қаралды 14,773

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

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

Күн бұрын

Пікірлер: 21
@TroitNeri
@TroitNeri 2 жыл бұрын
丁度困っていたので助かります。 一年前に作ったコードを利用しようとしたら似たような名前の変数が多く、解読に苦労しました。 可読性は重要ですね。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
コメントありがとうございます😊 自分が書いたコードでも、後から見ると解読に苦労することってありますよね! Docstringも含めてコードとして可読性を重視するのは、大切ですね✨
@karutt8088
@karutt8088 2 жыл бұрын
Docstringウェ〜〜〜〜イ!!!(☝ ՞ਊ ՞)☝うぃぃぃぃぃ!!!
@三木歩-e5t
@三木歩-e5t 2 жыл бұрын
これまで、関数の上にコメントアウトで簡素に説明を入れるくらいしかしてなかった…勉強になります
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます😊 引数がたくさんあったりする場合は、詳細なDocstringを書いておくと後々役立つと思うので、ぜひ機会があれば書いてみてください😉
@boost-rw2jj
@boost-rw2jj 2 жыл бұрын
ワシもGoogle Styleに一票
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
同意してもらえて嬉しいです😊
@モコモコ-y2y
@モコモコ-y2y 2 жыл бұрын
なるほど(´・ω・`) 短いコメントなら「#」でコメントアウト化でも良さそうですが Classや関数の説明には この書き方は分かりやすいですね
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
そうですね、クラスや関数の説明は長くなりがちなので、Docstringを使用すると綺麗に書けると思います😉
@tama5375
@tama5375 2 жыл бұрын
ちょうど業務でDocstringを書いていたのですが、見様見真似で書いていて心配だったので、助かりました!
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご視聴いただきありがとうございます😊 Docstringをちゃんと書いているチームは素敵ですね✨ この動画がお役に立っていたら嬉しいです!
@nemo7098
@nemo7098 2 жыл бұрын
いつも勉強に活用させていただいてます。 Pythonを学びたくて、いくつかチャンネルを回っていますが ここの例えとかが自分には一番わかりやすいです!  サプーさんに一つ質問が、 今デスクトップアプリを作っているのですが、ある程度ユーザが使いやすいように設定をできる項目を設けようとしているのですが 当初はtxtから読み込ませようとしてたのですが、知人に「こういうのってパソコンだとconfigでやるんじゃないの?」といわれて満足な返答ができませんでした。 configを使う判断基準、メリット等はどのような物なのでしょうか? どこかの動画内で説明済みだったとしたら見落とし、又は忘れてしまっておりますので先に謝罪させていただきます 突然で失礼かと思いますがご教示いただければ幸いです。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご質問ありがとうございます😊 質問にある「config」というのは「configファイル」のことでしょうか?それとも画面上から設定できる「config機能」のことを仰っていますでしょうか🤔? 一旦configファイルであると仮定して回答しますと、configファイルだとPythonのconfigpaserというライブラリなどを使うことで、分かりやすく簡単に設定を読み書きできるというメリットがあります!また、configファイルはPythonの中では一般的に「設定ファイル」という認識があるので、他の人がコードを見た時もすぐにこれが設定ファイルだと気づいてくれるというメリットもありますね! サプーのチャンネルではconfigファイルやconfigpaserの解説動画はまだ作っていないのですが、今後作りたいと思います! 公式のconfigpaserのURLを貼っておきます → docs.python.org/ja/3/library/configparser.html
@nemo7098
@nemo7098 2 жыл бұрын
@@pythonvtuber9917 返信遅れてしまい、すみませんした。素早い回答ありがとうございます! 質問の内容についてですが、解答いただけたconfigファイルについてで間違いありません。 現在作成中のアプリは、設定に関する情報をGUI上のフォームからtxtファイルに書き込み、読み込みで対処する作りなのですが 知人に使ってみてもらったところ、初期設定を変更すると既存情報が上書きされデフォルトの設定に戻せなくなったというミスから 上記の質問が発生したとなります。 (一応、前記ミスについては、If文でデフォルト用txtを読み込むことで対処できたのですが...なんかスーマートじゃない気が...。) ですので、早速教示いただいたライブラリを試してみたいと思います!!動画も作っていただけるとのことですので、 それまでには答え合わせができる程度には使えるようになりたいと思います!!
@fnss-gl3kr
@fnss-gl3kr 2 жыл бұрын
ソースコードの実行をPyCharmやターミナルからではなく、アイコンのクリックでするには、どうしたらいいですか。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご質問ありがとうございます! 「アイコンのクリックでする」とは実行ファイルにすることをおっしゃってますか?もし、そうでしたらPythonファイルを実行ファイルに変換するための解説動画を出しているので、以下の動画をご覧いただけたらと思います😉 ▶︎ kzbin.info/www/bejne/mqWapqiBr9mdoLM
@fnss-gl3kr
@fnss-gl3kr 2 жыл бұрын
動画を見ました。そもそも、実行ファイルとは ? 今日まで、それについて説明を見聞きしたことがなかったのが不思議。
@NoName-ql3it
@NoName-ql3it 2 жыл бұрын
tax_rateはfloatですかね!
@pythonvtuber9917
@pythonvtuber9917 Жыл бұрын
floatですね!
@yamat0jp
@yamat0jp 2 жыл бұрын
メンバーじゃないけど、アジャイルとかウォーターフォール開発に則ってアプリ完成させる所をみたいです。 脱初心者できないロングユーザー的な立ち位置です。
@pythonvtuber9917
@pythonvtuber9917 2 жыл бұрын
ご要望ありがとうございます! 検討してみますね😉
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
Players vs Corner Flags 🤯
00:28
LE FOOT EN VIDÉO
Рет қаралды 80 МЛН
Worst flight ever
00:55
Adam W
Рет қаралды 30 МЛН
データ分析初心者のためのPythonオススメ勉強法
7:42
サトシのデータ分析部屋
Рет қаралды 14 М.
【Pythonプログラミング入門】破壊的・非破壊的な処理の違い 〜 初心者向け 〜
7:39
Pythonプログラミング VTuber サプー
Рет қаралды 10 М.
【Pythonプログラミング入門】デコレータを解説! 〜VTuberと学習〜【初心者向け】
20:40