プログラム製作日記

世の中にないプログラムをつくれたらよいなと思いながらプログラムをしていくブログです

Python

Visual StudioでPython (マルチプロセス04-共有メモリ02)

今回はマルチプロセスで、プロセス間でデータの共有をためしてみました。 今回も共有メモリに関してです。 前回の記事はこちら tut2020aaa.hatenablog.jp 今回はファイルを利用した共有メモリのデータのやり取り方法になります。実在するファイルを利用する…

Visual StudioでPython (マルチプロセス03-共有メモリ01)

今回はマルチプロセスで、プロセス間でデータの共有をためしてみました。 今回利用するのは共有メモリです。 以下のサイトに掲載されているコードを動かしてみました。 runebook.dev →上記のサイトの”共有メモリ”のパラグラフのコードはコピペして実行で問題…

Visual StudioでPython (マルチプロセス02)

今回はマルチプロセスで、プロセス間でデータの共有をためしてみました。 以下のページに乗っているコードを実行しました。 qiita.com 試したのは2個目のコードで、空の辞書を関数の一つ目の引数として渡す処理が追加されているほうです。 上記のページに載…

Visual StudioでPython (マルチプロセス01)

今回はマルチプロセスを試してみました。 最終目標はプロセス間通信の達成です。 それができれば、ユーザーインターフェースはC#, アルゴリズムはPythonという使い方ができます。 まずは以下を参考にテストコードを実行してみました。 docs.python.org この…

Visual StudioでPython (Formを最短のコードで立ち上げられるのはPythonのどのライブラリか? まとめ)

全4回で、PythonのGUIライブラリであるTinker, Kivy, PyQt, wxPythonによるFormの立ち上げを試してみました。 結果は以下の通りでした(2021/01/03 現在)。 ライブラリ 必要行数 Tkinter 3 Kivy 2 PyQt 11 wxPython 5 ライブラリそれぞれに考え方の違いがある…

Visual StudioでPython (Formを最短のコードで立ち上げられるのはPythonのどのライブラリか? ④)

今回、PythonのGUIライブラリをVisual Studioで試してみました。 最短のコードでFormを立ち上げられるのは果たしてどのライブラリになるのか。 以下で紹介されているライブラリとコードを参照しました。 techplay.jp 今回はwxPythonを試してみます。以下のペ…

Visual StudioでPython (Formを最短のコードで立ち上げられるのはPythonのどのライブラリか? ③)

今回、PythonのGUIライブラリをVisual Studioで試してみました。 最短のコードでFormを立ち上げられるのは果たしてどのライブラリになるのか。 以下で紹介されているライブラリとコードを参照しました。 techplay.jp 今回はPyQtを試してみます。以下のページ…

Visual StudioでPython (Formを最短のコードで立ち上げられるのはPythonのどのライブラリか? ②)

今回、PythonのGUIライブラリをVisual Studioで試してみました。 最短のコードでFormを立ち上げられるのは果たしてどのライブラリになるのか。 以下で紹介されているライブラリとコードを参照しました。 techplay.jp 今回はKivyを試してみます。以下のページ…

Visual StudioでPython (Formを最短のコードで立ち上げられるのはPythonのどのライブラリか? ①)

今回、PythonのGUIライブラリをVisual Studioで試してみました。 最短のコードでFormを立ち上げられるのは果たしてどのライブラリになるのか。 以下で紹介されているライブラリとコードを参照しました。 techplay.jp 今回はTkinterを試してみます。 コードは…

Visual StudioでPythonとQuandlを使ってみる 09 (PythonのAPIが公開されていない場合はどうするか)

今回は、QuandlでPythonのAPIが提供されていない場合のデータの取得方法です。 Quandlで以下の表示しかない場合、Python APIが公開されておらず、Web APIをたたいてデータを取得する必要があります。 その場合、PythonのHTTPライブラリであるRequestsを使っ…

Visual StudioでPythonとQuandlを使ってみる 08 (金価格をとってこれるのか)

今回は金価格です。 Quandlで公開されている金価格はLondon Bullion Market Associationから提供されています。 en.wikipedia.org フォーマットはTableデータ。ライセンスはフリーです。 https://www.quandl.com/data/LBMA-London-Bullion-Market-Associatio…

Visual StudioでPythonとQuandlを使ってみる 06 (製造業購買担当者景気指数(製造業PMI)をとってこれるのか)

