プログラミング Python で仕事 実務で使う Backlog API で課題取得編 弊社(アパルーサ・ユニバース株式会社)では課題管理に Backlog を使用することがあります。(他にも Redmine や Github Issue など案件により様々ですが)その Backlog には API が準備されていて、ドキュ... 2021.08.18 プログラミング
プログラミング Python で仕事 スクレイピング編 〜その3:スクレイピング実践〜 Lancers(ランサーズ)というサービスに登録されている案件を参考に、実践的なスクレイピングに挑戦してみましょう。今回は "レンタルサーバの空き状況を取得する" という案件を参考にします。 案件の内容を確認(というか、Python... 2021.08.17 プログラミング副業
プログラミング Python で仕事 実務で使う ログ準備編 実務で使うプログラムを作成する際は、常にログのことも考えておく必要があります。ただし、ログ設計というのは簡単なようで実に奥が深い……。 準備 どの様に設計するかは実際の実際にプログラムを作成する際に考えることにして、今回はログ... 2021.08.05 プログラミング
プログラミング Python で仕事 スクレイピング編 〜その2:スクレイピング練習〜 仕事に取り掛かる前に簡単な練習から始めたいと思います。Python でスクレイピングする際には、以下のモジュールを使うのが一般的なようです。 Requests ... HTTP クライアント。ブラウザの代わりとして使用。Python... 2021.08.04 プログラミング副業
ビジネス Python で仕事 スクレイピング編 〜その1:スクレイピングとは〜 仕事を探す Python を仕事や副業に活かしたい!試しに、Lancers(ランサーズ)というサービスで気軽にできる Python の案件がないか調べてみます。一人で気軽に初められる案件を探すために以下の条件で検索しました。 ... 2021.08.04 ビジネスプログラミング副業
プログラミング Python の勉強 スロットゲーム編 〜その18:強制終了(exit)〜 強制終了を組み込んでスロットゲームの修正は、おしまいにしたいと思います。入力検証(バリデーション)を導入する前は、掛コインに数字以外の文字を入力するとエラーで終了していましたが、ここではシステム的な慣例に従った終了の仕方で対応いたします。... 2021.07.30 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その17:テスト(pytest)〜 pytest はサードパーティのライブラリです。そのため先ずは以下のコマンドでインストールする必要があります。 pip install pytest なぜ unittest があるのに pytest をわざわざ使うのか…という... 2021.07.30 プログラミング
プログラミング Python の勉強 スロットゲーム編 〜その17:テスト(doctest)〜 プログラムを作成・修正したら、それが正しく動くのかどうか確認しなければなりません。これを "ソフトウェアテスト"(または単に "テスト")といいます。スロットゲームを修正する際に簡単な動作確認をしました。 ところでソフトウェアテスト... 2021.07.27 プログラミング
プログラミング Python の勉強 〜付録:リスト〜 Python のリスト型に対する基本操作を集めました。ご参考まで。 # # list 型の変数を定義 # # 角括弧「」を使い、任意の型の要素を格納できる # 各要素はカンマ「,」で区切る # 最後の要素の後ろのカンマは... 2021.07.26 プログラミング
プログラミング プログラミング言語を揶揄するとこうなる……!?色んな比喩がありました プログラミング言語ってスゴく沢山の種類があります。なので「どれを勉強すればいいの?」とか「どんな特徴あるの?」と思うことも多々あります。そんな時に、その違いを分かりやすく(?)比喩してくれるととても有り難いものです。 「Python... 2021.07.26 プログラミング