- 2024.06.08
Pythonのインポートまわりを理解する
こんにちは、えびかずきです。 Pythonはその強力なライブラリとモジュールが豊富に揃っていることで知られていますが、それらを適切に活用するためにはimportの仕組みを理解することが重要です。この記事では、Pythonのimportの基本を解説していきます。 では説明していきます。 要点 sys.pathについて •基本的に実行スクリプトの階層が追加される •python -m でモジュールとし […]
こんにちは、えびかずきです。 Pythonはその強力なライブラリとモジュールが豊富に揃っていることで知られていますが、それらを適切に活用するためにはimportの仕組みを理解することが重要です。この記事では、Pythonのimportの基本を解説していきます。 では説明していきます。 要点 sys.pathについて •基本的に実行スクリプトの階層が追加される •python -m でモジュールとし […]
こんな人におすすめ:・普段Macを使っていて極限まで作業を効率化したい こんな人にはおすすめでない:・シェルスクリプトを使うのはやめて欲しい 私は会社ではWindowsを使っていて、家ではMacを使っているのですが、 どうもMacでのフォルダ操作に時間がかかるなーと思って調べたところ、下のように爆速でフォルダにアクセスする方法があることに気づきました。 今回は、このやり方について紹介します。 結論 […]
こんな人におすすめ:・いちいちモニターを切り替えずに、他のパソコンにアクセスしたい。 最近、IoTとかエッジAIに凝ってることもあって、ラズパイとかJetsonとか細かい端末が家に増えてきました。 そんな状況の中、最近困っているのがモニターの切り替えです。 操作する端末を変えるごとに、モニターの配線をいちいち切り替えるのダルすぎます。というかそもそも操作する端末を変えること自体が面倒です。 という […]
こんな人におすすめ:・Node.jsを使い始めたのでnpmの使い方を知りたい 開発環境 MacOS:Catalina 10.15.7 npmの使い方 ライブラリのインストール 下のコマンドでパッケージをグローバル環境にインストールできます。 グローバルとローカルについて:上記コマンドの「-g」はグローバルを意味します。つまりどこのディレクトリにいても使えるパッケージとしてインストール するという事 […]
こんな人におすすめ:・Linux環境にNode.jsをインストールして触ってみたい 開発環境 PC:MacBook ProMacOS:Catalina 10.15.7仮想環境:Ubuntu16.04.7/Virtual Box 5.2.44Vagrant2.2.2 nodebrewのインストール Node.jsをインストールする前に開発環境づくりのために、パッケージ管理ツールをインストールしておき […]
こんな人におすすめ:node.jsに興味があるけど触ったことがない。 開発環境 MacOS:Catalina10.15.7 nodebrewのインストール まずは事前準備として『nodebrew』をインストールしましょう。 nodebrewはnode.jsのパッケージ管理ツールです。 node.jsのバージョン変更や切り替えが簡単に出来て便利です。node.jsのパッケージ管理ツールには他にもno […]
こんな人におすすめ:時間になったら勝手にプログラムを実行してくれるようにしたい。 開発環境 MacOS:Catalina10.15.7 定期的に自動でスクリプトを実行する方法 今回は例として、itunesの曲目ランキングをRSSで毎日決まった時間に取得するということにチャレンジしていきます。 1.シェルスクリプトを作る まずはプログラムの本体となるシェルスクリプトを作っていきます。 プ […]
こんな人におすすめ:HTTP通信とは何かきちんと理解したい。 開発環境 MacOS: Catalina10.15.7 HTTPとは HTTPはHyperText Transfer Protcolの略で、日本語でいうと、ハイパーテキストを転送するための約束事、という意味です。 要するにwebページを構成するハイパーテキストの転送のやり方を統一してインターネットを使いやすくしましょうということです。 […]
こんな人におすすめ:1つのコンソールで複数のコンソールを操作したいうっかり操作中のコンソールを消してしまっても状態を復元できるようにしておきたい 開発環境 MacOS:Catalina10.15.7 tmuxのインストール 下のようにbrewでインストールできます。 brewを使ったことがない人は下の公式リンクからインストールしておいてください。 Homebrew(MacOS用パッケージマネージャ […]
こんな人におすすめ:ターミナルでの操作をプログラムとして保存して後で実行したい 開発環境 macOS: Catalina10.15.7shell: bash シェルスクリプトの作り方 ここでは一例として、デスクトップの”test”というディレクトリの中にあるファイルの拡張子を一斉に変更するシェルスクリプトを作成していきたいと思います。 1.まずターミナルを開いて、シェルスクリプトを記述するファイル […]