GNU/Linux >> Linux の 問題 >  >> Ubuntu

PythonはBashと比較されますか?

私は過去3週間ほどbashを研究してきましたが、基本的にはコマンドライン入力であるため、非常に簡単に習得できます。私は今Pythonに移行することにしましたが、それを学ぼうとしてずっと迷っていました。私の質問はPythonですが、すべて数値、リスト、変数などを中心に展開しているようです。bashは、コマンドを使用する方がはるかに簡単なようです。ファイルを移動したり、ディレクトリを変更したりする方法があるPythonの例を1つ見つけることができません。私はすでにPythonを学ぶのに慣れすぎているように感じます。誰かが私にこれについて説明してもらえますか。

承認された回答:

Bashはプログラミング言語ではありませんが、コマンドをすばやく入力して実行することを目的としたシェルです。したがって、自分の仕事をしている他のコマンドを実行します(例:mv ファイルとディレクトリを移動します)。 Bashの変数は制限されており、コマンドはすべて文字列であるため、非常に厳密にする必要はありません。 (タイプを強制することは可能ですが、help declareを参照してください。 。

一方、Pythonは、より多くの言語機能を備えた、より広範なプログラミング言語です。他のプログラムを実行する代わりに、モジュール(他の言語のライブラリ)の組み込み関数または他の機能を使用します。 Pythonでの入出力に関する基本的なチュートリアルについては、http://docs.python.org/tutorial/inputoutput.htmlを参照してください。 Pythonでプログラミングを開始したい場合は、チュートリアル全体を読む価値があります。


Ubuntu
  1. 〜/ .profileはBashから提供されていますか?

  2. Bash からの Python モジュールのインポート

  3. bashスクリプトでpythonスクリプトを強制終了する方法

  1. PythonとBashを使用したPodmanRESTfulAPIの調査

  2. bash から変数をエクスポートして Python で使用する

  3. いつ Bash を使用し、いつ Perl/Python/Ruby を使用するか?

  1. Bashまたは他の言語/フレームワークで整数とフロートの計算を行う方法は?

  2. Python 3.3.2のインストール?

  3. 引数を指定して bash から Python スクリプトを呼び出す