プログラミング Python の勉強 スロットゲーム編 〜その18:強制終了(exit)〜 強制終了を組み込んでスロットゲームの修正は、おしまいにしたいと思います。入力検証(バリデーション)を導入する前は、掛コインに数字以外の文字を入力するとエラーで終了していましたが、ここではシステム的な慣例に従った終了の仕方で対応いたします。... 2021.07.30 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その17:テスト(pytest)〜 pytest はサードパーティのライブラリです。そのため先ずは以下のコマンドでインストールする必要があります。 pip install pytest なぜ unittest があるのに pytest をわざわざ使うのか…という... 2021.07.30 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その17:テスト(unittest)〜 先述の doctest と違い、こちらは他のプログラム言語でも広く使われる一般的な単体テストになります。Smalltalk というオブジェクト指向言語の始祖みたいなプログラミング言語が実装した「SUnit」からの系譜のようです。それ依頼「... 2021.07.30 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その17:テスト(doctest)〜 プログラムを作成・修正したら、それが正しく動くのかどうか確認しなければなりません。これを "ソフトウェアテスト"(または単に "テスト")といいます。スロットゲームを修正する際に簡単な動作確認をしました。 ところでソフトウェアテスト... 2021.07.27 プログラミング
プログラミング Python の勉強 〜付録:リスト〜 Python のリスト型に対する基本操作を集めました。ご参考まで。 # # list 型の変数を定義 # # 角括弧「」を使い、任意の型の要素を格納できる # 各要素はカンマ「,」で区切る # 最後の要素の後ろのカンマは... 2021.07.26 プログラミング
プログラミング プログラミング言語を揶揄するとこうなる……!?色んな比喩がありました プログラミング言語ってスゴく沢山の種類があります。なので「どれを勉強すればいいの?」とか「どんな特徴あるの?」と思うことも多々あります。そんな時に、その違いを分かりやすく(?)比喩してくれるととても有り難いものです。 「Python... 2021.07.26 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その16:サードパーティライブラリ「matplotlib」を使ってみる 番外編〜 コマンドスタイルの使い方 参考のため、コマンドスタイルで書いた場合のプログラムを残しておきます。オブジェクト指向スタイルと違って、全て「plt」を通して操作しているのがお分かりいただけると思います。 import matplo... 2021.07.26 プログラミング
プログラミング 【プログラミング – 初心者オススメ書籍】確かな力が身につくC#「超」入門 第2版 #2 C#を少し触った事があるけど、基礎から学び直したい。 C#の文法は出来るようになったけど、実際アプリでどのように使っていけばよいかをWindowsアプケーションを通じて理解できるようになります。 2021.07.25 プログラミング書評
プログラミング Python の勉強 スロットゲーム編 〜その16:サードパーティライブラリ「matplotlib」を使ってみる〜 サードパーティライブラリをインストールしたり、使ったりする練習をします。グラフ描画用のライブラリ「matplotlib」をインストールして、プレーヤーの所持コイン数をグラフで表示できるようにしましょう。ゲーム 5 回毎に以下のように所持コ... 2021.07.23 プログラミング
プログラミング 【プログラミング – 初心者オススメ書籍】3ステップでしっかり学ぶ C#入門[改訂2版]#1 【たしかに分かりやすい】 2011年発売の「3ステップでしっかり学ぶC#入門」の改訂版。 何も分からないけどプログラミングには興味があるという方、これまで何度もプログラミングに挑戦して挫折してしまった方に最適な一冊。 2021.07.20 プログラミング書評