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
Pythonの応用 【Python】Matplotlibの基本的なグラフ描画の使い方の速習 Matplotlibは、Pythonと科学計算用ライブラリであるNumPyを使ったデータでグラフを描画するライブラリです。ここではMatplotlibの基本的な使い方を一気に学んでいきます。ここでは基本的なグラフの描画をしてみます。 2018.09.28 Pythonの応用Pythonデータ分析の基礎MatplotlibPython関連ライブラリ/パッケージ
不具合対処への奮闘 Matplotlibでの文字化けの対処法には日本語化の設定をしよう! jupyter notebookのPythonでMatplotlibのグラフ描写をしている時、ラベルなどの日本語表記が文字化けすることがあります。Anacondaの利用者向けの対処法をまとめました。バージョンアップで起こるエラーへの対処法も追記しています。 2018.09.28 不具合対処への奮闘MatplotlibPython関連ライブラリ/パッケージ開発環境・ツール
Pandas 【Python】Pandasの基本的な使い方の速習 PandasはPythonでデータ解析を行うための機能を持ったライブラリで、数表や時系列データを操作するためのデータ構造を作ったり演算を行うことができます。ここではPandasの基本的な使い方を簡単にみていきましょう。 2018.09.28 PandasPythonの応用Pythonデータ分析の基礎Python関連ライブラリ/パッケージ
NumPy 【Python】NumPyの基本的な使い方の速習 Pythonで数値計算を効率的に行うための拡張モジュールがNumPyです。ここではNumPyの基本的な使い方である配列の作り方とその演算や操作の方法をみていきます。また別のところでNumPyをしっかりと扱います。 2018.09.27 NumPyPythonの応用Pythonデータ分析の基礎Python関連ライブラリ/パッケージ
Pythonの応用 【Python】YAMLファイルの読み込み書き込み Pythonで扱う構造化されたテキストファイルについて、ここではYAMLファイルを扱います。YAMLはJSONよりも多くのデータ型を利用でき、辞書型でもありますがブロック形式で読みやすいです。YAMLの読み込み書き込みもやってみましょう。 2018.09.25 Pythonの応用
Pythonの応用 【Python】JSONファイルの読み込み書き込み JSONフォーマットのデータは辞書型なのでPythonでもjsonモジュールをインポートすれば、簡単に読み込んで利用することができます。Pythonスクリプト上でのJSONデータの扱いと、JSONファイルの読み込み書き込みを行って見ます。 2018.09.24 Pythonの応用
Pythonの応用 【Python】XMLファイルの読み込み書き込み PythonでCSVファイル以外にも構造化されたテキストファイルがあります。その1つがXMLフォーマットです。ここではXMLの書き込み、読み込みを行います。最近はJSON形式が多いですが、XMLテータのやり取りの場面はいまだに多いです。 2018.09.24 Pythonの応用
Pythonの応用 【Python】BeautifulSoupライブラリを使ってWebスクレイピング入門 Pythonを使ったWebスクレイピングの簡単なコードを使って、実際にデータの抽出をやってみました。BeautifulSoupライブラリ、requestsライブラリの基本的な使い方を学びます。Webスクレイピングの流れを掴みましょう。 2018.09.23 Pythonの応用
Pythonの応用 【Python】Webスクレイピングの挑戦準備!BeautifulSoupをインストール Webスクレイピングは、インターネットからデータ情報を収集する作業です。PythonでWebスクレイピングするためには、便利なサードパーティライブラリのBeautifulSoupがあります。このBS4のインストールをして行きましょう。 2018.09.23 Pythonの応用
Pythonの基礎 MacにインストールしたAnacondaのアップデート方法 MacにインストールしたAnacondaを使っていますが、パッケージなどのアップデートがあれは更新する必要も出てきます。ここでは、Anacondaのアップデートの方法についてまとめてみました。 2018.09.23 Pythonの基礎開発環境・ツール
Pythonの応用 【Python】コードの書き方とスタイル規約の簡単理解 -ちょこっとPEP8 Pythonのコードの書き方について、PEP8に書いてあることのごく簡単な部分について実例を交えて見て行きましょう。決まり通りに書かなくてもプログラミングは動きますが、読みやすいコードを書いていく為にまずはこのあたりからはじめてみましょう。 2018.09.22 Pythonの応用