Python 3 の基本

Python 3 の基本

Python 3 は、さまざまなアプリケーションで使用される人気のある高水準プログラミング言語です。知っておくべき Python 3 の基本をいくつか紹介します。

  1. 変数: Python 3 では、変数は名前に値を割り当てることによって作成されます。たとえば、x = 5 は x という変数を作成し、それに値 5 を割り当てます。
  2. データ型: Python 3 は、整数、浮動小数点、文字列、ブール値、リスト、タプル、辞書など、いくつかの組み込みデータ型をサポートしています。
  3. 演算子: Python 3 は、算術演算子 (+、-、​​、/)、比較演算子 (>、 <、==、!=)、論理演算子 (and、or、not) を含むさまざまな演算子をサポートします。
  4. 制御フロー ステートメント: Python 3 は、if-else ステートメント、for ループ、while ループなど、いくつかの制御フロー ステートメントをサポートしています。これらのステートメントを使用すると、コード内の実行フローを制御できます。
  5. 関数: Python 3 では、関数は def キーワードを使用して作成されます。たとえば、def my_function(x): x という 1 つの引数を取る my_function という関数を作成します。

入力と出力: Python 3 では、input() 関数を使用してユーザー入力を取得し、print() 関数を使用してテキストをコンソールに出力できます。

モジュール: Python 3 は、他の Python コードにインポートして使用できる関数と変数のコレクションであるモジュールをサポートします。 import キーワードを使用してモジュールをインポートできます。

コンプリートもご用意しております Python 3 チュートリアル 初心者から上級者まで、あらゆるレベルで Python 3 を学習できるように設計されています。この包括的なチュートリアルでは、Python の基本的な概念を説明し、徐々により高度なトピックに進みます。

Python 3 の利点:

  1. Python 3 は、学習しやすく読みやすいシンプルな構文を備えているため、初心者に適しています。
  2. Python 3 は、大規模な標準ライブラリと多くのサードパーティ ライブラリが利用可能な高水準言語であり、さまざまなアプリケーションに使用できる汎用性の高い言語です。
  3. Python 3 は、オブジェクト指向、関数型、手続き型プログラミングなど、複数のプログラミング パラダイムをサポートしています。
  4. Python 3 はインタープリタ型言語であるため、実行前にコンパイルする必要がなく、コードを簡単に作成して迅速にテストできます。
  5. Python 3 は、NumPy や Pandas などのライブラリを使用して、データ分析と科学技術コンピューティングを適切にサポートしています。

Python 3 の欠点:

  1. Python 3 は、C++ や Java などのコンパイル言語よりも遅い場合があり、高いパフォーマンスを必要とするアプリケーションにとっては懸念事項となる可能性があります。
  2. Python 3 にはグローバル インタープリター ロック (GIL) があり、複数の CPU コアを活用する能力が制限される可能性があります。
  3. Python 3 は、他の言語と同レベルのハードウェア制御を提供しないため、低レベルのシステム プログラミングには最適な選択ではない可能性があります。
  4. Python 3 は、データ分析の R やゲーム開発の C++ など、一部の分野では他の言語ほど普及していないため、特定のアプリケーションにとって必ずしも最適な選択であるとは限りません。

パイソン 1990 年代初頭に Guido van Rossum によって開発され、その最新バージョンは 3.11.0 であり、単に Python3 と呼ぶことができます。 Python 3.0 は 2008 年にリリースされました。これはインタープリター言語です。つまり、コンパイルされておらず、インタープリターがコードを 1 行ずつチェックします。この記事は、の基本を学ぶために使用できます。 Python プログラミング言語 。それでは、先に進む前に、最も人気のある「HelloWorld」の伝統を実行して、Python の構文を C、C++、Java と比較してみましょう (これら 3 つは最も有名でよく使用されている言語であるため、これら 3 つを取り上げました)。

Python3




# Python code for 'Hello World'> # nothing else to type...see how simple is the syntax.> > print> ('Hello World')>

注記: Python はスコープに中括弧 ( { } ) に依存せず、代わりにスコープにインデントを使用することに注意してください。 Python の基本から始めましょう。基本については、いくつかの小さなセクションで説明します。これらを読み進めるだけで、Python の基本を簡単に習得できると信じてください。

導入とセットアップ

  1. オンの場合 Windows OS Python をダウンロードする ここをクリックすると セットアップからインストールし、スタート メニューで「IDLE.IDLE」と入力すると、これを Python スクリプトを実行する Python の IDE として考えることができます。どういうわけかこれのようになります:
  2. オンの場合 Linux/Unix ライク ターミナルを開くだけで、99% Linux OS では Python が OS にプリインストールされています。ターミナルに「python3」と入力するだけで準備完了です。次のようになります:

  The>>> は、Python シェルと、Python コマンドとコードを受け入れる準備ができていることを表します。> 

変数とデータ構造

C、C++、Java などの他のプログラミング言語では、変数の型を宣言する必要がありますが、Python ではその必要はありません。変数を入力するだけで、変数に値が与えられると、与えられた値が int、float、char、あるいは String のいずれであるかが自動的に認識されます。

Python3




# Python program to illustrate> # a simple for loop> > for> step> in> range> (> 5> ):> > print> (step)>

