Python

1/2ページ
  • 2021.01.29

VS CodeでPython環境構築をする

Visual Studio Code(VS Code)でPythonが使えるようセットアップしました。その備忘録として残しておきます。 Homebrew Homebrewのインストール HomeBrewの公式サイトにあるコマンドをターミナルで実行します。 /usr/local 以下に保存されていくと思います。変更を行う前にパスワードが聞かれます。 無事にインストールされたらbrew コマンドが使え […]

  • 2021.01.26

(Python)tweepyを使用してTweetの取得

はじめに 参考にした公式ドキュメントです。詳しく知りたいかたはこちらへどうぞ。https://kurozumi.github.io/tweepy/api.html tweepy使い方 tweepyを使うと特定のツイッターさんのツイートを取得したり、キーワード検索でツイート取得することができます。 そのやり方をお教えします。 install インストールが未だの方は pip install しましょ […]

  • 2020.12.26

csv(BTC日足)からPandasを経由して自作classへ格納する

ほぼタイトル通りのことを行います。処理速度(Pandasは重い)と読みやすさのバランスを意識しました。※速度計算はしていません。単純にPandasを使うよりは感覚的に速い気がする程度です。 意外とこういうdfをclassにする記事がなかったので参考になればと思います。 まずはクラスを用意します。ファイル名はchart.pyとしました。 次に我らがビットコインのcsvデータを(2017/5/21〜2 […]

  • 2020.12.26

React + Flask をExe化して動かしてみる

簡単なReact + Flask をExe化して動かしてみたいと思います。 コードの詳細が見たい方はこちらから見てください。Flask + React でHello World フォルダの階層はこんな感じです。 FrontendのReact側 こちらはjsファイルをbuildして、できたファイルをbackend側に埋め込んでいきます。 ターミナル操作でapp/frontend/src下に移動しまし […]

  • 2020.12.17

Flaskファイルをpyinstallerを使ってExe化してみよう

(前準備)簡単なFlaskファイルを作成 Exe化を作る前に簡単なFlaskファイルを作っておきます。 ファイル構成はflaskというフォルダに、main.pyだけを持っているファイルです。 main.pyのファイルの中身は、アクセスしたら文字列を返すだけのものです。 念のため動作確認しておきます。(コマンド操作でflaskフォルダがあるディレクトリまで移動が必要です) 無事動きだしました。loc […]

  • 2020.12.07

Vue.js フィルター機能実装

前回書いたこの記事よりスクレイピングしたデータを使用して、Vue.jsで表示してフィルター機能を実装していきたいと思います。 Pythonを利用してVueで表示したい方はこれらの記事を参照してみて下さい。 イメージはこんな感じです。ランキング部分をVue.jsで表示しています。 表示しているデータはPythonでエクセルから読み込んでjsonに変換しているだけです。絞り込み機能のフォーム部分でそれ […]

  • 2020.11.28

Vue.jsからPythonにリクエストを飛ばしてエクセル書き込み

この記事からの続きとなります。まだご覧になっていない方はどうぞ。 エクセルに書き込むメソッドの作成 Vue側から飛ばすデータの内容は決まっているので(表示しているデータ)それを元にエクセルに書き込むメソッドを作成します。 main.pyと同じ配下にfunction.pyのファイルを作成します。下記書き込んでください。 足りないライブラリは各自pip installして下さい。 Vue側からリクエス […]

  • 2020.11.28

Pythonでのdatetimeの加算(足し算)

detatimeでの時間の足し算。importによって若干やり方が違うので注意が必要。 コードで使い方を書いていて、引数によって加算できるdatetimeが決まってくるのでそれは下の方に書いておきました。 import datetime 表示はこのようになります。1日が無事に足されました。 from datetime import datetime こちらも無事1日の足し算ができています。 tim […]

  • 2020.11.14

Flask + React でHello World

PythonのFlaskとJavaScriptのReactを使ってHello Worldを出力させたいと思います。そしてメッセージを送って、出力させるところまで一気にやります。 簡単なサーバー側とフロント側での実装がこちらの記事でできるようになります。 create-react-app コマンドを使用してReactを作ります。設定未だの方はこちらからご覧ください。 まずは今回作成するファイル階層を […]

  • 2020.11.12

PythonでVue.jsソート(昇順・降順)

この記事からの続きとなります。まだご覧になっていない方はどうぞ。 タイトルの通り昇順のソートを行います。 昇順 index.htmlを編集します。 まずは無駄なコードが多いためシンプルにします。 にアクセスして前回同様に表示されていればOKです。 次にソートメソッドを実装します。sort_key: ”の追加とcreatedの下にメソッドを実装します。 実装が終わったらテーブルの項目をク […]

  • 2020.11.08

PythonでVue.jsを使う

この記事からの発展となります。まだご覧になっていない方は是非読んでみてください。 サンプルデータはscikit-learnから参考とさせていただきます。 まずは前回記事で作成したmain.pyを編集します。必要なライブラリをインポートしてメソッドを追記します。 今回はhead()縛りで5件のみの表示とします。index側はVue.jsを使用しますのでデータフレームから一行ずつ取り出してJSON形式 […]

  • 2020.11.03

PythonのFlaskでHelloWorld

FlaskでHelloWorldを出力してみた。 前提条件:・Mac・Python3・pipの環境があること。 コマンド操作でFlaskをインストールします。 ファイル階層はこんな感じです。 フォルダを作成していきましょう。 コマンドで作成出来るよう書いておきます。 main.pyを編集します。 これだけでも実行はできますが、index.htmlからも動かしたいのでtemplates/index. […]

  • 2020.11.01

Python csvから読み込みDBへ格納する

下記記事の続きとなります。 sqlalchemyとpandasを利用してDB(sqlite)へ格納します。 DBは作成されている事を前提とします。 これで実行するだけです。{settings.db_name}は各自環境に置き換えてください。settingsから呼び出して文字列を埋め込んでいるだけです。 すでに既存のテーブルが存在している場合は”name=”を省くとできます。 […]

  • 2020.11.01

Python date 日本語→ハイフンへフォーマット

タイトルの通りpandasを利用して日付をフォーマットしたいと思います。しょっちゅう忘れて毎回調べているのでメモ程度です。環境はJupyterを利用しています。 数字と漢字が混じっています。いろいろ処理する時意外と不便になってきますので“-“で区切った形式に変換します。 変換終わりです。超楽勝ですね。 Headerの’日付け’はデータごとで違いますの […]

  • 2020.10.18

(Python)matplotlibの日本語表示(mac編)

環境がmacになりますので、mac編とさせていただきます。 今回表示させたいエクセルデータです。 B1の文字を自動で表示させてくれますので「表示させたい文字」として入力しました。 まずは、このデータをmatplotlibのグラフを表示させたいと思います。 こう表示されました。 □□□□□□□と表示されて日本語が文字化けしているのが分かるかと思います。 日本語表示させるために以下の2行追加しました。 […]

  • 2020.10.11

年収が高い人にある傾向

都道府県別の年収と書籍購入についてPythonを用いて相関関係を調べてみました。 下記参考サイトとなります。 年収:https://www.nenshuu.net/prefecture/pre/index_prefecture.php 書籍:https://region-case.com/rank-r1-book/ スクレイピングでデータ収集させていただきました。年収ランキング順に並べています。上 […]

  • 2020.09.26

CronでXserverのPythonを定期実行をしよう

初期設定 こちらをご覧ください。XserverでPythonを実行(初期設定) Cronとは Xserverでどうにか自動化できないか調べたところ「Cron(クローン)」というのを見つけました。 Cronとは、指定時間に指定コマンド(プログラム)を自動的に実行させるサーバーの機能です。 TwitterにツイートするコードをPythonで書いたので、それを自動化するためファイルをXserverに置い […]

  • 2020.09.22

XserverでPythonを実行(初期設定)

レンタルサーバのXserver上で、Pythonで作成したファイルを動かす環境を構築した方法です。 色々ぐぐったりしてやりましたが難しかった、、、。 私は相当時間がかかってしまったので、こちらを見ていただいた方が迷わないよう記事に残しておきたいと思います。 SSHログイン 通信方法であるSSHを用意てサーバにログインしていきたいと思います。 XserverのSSH設定マニュアルを参考に、公開鍵認証 […]

  • 2020.09.21

【初心者必見】機械学習の勉強方法

そもそも機械学習とは ざっくり書くと、コンピュータがデータを取り込んで、取り込んだデータからパターンやデータの特徴を見つけ出すことです。 データから得たパターンやデータの法則性を知ることで、将来を予測することができます。 機械学習を行う方法 Pythonというプログラミング言語が使われることが多いです。機械学習は複雑な計算式のもとデータの法則性やパターンを導き出してくれます。 ライブラリが豊富でシ […]

  • 2020.09.08

【初心者向け】macでVisual Studio CodeのGit & Python環境構築

Visual Studio CodeとはMicrosoftが開発したプログラミング言語に対応しているソースコードエディタです。 このVisual Studio CodeをコマンドからインストールしていきGitとmysqlの設定とPython3(Anaconda)を使える環境を作っていきたいと思います。 とりあえず入れといて損は無いかな。と思います。30分もあればできると思うので、参考にどうぞ。 で […]