Python– tag –
-
CLIで開発する
第8回 | 小さな不具合修正をCLIで最後まで進める | 探索、編集、テスト、Git記録を通して見る|UNIX Cafe
CLIで開発する | 第8回 ここまでのシリーズでは、CLIでファイルを見て、アプリを動かし、ログを読み、エラーの場所を探し、vi で小さく直し、テストで確かめ、Gitで変更を記録する流れを少しずつ見てきました。 今回は最終回として、それらを1本の開発作業... -
CLIで開発する
第7回 | git diff で確認して変更を記録する | 動作確認からコミットまでをつなぐ|UNIX Cafe
CLIで開発する | 第7回 前回は、テストで見つけた計算ミスを修正しました。アプリを実行し、テストも通るようになったので、処理としては修正された状態です。 ただし、開発では「直したら終わり」ではありません。何を変更したのかを読み返し、自分で説明... -
CLIで開発する
第6回|Pythonのテストを実行して修正を確かめる|unittest を確認コマンドとして使う|UNIX Cafe
CLIで開発する | 第6回 アプリが動いたからといって、すべての処理が正しいとは限りません。画面を目で見るだけでは気づきにくい間違いもあります。 今回は、Python標準の unittest を使い、注文金額の計算ミスを確認します。最初はテストの書き方を詳しく... -
CLIで開発する
第5回 | vi で小さく直してもう一度実行する | 修正と再確認を短く繰り返す|UNIX Cafe
CLIで開発する | 第5回 コードを修正するときは、変更を大きくしすぎないことが大切です。小さく直せば、結果を確認しやすく、問題があったときも原因を追いやすくなります。 今回は、画面に表示されるメッセージのスペルミスを vi で直します。修正後は同... -
CLIで開発する
第4回 | エラーメッセージから直す場所を探す | grep -Rni と vi +行番号を使う|UNIX Cafe
CLIで開発する | 第4回 エラーメッセージが表示されると、どこから見ればよいか分からなくなることがあります。そんなときは、画面に出た言葉を検索語として使うと、関係するコードへ近づけます。 今回は、前回表示された orders file not found という文... -
CLIで開発する
第3回 | Pythonアプリを実行してログを確認する | 画面、終了状態、ログの3か所を見る|UNIX Cafe
CLIで開発する | 第3回 コードを直す前に、まず現在の状態を自分で再現します。正常に動くのか、どんな表示が出るのか、エラーが起きると何が残るのか。修正前の状態を確認すると、その後の調査が進めやすくなります。 今回は、Pythonアプリを実行し、画面... -
CLIで開発する
第2回 | ファイル構成を見て入口を見つける | ls find cat でプロジェクトを歩く|UNIX Cafe
CLIで開発する | 第2回 知らないプロジェクトを開いたときは、まずファイル構成を見て、どこに何があるかを確認します。 今回は pwd ls cat find を使い、Python製CLIアプリの中を歩きます。コードを読む前に地図を見る回です。YouTubeから来た方も手元で... -
CLIで開発する
第1回 | CLIで開発するとはどういうことか | 確認、修正、再実行の流れをつかむ|UNIX Cafe
CLIで開発する | 第1回 今回から「CLIで開発する」シリーズを始めます。CLIは、コマンドを入力してコンピューターを操作するための画面です。このシリーズでは、Python製の小さなアプリを題材に、ターミナル中心で開発作業を進める流れを見ていきます。 大... -
入門編
Pythonのおすすめ本5選|初心者向けから独学・実用書まで比較表付きで紹介
Pythonのおすすめ本 比較表 Pythonの学習を始めようと本屋さんに足を運ぶと、棚を埋め尽くす種類の多さに圧倒されてしまいますよね。 「図解たっぷりの入門書」から「手を動かす演習型」、「対話形式でサクサク読めるもの」や「現場で即戦力になる実用書」... -
はじめてのPython
第24回|Pythonの基本まとめ:変数・条件分岐・関数を組み合わせて使う考え方|はじめてのPython
はじめてのPython | 第24回 1. はじめに この回では、この連載で学んだPythonの基本を整理します。前回は、CSVファイルを読み込んで集計する総合演習を行いました。 ここまでで、変数、条件分岐、繰り返し、リスト、辞書、関数、ファイル操作などの基本...
