ogs-digilife

投資歴20年、釣り、ゴルフ、日曜プログラミングが趣味のサラリーマン。 Pythonのプ…

ogs-digilife

投資歴20年、釣り、ゴルフ、日曜プログラミングが趣味のサラリーマン。 Pythonのプログラミング入門や過去の実データを使った資産運用シミュレーションについて書いていこうと考えています。

マガジン

  • KVMで構築するプライベートクラウド

    このマガジンは、Ubuntu20.04 LTSにKVMをインストールして利用する方法についての記事を集めたものです。また、KVMを利用するための仕組やネットワーク構成についても補足しました。  LinuxPCにKVMをインストールすると、1台のPCの中にさまざまな種類のOSの仮想マシンを何台でも作成することができるようになります。いろいろな種類のOSで遊んでみるも良し、サーバを作って自宅のスマートホーム化にチャレンジするも良し。LinuxはOSもアプリケーションも原則無料、驚くほど高度なものもたくさんそろってますので、是非KVMを活用して楽しんでみてください。

  • Linuxで作るPythonプログラミング環境

    自分専用のLinuxを手に入れたら自分専用のPythonプログラミング環境を作ってみよう!! このマガジンでは、pipenvとVSCodeを使った自分専用のPython開発環境の作り方を説明します。操作方法はUbntu20.04のデスクトップを使って説明しますが、主要なLinuxデスクトップであれば、自分自身のPythonデスクトップ環境を作成することができます。

  • 自宅にLinuxサーバを構築しよう

    このマガジンは、ベアボーンPCから自宅にLinuxサーバ(Ubuntu20.04LTS)を構築するまでの記事をまとめたものです。  LinuxはOSが無料というだけでなく、プロが使っている、便利、高度、最先端のオープンソースのソフトウェア(OSS)を個人でも無料で利用することができます。  趣味で使うもよし、勉強目的で使うもよし、まずはLinuxサーバを自宅に構築して楽しんでみませんか

  • Python入門-外部パッケージ、モジュールの活用

    このマガジンでは、他の人が作ってくれた機能を自分のプログラムに取り込んで利用する方法を説明します。驚くほど多種多様な機能が公開されていることがPythonの魅力の1つ。このマガジンを読んで実践的なプログラムの作成に役立ててください。

  • Python入門-クラス、オブジェクト編

    このマガジンでは、Pythonのオブジェクトの基本について説明するとともに、クラスの利用、作成方法について説明します。

最近の記事

