[Python] Google Sheets API によるスプレッドシートの操作
gspread というモジュールを使うことで、Python で Googleスプレッドシートを操作してみます。 Google APIs プロジェクトの作成 Google のAPI を通して、gspread はスプレッドシートを操作します。 そのため最初...
gspread というモジュールを使うことで、Python で Googleスプレッドシートを操作してみます。 Google APIs プロジェクトの作成 Google のAPI を通して、gspread はスプレッドシートを操作します。 そのため最初...
前回からの続きです。 Python では、heapq によりheapがモジュールとして提供されているので、普段はこちらを使います。 heapq--- ヒープキューアルゴリズム ここでは、学習のため、前回の内容に沿って、Python で heap を...
問題 エクストリームプログラミング(XP)のプラクティスとして,適切なものはどれか。 1週間の労働時間は,チームで相談して自由に決める。ソースコードの再利用は,作成者だけが行う。単体テストを終えたプログラムは,すぐに結合して,結合テストを行う。プログラミングは1...
問題 Linuxシステムにおいて,静的ライブラリと比較した場合の共有ライブラリの特徴はどれか。 実行可能ファイルのサイズが大きくなる。実行時のメモリ使用効率が良い。ライブラリの修正後,それを利用するプログラムの再コンパイルが必要である。リンク時のオーバヘッドが小...
問題 使用性(ユーザビリティ)の規格(JIS Z 8521:1999)では,使用性を“ある製品が,指定された利用者によって,指定された利用の状況下で,指定された目的を達成するために用いられる際の,有効さ,効率及び利用者の満足度の度合い”と定義している。この定義中の“利...
問題 ユーザビリティの説明として,最も適切なものはどれか。 障害,年齢,性別,国籍などにかかわらず,誰もが使える設計をいう。障害者や高齢者がサービスを支障なく操作又は利用できる機能をいう。障害者や高齢者に負担を与えない設計をいう。どれだけ利用者がストレスを感じず...
2分ヒープ 2分ヒープを理解して、Pythonで実装します。 まず、heap とは、「積み重なった山のようなもの」です。a heap of stones と言えば、石が山のように積み重なっているものです。 ヒープソートは、この山のように積み重なったものの一番上...
Python で単回帰分析を行ってみます。 numpy でよりプリミティブに行う方法と、sklearn でより簡単に導出する方法を試します。 scipy にも簡単に線形回帰を行うメソッドが用意されています。 単回帰自体については、以下が分かりやすいです...
前回からの続きです。 プロセス間の通信を行ってみます。 multiprocessing.Pipe() Pipe を使うことで、2つのプロセスの通信を行うことができます。 multiprocessing.Pipe() 実用的な意味は全...
前回からの続きです。 pool python で mulitprocessing を行う方法として、process 以外に pool があります。 プロセスプール process と pool の違い Python Multiproce...