Pythonの応用 【Python】OpenCVを使ったimageファイルの画像処理の基礎 Pythonで画像や動画を処理する際に、ライブラリのOpenCVが利用できます。OpenCVは画像や動画の処理に特化した外部ライブラリです。画像認証の機械学習などにも利用することになります。ここでは画像処理の基礎的な操作を行ってみます。 2018.12.04 Pythonの応用Python関連ライブラリ/パッケージOpenCV
Pythonの応用 【Python】色々なprintフォーマットの出力方法 – %s, .format(), f-strings Pythonでprint()を使って文字列を出力するときの色々なフォーマットを見ていきます。Python2系から引き継がれている%sなどや、波括弧{}と.format()メソッド、Python3.6から使えるf-stringsを扱います。 2018.11.22 Pythonの応用
Pythonの応用 【Python】RPCでネットワークを超えて関数を実行 – xmlrpc Pythonのxmlrpcモジュール使うことで、HTTP経由でクライアント側からサーバー上のメソッドを呼び出す操作をしてみました。ローカルなネットワークで、サーバー側に重たい処理をさせるというような使い方が考えられるもモジュールです。 2018.11.15 Pythonの応用
Pythonの応用 【Python】ローカルwebサーバーの立ち上げ – socketserver Python標準ライブラリのシンプルなWebサーバを立ち上げるモジュールを扱います。ここではコマンドでhttp.serverを、スクリプトでsocketserverを使う方法を扱います。ローカル環境でのwebのテストなどに使います。 2018.11.14 Pythonの応用
Pythonの応用 【Python】socket通信を行う – UDP, TCP Pythonのsoketモジュールを使ってデータのソケット通信を簡単にやってみました。UDP, TCPで行います。ネットワークがどのような仕組みで動いているのか通常は気にしませんが、知っておくとエラー発生時などに役に立つことがあります。 2018.11.13 Pythonの応用
Pythonの応用 【Python】tempfileモジュールの使い方 Pythonの標準ライブラリtempfileモジュールの使い方を見て行きます。実際のファイルやディレクトリの作業ではなくTemporaryFile()、TemporaryDirectory()などを使って一時的に作成し終了後に削除されます。 2018.11.11 Pythonの応用
Pythonの応用 【Python】py2appでMacのネイティブアプリを作る(エラーあり?) Pythonのpy2appを使って、あらかじめ作成しておいたPythonアプリをMacのデスクトップで使えるネイティブアプリにする方法を見ていきます。ただし、作業途中でエラーが出ることがあるので、現時点ではスマートな方法では無いことに注意。 2018.11.09 Pythonの応用
Pythonの応用 【Python】venvで仮想環境をMacに作る Pythonで作業するには異なるバージョンのパッケージを使う場面も出てきますが、そのままではできません。そこでで隔離された仮想環境を作ることになります。ここではvenvコマンドを使って仮想環境の作成、有効化、無効化の方法を見ていきます。 2018.10.26 Pythonの応用開発環境・ツール
Pythonの応用 【Python】tkinterの使い方入門。計算機GUIアプリの作成に挑戦! Pythonのtkinterを扱います。tkinterはUnixプラットフォームやWindows上で利用できるTk GUIツールキットをPythonで使うためのインタフェースです。ここでは試しに簡単な計算機GUIアプリを作ってみます。 2018.10.18 Pythonの応用
Pythonの応用 【Python】NumPy,Pandas,Matplotlibと単回帰分析で家賃の予測値を求めてみる PythonのライブラリであるNumPy、Pandas、Matplotlibを使って単回帰分析に挑戦。部屋の広さから家賃の予測をしてみます。データ分析には統計の定義の結果だけを利用すればできます。理解を深める為に統計学の知識も得たいですね。 2018.10.12 Pythonの応用Pythonデータ分析の基礎
Pythonの応用 【Python】configparserの使い方と設定ファイル Pythonでは標準モジュールのconfigparserを使って設定ファイルの形式である.iniファイルを処理することができます。サーバーやアプリケーションなどで長期に渡って使い続ける設定は別に設定して保存しておく必要があります。 2018.10.10 Pythonの応用
Pythonの応用 【Python】turtleグラフィックスでお絵かき入門 Pythonにはタートルグラフィックスというものがあり、子供にプログラミングを紹介する時などによく利用されます。turtleモジュールをインポートして簡単に図形を描いて楽しむことができます。色々と描いたり、コードを変更してみるのも有益です。 2018.10.09 Pythonの応用
Pythonの応用 【Python】datetimeモジュールで日時の計算 Python標準ライブラリーのdatetimeモジュールを使って時間関係の操作を行います。datetimeモジュールにはdatetime、date 、time、timedeltaがあります。これとは別にエポックタイムのtimeもあります。 2018.10.07 Pythonの応用
Pythonの応用 【Python】ファイルやフォルダの圧縮と展開 – tarfile, zipfile Pythonを使ってファイルやフォルダをまとめて圧縮したり、それを展開する方法を見ていきます。この操作には、tarfileで行う方法と、zipfileで行う方法があります。どちらも同じような操作なので違いも含めて理解しておきましょう。 2018.10.05 Pythonの応用
Pythonの応用 【Python】requestsモジュールの使い方 Pythonの標準ウェブライブラリであるurllibのurllib.requestをつかってHTTPメソッドを操作したのと同様に、サードパーティのrequestsを使ってHTTP通信のテストを行います。こちらの方がコードが簡単になります。 2018.10.04 Pythonの応用
Pythonの応用 【Python】標準ウェブライブラリurllib.requestの使い方 Pythonの標準ウェブライブラリであるurllib.requestを使って、HTTP通信を行います。HTTPメソッドのGET、POST、PUT、DELETEの操作を https://httpbin.org を使ってテストしてみます。 2018.10.03 Pythonの応用
Pythonの応用 【Python】osモジュールとファイルシステムの操作 MacやUNIXコマンドでターミナルを駆使してファイルやフォルダを作成したり削除したりする操作することができますが、Pythonでもそのような操作をosモジュールなどを使えば、様々なことが可能となっています。 2018.10.02 Pythonの応用
Pythonの応用 【Python】scikit-learnの使い方を直線回帰分析で速習 scikit-learnはPythonで機械学習が出来るオープンソースのライブラリです。直線回帰のアルゴリズムで使い方を見ていきます。機械学習のアルゴリズムはたくさんあるので公式サイトを見ておくのも有益。統計の知識も今後必要となってきます。 2018.09.29 Pythonの応用Pythonデータ分析の基礎Python関連ライブラリ/パッケージscikit-learn