VS Codeの基本的な使い方 -Python編

 本記事では、MicrosoftのVisual Studio Code(以下、VS Code)をPythonのIDE(統合開発環境)として設定する方法と、基本的な使い方について説明します。本記事で説明しているVS Codeのインストール先OSはUbuntu22.04、VS Codeのバージョンは1.67.2です。異なるOSにインストールした場合も、VS Codeの使い方は概ね同じかと思います。  Ubuntu22.04にVS Codeをインストールする方法については、こちらの

    • Ubuntu22.04にVS Codeをインストールする

       本記事では、Ubuntu22.04 LTSにMicrosoftのVisual Studio Code(以下、VS Code)をインストールする方法を説明します。  Linux mintやZorinOSなど、UbuntuをベースとするLinuxディストリビューションは同じ方法でインストール可能であると思います。 VS Codeのインストール いくつかインストール方法があるのですが、本記事では、Microsoft社のVS CodeのダウンロードサイトからUbuntu用のパッケ

      • Ubuntu22.04 ~pipenvで自分専用のpython実行環境を作る~

         この記事は、Linuxで初めてPythonを使ってみよう、という人向けに、Ubuntu22.04 LTSのデスクトップに、自身のユーザアカウント専用のPython開発環境を作る手順について説明します。  自由に使えるLinuxサーバを手に入れたら、デスクトップ上でpythonのアプリケーション開発環境を作ってみましょう! 1.Ubuntu組み込みのPython Ubuntu22.04 LTSには、Python3.10のプログラム実行環境が最初から組み込まれています。構成の

        • Ubuntu22.04 MariaDBのインストールとデータベースの作成

           本記事では、2022年4月21日に正式リリースされたUbuntu22.04にMariaDBサーバをインストールしてデータベースを作成する方法について説明します。  MariaDBは、代表的なオープンソースのリレーショナルデータベース(RDB)の1つであり、世界中で広く利用されています。 1.本記事で構築するデータベースについて 本記事で構築するMariaDBサーバの構成は、以下の通りです。適宜ご自身の環境に置き換えてください。 2.MariaDBのインストール Mari

        VS Codeの基本的な使い方 -Python編

        マガジン

        • KVMで構築するプライベートクラウド
          4本
        • Linuxで作るPythonプログラミング環境
          3本
        • 自宅にLinuxサーバを構築しよう
          6本
        • Python入門-外部パッケージ、モジュールの活用
          3本
        • Python入門-クラス、オブジェクト編
          10本
        • Python入門-関数編
          8本

        記事

          Ubuntu22.04に固定IPアドレスを設定する

           本記事はUbuntu22.04の有線LANアダプタに固定IPアドレスを設定する方法について説明します。  Ubuntuはインストールの初期設定では、IPアドレスが自動付与される設定になっています。  この設定だと、再起動する度にIPアドレスが変わってしまうため、サーバ機として利用するには不都合です。このため、UbuntuのIPアドレスを固定させます。 1.接続ネットワーク情報の確認 設定値を確定させるために、Ubuntuを接続するLANの情報を確認します。これは、インター

          Ubuntu22.04に固定IPアドレスを設定する

          再生

          Ubuntu22.04 LTSのインストール

          1.Ubuntu22.04について  Ubuntuは世界で最も多くの人が利用しているLinuxディストリビューションです。WindowsやMACのようにデスクトップPCとしても、サーバ用としても利用可能で、完全フリーのOSです。 2.この動画の内容  この動画では、2022年4月21日にLong Term Support版としてリリースされたUbuntu22.04LTSのデスクトップ版OSをPCにインストールする方法について紹介しています。 ① OSファイルのダウンロード(~51秒) ② インストール用USBメモリの作成(51秒~2分48秒) ③ Ubuntu22.04のインストール(2分48秒~7分42秒) 3.ダウンロードサイト ・Ubuntu22.04 OSイメージファイル:   https://jp.ubuntu.com/download ・rufus(USBインストールメディア作成ソフト)   https://rufus.ie/ja/

          Ubuntu22.04 LTSのインストール

          再生

          git超入門 ~複数のPCを使ってプログラム開発する

           本記事では、git初心者の方を対象に、実際にgitを動かしてみながら使い方を説明します。  gitはプログラミングコードやWEBコンテンツ、ドキュメントの分散バージョン管理システムです。大規模なアプリケーション開発にも対応しており、便利で多機能です。ただ、多機能であるがゆえに、初心者にとって入口の敷居が高いものになっています。  本記事では、開発中のプログラムコードを複数のPCで同期し、どのPCでもプログラム開発ができるようになるところまでを中心に説明します。  gi

          git超入門 ~複数のPCを使ってプログラム開発する

          SSHで公開鍵認証

           本記事では、SSHで公開鍵認証を設定する方法と、公開鍵認証の仕組について説明します。 【以下、2023年1月25日改訂】 1.前提 SSHクライアントホストには、SSHクライアントソフト(OpenSSH)がインストールされている必要があります。  最近のWindows10や、UbuntuにはOpenSSHが最初からインストールされています。  以下、コマンド操作におけるファイルパス表記はLinux表記で記載します。 2.公開鍵認証設定2.1.公開鍵認証設定のステップ

          SSHで公開鍵認証

          ZorinOS 16 Coreをインストールしてみた

           本記事では、見た目がWindowsそっくりで初心者でも扱いやすいLinuxである、Zorin OSのインストール方法について説明します。 1.ZorinOSの概要 ZorinOSは人気のLinuxディストリビューションの1つである、Ubuntuをベースに開発されたLinuxOSです。2021年8月17日にバージョン16が正式リリースされ、話題になっていたので、使ってみることにしました。  Zorin OS16は、Lite、Core、Proの3つのエディションが用意されて

          ZorinOS 16 Coreをインストールしてみた

          Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その4 サーバ接続用仮想ネットワークの作成

           本記事では、KVMの仮想環境に、サーバ接続用の仮想ネットワークを構築する方法について説明します。  サーバ接続用の仮想ネットワークとは、作成する仮想マシンに固定IPドレスを設定して、外部ホストと直接通信させるための仮想ネットワークのことです。  サーバ接続用の仮想ネットワークを作っておくと、仮想マシンでアプリケーションサーバを構築することができるようになります。  また、サーバ接続用ネットワークの仮想マシンにRDPサーバアプリをインストールすると、別PCから仮想マシンをリモ

          Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その4 サーバ接続用仮想ネットワークの作成

          Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その3 KVMと仮想環境

           本記事では、KVMをインストールしたときにホストマシンの内部に自動作成される、「KVMデフォルトネットワーク」の構成について説明します。  KVMのインストール方法については、前の記事を参照してください。 1.KVMのデフォルトネットワーク  図1は、KVMインストール初期状態の仮想環境の構成図です。  後ろの記事で図1の補足説明をしていますので、図を見ながら記事を読むと良いと思います。 図1 KVMデフォルトネットワークの構成  KVMをインストールすると、内部にv

          Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その3 KVMと仮想環境

          Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その2 KVMのインストールと仮想マシンの作成

           本記事は、Ubuntu20.04 LTSにKVMをインストールして、仮想マシンを作成する方法について説明します。 関連記事  インストールするパッケージについて  KVMのインストールと仮想マシンの作成(この記事)  KVMの仮想環境  サーバ接続用仮想ネットワークの作成 1.必要なパッケージのインストール Ubuntu20.04へのKVMのインストールでは、qemu-kvmとlibvirt-daemon-systemの2つのパッケージをインストールします。2つのパッケ

          Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その2 KVMのインストールと仮想マシンの作成

          Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その1 インストールするパッケージについて

           本記事では、KVMのインストールに必要なKVMの仕組の概要と、実際にKVMを動かすためにインストールするパッケージについて説明します。 関連記事  インストールするパッケージについて(この記事)  KVMのインストールと仮想マシンの作成  KVMの仮想環境  サーバ接続用仮想ネットワークの作成 1.KVMについて LinuxパソコンにKVMをインストールすると、Linuxマシンの中に仮想環境を構築することができます。仮想環境とは、PCの中に構築された仮想LANと仮想マシ

          Ubunut20.04 KVMでプライベートクラウドを構築しよう ~その1 インストールするパッケージについて

          Ubuntu20.04 Python開発環境を作る ~その3:VS CodeをPython IDEとして使ってみる~

           本記事では、Python IDEとしてのvscodeの基本的な使い方について説明します。Ubuntu20.04へのvscodeのインストール方法とPython IDEとしての設定方法については、前の記事で紹介しています。 Ubuntu20.04 Python開発環境を作る  その1:pipenvで自分専用のpython実行環境を作る  その2:VS Codeのインストール  その3:VS CodeをPython IDEとして使ってみる(この記事) 1.プロジェクトフォル

          Ubuntu20.04 Python開発環境を作る ~その3:VS CodeをPython IDEとして使ってみる~

          Ubuntu20.04 Python開発環境を作る ~その2:VS Codeのインストール~

           本記事では、MicrosoftのVisual Studio Code(以下、vscode)をインストールし、pythonのIDEとして設定する方法を説明します。 自由に使えるLinuxサーバを手に入れたら、デスクトップでpythonのアプリケーション開発環境を作ってみましょう! Ubuntu20.04 Python開発環境を作る  その1:pipenvで自分専用のpython実行環境を作る  その2:VS Codeのインストール(この記事)  その3:VS CodeをP

          Ubuntu20.04 Python開発環境を作る ~その2:VS Codeのインストール~

          Ubuntu20.04 Python開発環境を作る ~その1:pipenvで自分専用のpython実行環境を作る~

           この記事は、Linuxで初めてPythonを使ってみよう、という人向けに、Ubuntu20.04 LTSのデスクトップで自身のPython開発環境を作る手順について説明します。  自由に使えるLinuxサーバを手に入れたら、デスクトップ上でpythonのアプリケーション開発環境を作ってみましょう! 1.Ubuntu組み込みのPython Ubuntu20.04 LTSには、Python3.8のプログラム実行環境が最初から組み込まれています。構成の把握も兼ねて、まずはこれを

          Ubuntu20.04 Python開発環境を作る ~その1:pipenvで自分専用のpython実行環境を作る~