出力

3 4.5 helloworld 

変数を作成して任意の値を代入し、print 関数を使用してそれを印刷するだけです。 Python には 4 種類の組み込みデータ構造があります。 リスト 辞書 タプル、 そして セット

リストはPythonの最も基本的なデータ構造です。リストは変更可能なデータ構造です。つまり、リストの作成後に項目をリストに追加できます。地元の市場で買い物をするときに、いくつかの商品のリストを作成し、後でそのリストにさらに商品を追加できるようなものです。
append() 関数は、リストにデータを追加するために使用されます。

Python3




# Python program to illustrate> # a simple while loop> step> => 0> while> (step <> 5> ):> > print> (step)> > step> => step> +> 1>

出力

[21, 40.5, 'String'] 

Python3




# Python program to illustrate> # math module> import> math> > def> Main():> > num> => -> 85> > > # fabs is used to get the absolute> > # value of a decimal> > num> => math.fabs(num)> > print> (num)> > > if> __name__> => => '__main__'> :> > Main()>

出力

{1: 'Geeks', 2: 'For', 3: 'Geeks'} 

Python3




出力

('Geeks', 'For', 'Geeks') 

Python3




# Python program to illustrate a set> > # define a set and its elements> myset> => set> ([> 'Geeks'> ,> 'For'> ,> 'Geeks'> ])> > #as set doesn't have duplicate elements so, 1 geeks will not be printed> print> (myset)> > #Code submitted by Susobhan Akhuli>

出力

{'Geeks', 'For'} 

コメント:

# is used for single line comment in Python ''' this is a comment ''' is used for multi line comments 

入出力

このセクションでは、ユーザーから入力を取得してそれを操作したり、単に表示したりする方法を学びます。 input() 関数は、ユーザーから入力を受け取るために使用されます。

Python3




# Python program to illustrate> # getting input from user> name> => input> (> 'Enter your name: '> )> > # user entered the name 'harssh'> print> (> 'hello'> , name)>

出力:

hello harssh 

Python3




# Python3 program to get input from user> > # accepting integer from the user> # the return type of input() function is string ,> # so we need to convert the input to integer> num1> => int> (> input> (> 'Enter num1: '> ))> num2> => int> (> input> (> 'Enter num2: '> ))> > num3> => num1> *> num2> print> (> 'Product is: '> , num3)>

出力:

Enter num1: 8 Enter num2: 6 ('Product is: ', 48) 

選択

Python での選択は、2 つのキーワード「if」と「elif」(elseif) および else を使用して行われます。

Python3




# Python program to illustrate> # selection statement> > num1> => 34> if> (num1>>> 12> ):> > print> (> 'Num1 is good'> )> elif> (num1>>> 35> ):> > print> (> 'Num2 is not gooooo....'> )> else> :> > print> (> 'Num2 is great'> )>

出力

Num1 is good 

機能

関数は、Python スクリプト全体で特定のタスクを実行することを目的としたコードの束のように考えることができます。 Python では関数を定義するためにキーワード「def」を使用しました。
構文:

def function-name(arguments): #function body 

Python3




# Python program to illustrate> # functions> def> hello():> > print> (> 'hello'> )> > print> (> 'hello again'> )> hello()> > # calling function> hello()>

出力

hello hello again hello hello again 

ご存知のとおり、どのプログラムも「main」関数から始まります。他の多くのプログラミング言語と同様に、main 関数を作成してみましょう。

Python3




# Python program to illustrate> # function with main> def> getInteger():> > result> => int> (> input> (> 'Enter integer: '> ))> > return> result> > def> Main():> > print> (> 'Started'> )> > > # calling the getInteger function and> > # storing its returned value in the output variable> > output> => getInteger()> > print> (output)> > # now we are required to tell Python> # for 'Main' function existence> if> __name__> => => '__main__'> :> > Main()>

反復 (ループ)

名前が示すように、それは繰り返しを繰り返し呼び出します。ここでは最も一般的な「for および while」ループを使用します。

Python3




# Python program to illustrate> # a simple for loop> > for> step> in> range> (> 5> ):> > print> (step)>

Python3




# Python program to illustrate> # a simple while loop> step> => 0> while> (step <> 5> ):> > print> (step)> > step> => step> +> 1>

出力

0 1 2 3 4 

モジュール

Python には、多くのタスクを実行するためのいくつかの関数を備えた非常に豊富なモジュール ライブラリがあります。 Python の標準ライブラリの詳細については、次のリンクを参照してください。 ここをクリックすると
「import」キーワードは、特定のモジュールを Python コードにインポートするために使用されます。たとえば、次のプログラムを考えてみましょう。

Python3




# Python program to illustrate> # math module> import> math> > def> Main():> > num> => -> 85> > > # fabs is used to get the absolute> > # value of a decimal> > num> => math.fabs(num)> > print> (num)> > > if> __name__> => => '__main__'> :> > Main()>

出力

85.0 

これらは Python プログラミング言語の基本の一部であり、今後の記事では中級レベルと上級レベルの Python トピックの両方を取り上げます。

あなたの記事は、公開前にまず Geeks for Geeks チームによって審査されます。