今回は製造業購買担当者景気指数(製造業PMI)です。 製造業PMIに関しては以下を参照ください。 www.daiwa.jp Quandlで公開されている日本の製造業PMIはExchange Data International Limitedから提供されています。 www.exchange-data.com Quandlにおいて、製…

Visual StudioでPythonとQuandlを使ってみる 05 (インフレ率をとってこれるのか)

5 今回はインフレ率です。 インフレ率に関しては以下を参照ください。 kabu.com Quandlで公開されているインフレ率はRIから提供されています。 www.rateinflation.com Quandlの日本のインフレ率に関するページは以下です。 https://www.quandl.com/data/RATE…

Visual StudioでPythonとQuandlを使ってみる 04 (消費者物価指数をとってこれるのか)

今回は消費者物価指数です。 消費者物価指数に関しては以下を参照ください。 ja.wikipedia.org Quandlで公開されている消費者物価指数の提供元はRIです。 www.rateinflation.com Quandlの以下のページを見ると、ライセンス Freeとなっていたので、公開しても…

Visual StudioでPythonとQuandlを使ってみる 03 (TOPIXのデータを取ってこれるのか)

QuandlにおけるTOPIXのデータの提供元はBarchartになります。 以下に会社のページを載せておきます。 www.barchart.com QuandlのTopix Indexのページを見ると、有料のデータのようです。 いくらかかるか見てみたのですが、月あたり137.5ドル(2020.11.15 時点…

Visual StudioでPythonとQuandlを使ってみる 02 (若年失業率のデータを取ってくる)

このデータの提供元は FEDERAL RESERVE BANK OF ST. LOUIS www.stlouisfed.org 以下でこのデータの調査範囲の詳細を確認できます。 15-24歳が調査対象のデータになります。 fred.stlouisfed.org Quandlの以下のページを見ると、ライセンス Freeとなっていた…

Visual StudioでPythonとQuandlを使ってみる 01

経済指標を継続的に取得してチャートを作り、投資の指標にしようかと思い、いろいろ探してみたのですが、quandlというものがあるのを見つけたので、しばらく色々試してみようかと思います。 www.quandl.com ひとまず、無料で使えるデータの取得をしてみまし…

Visual StudioでPython (インタラクティブウィンドウでIronPythonを使う)

今回、インタラクティブウィンドウでIronPythonを使ってみました。 事前にIronPythonのインストールが必要です。 インストールについては以下の記事を参照ください。 tut2020aaa.hatenablog.jp 今回のコードは以下を参照しています。 ironpython.net 文字列…

Visual StudioでPython (C#のpublicなメソッドを実行する)

今回、IronPythonを使ってC#のpublicなメソッドの実行をしてみました。 事前にIronPythonのインストールが必要です。 インストールについては以下の記事を参照ください。 tut2020aaa.hatenablog.jp C#側のコードと画面は以下の通りです。 上記コードに含まれ…

Visual StudioでPython (WebサービスAPIとの連携)

今回、Visual StudioでPythonを使い、WebAPIをたたいてみました。 以下のサイトのコードを少し改変して実行してみました。 qiita.com 今回は東京のみを指定して試しました。ちょっと無意味な部分もありますが、大目に見てください。apiにTokyo,JPと打ってる…

Visual StudioでPython (最小二乗法)

今回、Visual StudioでPythonを使い、最小二乗法をやってみました。 以下のサイトのコードをそのまま実行してみました。 qiita.com コードは上記のサイトを確認ください。今回はy=axの場合のみ試しました。 上記コード内で使用されているパッケージnumpy, ma…

Visual StudioでPython (インタラクティブウィンドウで文字出力、変数の利用)

今回、Visual Studioのインタラクティブウィンドウで、文字出力、変数の利用を実行してみました。 Visual Studioでpython用のインタラクティブウィンドウを立ち上げるには、 Python環境ペイン→概要→インタラクティブウィンドウを開くを実行します。 そうする…

Visual StudioでPython (インタラクティブウィンドウで四則演算)

今回、Visual Studioのインタラクティブウィンドウで、四則演算を実行してみました。 Visual Studioでpython用のインタラクティブウィンドウを立ち上げるには、 Python環境ペイン→概要→インタラクティブウィンドウを開くを実行します。 そうするとプロンプト…

Visual StudioでPython (Formを立ち上げる)

今回、IronPythonを使ってFormを実行してみました。 事前にIronPythonのインストールが必要です。 デフォルトではVisual Studio 2019にはふくまれていないので、以下よりmsiをダウンロードしてインストールする必要があります。 ironpython.net インストール…