Pythonを使えるようにするための最低限のこと。いわしJOURNAL🏠HOME📌プロフィール✉お問い合わせ🏠HOME📌プロフィール✉お問い合わせホーム雑記Pythonを使えるようにするための最低限のこと。2020.05.29以前、いろいろあってプログラミング言語のPythonの勉強を始めたと宣言しました。アフターコロナに向けてプログラミング言語のpythonを始めました。外出自粛が続いています。外出しない性格だったので、「そこまでして外出したい」という強い気持ちはなく、心置きなく本読んだり、アマゾンプライムで「キングダム」見たりしています。唯一、もう5年以上の間、週2で通っていたジムに行けなくなった...iwashi-journal.com2020.05.26プログラミング自体、そんなに初心者じゃないと感じていたのですが、エディターのインストールはもちろん、パッケージ機能(pip)のインストール等、「実行」するまでにいろいろ大変だったので、記録がてらまとめておきたいと思います。Pythonでプログラミングを書くまでプログラミング言語なんて、対象のソフトをダウンロードすればすぐ使えると思っていました。実際始めてみると、以下の手順が必要になりました。個人的「こうやったらとりあえず環境が出来た」程度の内容なので、もっと効率の良い順番があったり、多少表現が間違っていたりするかもしれませんのでご留意ください。Code:以下「VSC」)のインストール3Pythonの構成の追加4ライブラリ機能(pip)のインストール5VSCの拡張機能のインストール順を追って紹介します。1Pythonのインストール何はともあれ、Pythonのインストールです。検索すると出てきますので、Windows版なのかMac版なのか選択して、実行ファイルをダウンロード→インストールです。Code)1のままだと、コマンドプロンプト画面のような黒い画面やテキスト画面にひたすら打ち込むことになるので、プログラミングする際は「エディタ」というソースコードを書くための支援ソフトを使います。支援と言っても、コード毎に色分けしてくれたり、関数の予測変換をしてくれたりと大したことはしてくれませんが、視覚的に補助してくれたり、後述する拡張機能によって関数やグラフ表示を支援する機能が使えたりと、何かと便利です。Code)をインストールしました。なんたって、Microsoftが開発したものなので、素人には安心です。C++はインストールしたらすぐ使えたので、今回もエディタ(VSC)をインストールして、すぐPythonの簡単なコードを書いて実行したのですが、動きませんでした。「環境の選択」という画面がでたり、この画面から無理やり実行すると「“node”が見つかりません。”node”はインストールされていますか?」というエラーメッセージが出てしまいます。VSCはPythonだけでなく様々なプログラミング言語を実行できるために、どの言語で実行するか選択する必要があります。1で「Pythonはインストール済みだ!」という状況ですが、エディタ(VSC)とPythonを紐付ける必要があります。これを「構成の追加」といい、次の3で説明します。構成の追加を行うには、タブ「実行」の構成追加をクリックします。クリックすると「launch.json」というタブが出現します。2のようにただエディタをインストールしただけでは、私のような素人では「launch.json」というタブで何をすればいいか、全く見当が付きません。そこで、左側の拡張機能(ブロックが崩れたようなアイコン)からPythonを選び、インストールします。私の場合は推奨ということでPythonが出てきましたが、検索窓に「Python」と打っても出てきます。拡張機能でPythonをインストールすることにより、先ほどの「構成の追加」でPythonが出現するので、クリックしてください。すると「launch.json」にPythonに関する”おまじない”が自動的に記述されるので、「ファイル」タブから保存を押してください。すると、左側で「デバックに実行可能なファイルを開きます。」というメッセージだったものが、Pythonでデバックする仕様に変わります。ここまできたら、とりあえずPythonでコードを書いてデバック・実行できるようになります。4ライブラリ機能(pip)のインストール3までで行えば、エディタ(VSC)上で最低限Pythonが動作するようになります。Packages=pip)をいろいろ揃えていかないと、せっかくお目当てのコードを探し当てても動作しませんので注意です。Python自体は変数の定義がいらない等、”シンプルなコードで書きやすい・読みやすい“ことが特徴で、個人的な感想ですが、それ自体は人工知能に特化しているという言語ではありません。一方でサードパーティーが開発したライブラリ機能(パッケージやモジュールとも呼ばれます。)が豊富で、例えば数値計算の「NumPy」、統計処理の「SciPy」、グラフ描写の「matplotlib」と、いろいろな機能を追加することができます。ネット上の方々の書いたコードは、基本上記のようなライブラリをインストール済みという前提なので、ライブラリなくしてデバックすると「その構文知らん。」とエラーが出てしまいます。ライブラリ機能が入っているかの確認です。listと入力すると、以下のようにインストール済みライブラリリストが出てきます。○○と入力することにより、ライブラリがインストールされます。最低限必要なパッケージは、以下の3つです。簡単なデータ処理、統計計算、グラフ描写はこれで足りてます。NumPy(テキストファイルからの読み込み、配列・行列計算ができる)SciPy(正規分布等の統計計算ができる)matplotlib(グラフが描ける)5VSCの拡張機能のインストールここまでで充分開発環境が整った状態になりますが、拡張機能をインストールすることで、より使いやすく自分にあったエディターへとカスタマイズできます。VSCの拡張機能はVSC画面の左側にあるところから、拡張機能を選んでインストールするだけです。Code」という拡張機能をインストールします。私の拡張機能一覧(意味も分からず入れているものもあります・・・)正直、構成の追加だのライブラリだので、土日の丸2日かかってしまいました。昔の思い込みがあったせいか、ネットであまりQ&Aが見つからなくて、何度かVSCをアンインストールしたりしながら開発環境を整備しました。IT業界の人は、ささっとできちゃうんですかね。何はともあれ、やっと「コードを書いて、結果が出る。」と成果が見えるところまで来れたので、コツコツと頑張っていきたいと思います。新着記事”中途半端”を楽しむ。2023.05.212023.05.262023年の株式市場はイカロスになる得るのか。2023.05.162023.05.20株式投資家と債券投資家どちらが賢明か。2023.05.112023.05.11定期積立(ideco・THEO)の運用実績(2023年4月末)2023.05.062023.05.07クレディ・スイスを教訓に分散投資を心に刻む。Pythonで株価の収益率を分析してみた。2020年のゴールデンウィークは、ずっと室内での引きこもりを余儀なくされていたため、プログラミング言語のPythonを始めました。アフターコロナに向けてプログラミング言語のpythonを始めました。外出自粛が続いています。外出しない性格だったので、「そこまでして外出したい」という強い気持ちはなく、心置きなく本読んだり、アマゾンプライムで「キングダム...2020.05.26雑記アフターコロナに向けてプログラミング言語のpythonを始めました。アクチュアリーになるためには学歴は必要なのか。level1を受験してきました。level1の結果が出ました。(2回目)2021.10.17CFA(level1)不合格者が語る「SCHWESER」を使ってみた感想。2021.03.102021.04.19ニトリのタンスを修理した話。タンスのレール交換の一部始終。2019.11.212021.01.31CIIA(国際公認投資アナリスト)の勉強時間や証券アナリスト試験との違い。Reserved.タイトルとURLをコピーしました。