Python 3.6

2018年01月14日 Linux

【Ubuntu 16】【Python 3.6】AWS EC2 インスタンスの Ubuntu 環境で Python 3.6 環境を構築する手順

Ubuntu に Python 3.6 環境を構築する手順です。 今まで CentOS 系を中心にサーバーの構築をしてきましたが、Python などのプログラミングで Ubuntu を利用しているケースが多く且つ情報も多...

2018年01月14日 Python

【AWS】【機械学習】Deep Learning AMI(Ubuntu)で【形態素解析】を試した【Part.1】

今回、機械学習の勉強の一環として、Ubuntu(ウブントゥ)で「形態素解析」を試しました。 環境を作るだけなら意外と簡単でした。 あとはこの環境をどう活かして開発をするかという所に注力できます。   【AWS】...

2017年12月23日 Python

【Python】【Python 3.6】【Encode エラー】(UnicodeEncodeError: 'ascii' codec can't encode characters)と(TypeError: write() argument must be str, not bytes)

いくら調べても全く分からなかった「Encode Error」ですがようやく解決しました。 ただし、まだまだ Python の Encode の構造がよく分かっていません。     Python 3.6...

2017年12月16日 Python

【Python】ファイルの中身を読み込む(read, readline, readlines)

Python でファイルの中身を読み込む変数に格納する方法です。 ※ちなみに本サイトのプログラムはすべて Python 3.6 系で作成しています。     ファイルを読み込む流れ いろいろなパターン...

2017年12月10日 Linux

【Python】メール受信をトリガーとして【さくらVPS】サーバー上の Python プログラムをスタートしたい

「さくらVPS」でインターネット経由でのメール(Gmail)を受信し、メール受信をトリガーにして Python プログラムを起動するシステムを構築してみます。     ■さくらVPSは結構楽しめるので...

2017年12月09日 Python

【Python】変数に値を追加したい(代入ではなく追加)

Rubyだと以下のような構文があります。 test_01 = '' test_01 << test1 test_01 << test2 test_01 << test3 test_01...

2017年12月09日 Python

【Python】【WordPress】XML-RPC で Python プログラムで WordPress に自動投稿する

Python プログラムで XML-RPC を使って WordPress に自動投稿するプログラムです。 「下書き」として投稿したり「公開済み」として投稿したり、様々な設定が可能です。     XML...

2017年12月04日 Python

【Python】リスト(list)の操作

今回は、よく使うリストの操作について解説します。 特にリストからインデックスを取得し、次の要素に移動するとか、2つ前の要素に移動するなど複雑な処理ができるようになります。     リストとは リストと...

2017年12月03日 Python

【Python】【encode,decode】「型」と「型変換」について調べた

Python 3 での「型」と「型変換」について調べました。 想像以上に複雑で、まだまだ理解できていません。     型を調べる 型変換をしようとしても初めに現在の型は何か確認する必要があります。 &...

2017年12月03日 Python

【Python】文字列から<特定の文字列>を検索・抽出・置換・削除したい(in,search,match,replace,sub)

何度も調べているので備忘録的にここで記事にしておきます。   ある文字列から特定の文字列があるか検索する、判定する、抽出する・削除する方法です。     Python の環境 環境はすべて「...

2017年12月02日 Python

【Python】Python 3.6 & Selenium WebDriver & PhantomJS でスクレイピング(ファイルを読み込み文字列を抽出する)【Part.6】

Python 3.6 での Web スクレイピングです。 今回はファイルに吐かれたWebサイトのソースコードを抽出する方法について調べました。       【Python】Python 3....

2017年11月26日 Python

【Python】Python 3.6 & Selenium WebDriver & PhantomJS でスクレイピング(URLを引数で受け取る)【Part.5】

今回も Python 3.6 での Web スクレイピングです。 URLを固定化させずに、引数として受け取り、引数チェックをするプログラムを作ります。     【Python】Python 3.6 &...

2017年11月24日 Python

【Python】Python 3.6 & Selenium WebDriver & PhantomJS でスクレイピング(find系操作)【Part.4】

今回は Selenium Webdriver で find_element や find_element_by_XXX などの find 系の操作について解説します。 なるべく「例」をたくさん記載して直感的に分かりやすく...

2017年11月23日 Python

【Python】Python 3.6 & Selenium WebDriver & headless でスクレイピング【Part.3】

今回も Web スクレイピングの続けます。 エンジニアとして長年現場で仕事をしていますが、HTTP技術一つとっても、まだまだ自分の知らない分野は数多くあり奥の深さを感じます。     【Python】...

2017年11月21日 CentOS7

【Python】Python 3.6 & Selenium WebDriver & headless でスクレイピング【Part.1】

Python 3.6 & Selenium WebDriver(Selenium) & headless でスクレイピングをしてみます。 ※人により「Selenium」と呼んだり「Selenium WebDriver」と...

2017年11月13日 CentOS7

【さくらVPS】【Python】Django で Web アプリを作る(Apache、mod_wsgi、Django、Python 3.6)【Part.11】

今回は今まで作成した Web アプリケーションを元に「ToDo」アプリを作成します。 何度も繰り返しアプリを作成することで「型」が分かってきます。   以下、今までの作業です。 【さくらVPS】【Python】...

2017年09月18日 Python

【Python】【機械学習】scikit-learn のインストールと XOR 演算プログラム

  現在、ソシム株式会社「クジラ飛行机」著の「Pythonによるスクレイピング&機械学習 開発テクニック BeautifulSoup、scikit-learn、TensorFlow を使ってみよう」で、機械学習...