Python– tag –
-
プログラム
【Python】文字列から<特定の文字列>を検索・抽出・置換・削除したい(in,search,match,replace,sub)
何度も調べているので備忘録的にここで記事にしておきます。 ある文字列から特定の文字列があるか検索する、判定する、抽出する・削除する方法です。 Python の環境 環境はすべて「Python 3.6」です。 OS は CentOS 7 を利用していま... -
プログラム
【Python】Python 3.6 & Selenium WebDriver & PhantomJS でスクレイピング(ファイルを読み込み文字列を抽出する)【Part.6】
Python 3.6 での Web スクレイピングです。 今回はファイルに吐かれたWebサイトのソースコードを抽出する方法について調べました。 【Python】Python 3.6 & Selenium WebDriver & headless でスクレイピング【Part.1】 【Py... -
プログラム
【Python】Python 3.6 & Selenium WebDriver & PhantomJS でスクレイピング(URLを引数で受け取る)【Part.5】
今回も Python 3.6 での Web スクレイピングです。 URLを固定化させずに、引数として受け取り、引数チェックをするプログラムを作ります。 【Python】Python 3.6 & Selenium WebDriver & headless でスクレイピング【Part.1】 【Py... -
Webアプリ
【Python】Python 3.6 & Selenium WebDriver & PhantomJS でスクレイピング(find系操作)【Part.4】
今回は Selenium Webdriver で find_element や find_element_by_XXX などの find 系の操作について解説します。 なるべく「例」をたくさん記載して直感的に分かりやすくするように心がけています。 【Python】Python 3.6 & Selenium WebDr... -
プログラム
【Python】Python 3.6 & Selenium WebDriver & headless でスクレイピング【Part.3】
今回も Web スクレイピングの続けます。 エンジニアとして長年現場で仕事をしていますが、HTTP技術一つとっても、まだまだ自分の知らない分野は数多くあり奥の深さを感じます。 【Python】Python 3.6 & Selenium WebDriver & headless で... -
プログラム
【Python】Python 3.6 & Selenium WebDriver & headless でスクレイピング【Part.2】
今回は Python 3.6 & Selenium WebDriver & headless でスクレイピングの2回目です。 普段はインフラ系エンジニアとして現場で業務をしていますが、更にステップアップするためにプログラミングスキルもコツコツと身に付けていこうと考えています。 &nbs... -
プログラム
【Python】Python 3.6 & Selenium WebDriver & headless でスクレイピング【Part.1】
Python 3.6 & Selenium WebDriver(Selenium) & headless でスクレイピングをしてみます。 ※人により「Selenium」と呼んだり「Selenium WebDriver」と呼んだり「WebDriver」と呼んだりします。本ページでは「Selenium」もしくは「Selenium WebDriver」... -
プログラム
【さくらVPS】【Python】Django で Web アプリを作る(Apache、mod_wsgi、Django、Python 3.6)【Part.11】
今回は今まで作成した Web アプリケーションを元に「ToDo」アプリを作成します。 何度も繰り返しアプリを作成することで「型」が分かってきます。 以下、今までの作業です。 【さくらVPS】【Python】Django で Web アプリを作る【Part.1】 ... -
プログラム
【さくらVPS】【Python】Django で Web アプリを作る(ToDoアプリ編)【Part.10】
今回は今まで作成した Web アプリケーションを元に「ToDo」アプリを作成します。 何度も繰り返しアプリを作成することで「型」が分かってきます。 以下、今までの作業です。 【さくらVPS】【Python】Django で Web アプリを作る【Part.1】 ... -
プログラム
【さくらVPS】【Python】Django で Web アプリを作る(カスタマイズ編)【Part.9】
今回は、前回作成した Web アプリケーションをカスタマイズします。 以下、今までの作業です。 【さくらVPS】【Python】Django で Web アプリを作る【Part.1】 【さくらVPS】【Python】Django で Web アプリを作る(Let's Encrypt SSL証明書... -
Webアプリ
【さくらVPS】【Python】Django で Web アプリを作る(メッセージ登録&表示アプリ編)【Part.8】
今回も Web アプリケーションを作り込みます。 メッセージ登録とメッセージを表示する Web アプリを作成します。 以下、今までの作業です。 【さくらVPS】【Python】Django で Web アプリを作る【Part.1】 【さくらVPS】【Python】Dj... -
プログラム
【さくらVPS】【Python】Django で Web アプリを作る(Webアプリ構築編)【Part.7】
今回も更にWebアプリケーションを作り込みます。 以下、今までの作業です。 【さくらVPS】【Python】Django で Web アプリを作る【Part.1】 【さくらVPS】【Python】Django で Web アプリを作る(Let's Encrypt SSL証明書設定)【Part.2】 &... -
仮想環境
【さくらVPS】【Python】Django で Web アプリを作る(Webアプリ設定編)【Part.6】
今回も更にWebアプリケーションを作り込みます。 以下、今までの作業です。 【さくらVPS】【Python】Django で Web アプリを作る【Part.1】 【さくらVPS】【Python】Django で Web アプリを作る(Let's Encrypt SSL証明書設定)【Par... -
プログラム
【さくらVPS】【Python】Django で Web アプリを作る(Webアプリ構築編)【Part.5】
今回は、「さくらVPS」で Python の仮想環境を作り、その中で Django をインストールし初期設定をする手順について説明します。 Webアプリを作る場合はレンタルサーバーより「VPS」の方が自由度が高いのでお勧めです。 ちなみに、「さくらのVPS」は... -
レンタルサーバー
【さくらVPS】【Python】Django で Web アプリを作る(Webアプリ構築編)【Part.4】
今までDjangoを動作させる環境を構築してきましたが、今回よりWebアプリケーションを作成します。 以下、今までの設定手順です。 【さくらVPS】【Python】Django で Web アプリを作る【Part.1】 【さくらVPS】【Python】Django で Web アプ... -
Webアプリ
【さくらVPS】【Python】Django で Web アプリを作る(Djangoインストール&設定)【Part.3】
DjangoでWebアプリを作る第3弾です。 【さくらVPS】【Python】Django で Web アプリを作る【Part.1】 【さくらVPS】【Python】Django で Web アプリを作る(Let's Encrypt SSL証明書設定)【Part.2】 今回は「Django」をインストール... -
レンタルサーバー
【さくらVPS】【Python】Django で Web アプリを作る(Let’s Encrypt SSL証明書設定)【Part.2】
前回は、firewalld.serviceでファイアウォールの設定をし、「box-cm.com」とグローバルIPアドレスを紐付けました。 【さくらVPS】【Python】Django で Web アプリを作る【Part.1】 今回は、無料SSL証明書の「Let's Encrypt」を利用してHTTPS... -
レンタルサーバー
【さくらVPS】【Python】Django で Web アプリを作る【Part.1】
現在「さくらVPS」で「512MB」で「685円/月」のプランを利用しています。 今まで「Linux(CentOS)」の動作検証や、RubyやPythonでプログラムを作っていましたが、「Python」+「Django」でWebアプリケーションを作ります。 その理由は、メモリが「512MB」... -
プログラム
Python 構文の学習帳
後から確認できるように Python の構文で不明な部分を追加していきます。 Python3.6 のインストール(最新 Python のインストール)手順はこちらを参考にしてください。 【Python】【CentOS7】Python 3.6.2 を「yum からインストールする手順」と「... -
機械学習
【Python】【機械学習】scikit-learn のインストールと XOR 演算プログラム
現在、ソシム株式会社「クジラ飛行机」著の「Pythonによるスクレイピング&機械学習 開発テクニック BeautifulSoup、scikit-learn、TensorFlow を使ってみよう」で、機械学習を勉強しています。 インフラ系エンジニアでプログラマーとしての... -
機械学習
機械学習とは?
Python でプログラミングの学習をしています。 Python というと「機械学習」のためのモジュールが豊富です。 ということでせっかく Python でプログラミングを学習しているなら「機械学習」も少しずつ学習しようと思っています。 インフラ系エンジ... -
Python
【Ansible】【Python】Ansible の setup で取得したデータをパースして CSV、Excel 形式にコンバートするプログラム
少々複雑なことをやろうと思います。(と言っても自分が複雑に感じるだけですが) Ansible には、ターゲットノードの情報を取得する「gather_facts」という機能があります。 デフォルトでは「gather_facts」は「False」になっていますが、この機能を利用し... -
仮想環境
【AWS】【Python】Lambda で EC2 インスタンスを起動・停止するプログラム&スケジュール化手順【2017年最新版】
最近の AWS は新しい機能が次々と追加されています。 もはや「人工知能」や「ビジネス分析ツール」など AWS の機能だけで、ビジネスに必要なすべての環境が準備できるのではないかと思います。 「Lambda」という AWS のサービスがあります。 「Lamb... -
プログラム
【Ansible】【Python】Ansible で取得した JSON 形式のデータをパースして CSV、Excel 形式にコンバートするプログラム
前回、Ansible で取得した情報を JSON 形式で出力する方法を説明しました。 【Ansible】ansible-playbook 取得した結果を JSON 形式で出力する方法 今回は、更に進化して Ansible で取得した情報を JSON で出力して、更に JSON 形式のデータ... -
プログラム
【Python3.6】BeautifulSoupのインストール&実行手順
Pythonのライブラリ「BeautifulSoup」に関して解説します。 BeautifulSoupという一風変わった名前ですが、ルイス・キャロルの「不思議の国のアリス」の中の詩の名前に由来しています。 このライブラリは Web スクレイピングに役立ちます。 具体的に... -
プログラム
【Python】基本的な動作確認
Pythonをインストールしたら、基本的なところから学習しましょう。 プログラミングを始める時の最初の数歩はかなり困難です。 しかし、最初のハードルを乗り越えたら後は楽しめるようになります。 私もシステムのバックアップスクリプトをPythonで... -
プログラム
【Python】【CentOS7】Python 3.6.2 を「yum からインストールする手順」と「ソースからインストールする手順」
何か欲しい本があるわけではないのに、よく池袋のジュンク堂に通っています。 最近のジュンク堂の傾向では「機械学習」や「人工知能」関連の本が平積みになって売られています。 (つまり大量入荷されています) 私は今までインフラ系エンジ... -
Linux
【VNC】 tigervnc-server でマルチユーザーログイン可能に設定する手順
VNC をインストール後、デフォルトの設定のままでは「1アカウントしか」利用できません。 (1アカウントが1ポートを占有するため、他のアカウントは VNC でアクセスできません) それでもいいのですが、そもそも Linux はマルチタスクに優れているOSです。... -
レンタルサーバー
レンタルサーバーでよく聞く「Perl」っていったい何?
前回、「FastCGI」や「CGI」、「Perl」について解説しました。 今回は「Perl」に特化して解説します。 レンタルサーバーを選ぶ時に各レンタルサーバー会社のサイトを見て比較したり詳しく調べたりしていると思いますが「プログラミング言語」につい... -
レンタルサーバー
【初心者向け】 レンタルサーバーでよく使う用語
レンタルサーバーを利用する時に、様々なレンタルサーバー会社のホームページを見て比較して選択すると思います。 しかし、その際にいろんな専門用語が出てきて意味が分からないことがあると思います。 そこでレンタルサーバーを契約する際に出てくる「用...
12