PythonPython3で四則演算から超入門をテーマにPython入門用のオリジナルテキストをまとめています。目次この記事の目次です。PythonとはPythonとは、オープンソースのスクリプト言語です。さまざまな要望を持った人が段階に応じて利用できるように設計された、柔軟な仕様のプログラミング言語です。読み方Pythonの読み方は「パイソン」です。利用範囲の広いWebアプリケーションからネットワークプログラミングはもちろん、分析やテキスト処理、マルチメディアやGUIアプリケーション、システム管理など利用範囲の広いプログラミング言語です。言語学データを処理するための機能を備えていて、シンプルかつ強力なプログラミング言語です。標準ライブラリが豊富に用意されており、数多くの環境で動作します。C言語の拡張機能Pythonは、スクリプト言語ですので、そこそこの速度で動作します。速度ではまずい部分については、C言語拡張の機能を使用して問題解決できる仕組みがPythonには用意されています。Python3Pythonは2000年に2系がリリースされ、Python2のときはみんながPython2を使うまでに5年かかったそうです。2008年にそのPython2系の不都合な仕様をすててPython3がリリースされました。Python3がリリースされてからもう5年以上たっていますので今はPython3時代です。Python3で学ぶPython入門Pythonの概要に触れましたので、以下ではPythonの入門知識を見ていきます。Python3.xを使用するPythonは、Python2とPython3で少し作法が変わっていますが、これから入門知識を得るなら新しいPython3を勉強した方がいいと思います。以下では、Python3.xを使用した入門知識をまとめていきます。活用しながら学ぶPythonは、ちょっとしたことから大きなプログラムまで柔軟に対応できるのが特徴です。使ってみて、活用しながら知識を深めていく方針でまとめていければと思います。インストールからまずは、インストールから始めていきます。Python3のインストールはじめにPython3のダウンロードとインストール方法について見ていきます。Linux環境でのPythonのインストールLinux環境でのPythonのインストール方法についてです。Hat系LinuxのPythonのインストールは、yumを使用して行えます。pythonX.XUbuntuなどその他のLinuxのPythonのインストールは、apt-getを使用して行えます。Windows環境でのPythonのインストールWindows環境でのPythonのインストール方法についてです。Python3のダウンロードPythonは、http://www.python.org/から無料で自由にダウンロードできます。インストール(Windows)Windows版のPythonは、ダウンロードしてきた、インストーラ(python-X.X.X.exe)を実行してインストールが行えます。Now」を実行します。successful」となったら、「Close」をクリックします。-V」と入力してインストールできているか確認します。Python3のprint文と四則演算Pythonをインストールしましたので、今度はコードの記述方法について見ていきます。Pythonのprint文まずはじめにprint文を実行してみます。World!!」と表示してみる次に簡単なプログラムを実行してみます。World!!」とprint文で文字列を表示するプログラムを作成して、実行します。hello.pyhello.pyとう名前で、Pythonのスクリプトファイルを作成していきます。World!!")上記はプログラムの内容です。スクリプトファイル名」とうように実行します。print文の改行print文で改行する場合の記述方法です。pythonのprintの改行そのまま実行すると改行が含まれます。文字列を2行に分けてprint文を実行すると分けたところに改行が追加されます。改行が含まれる例(print1.py)print1.pyとう名前で、改行が含まれる例を見てみます。""」を指定した例を見てみます。次は四則演算を行っていきます。加算(たし算)加算(足し算)は以下です。print(1+1)減算(ひき算)減算(ひき算)は以下です。print(2-1)乗算(かけ算)乗算(かけ算)は以下です。print(3*2)除算(わり算)除算(わり算)は以下です。Python3のその他の構文Python3のその他の構文について見ていきます。インデントPythonはインデントでブロックを表現します。インデントとはインデントとは、字下げのことで、行頭に空白やタブを設けて文字開始位置を他行よりも下がった位置から始めた文字組みのことです。Pythonのインデントは「タブ」で表現します。ブロックとはブロックとは、コードブロックのことで、コードのまとまりのことをいいます。Pythonの変数とif文Pythonの変数とif文について見ていきます。if文は条件に応じた処理を記述する際に使用する条件文になります。変数とif文を使用してprint文実行+コメント今度は、変数とif文を使用してprint文実行してみます。加えて、コメントについて見てみます。プログラムの内容と実行プログラムの内容は以下です。sample.pyという名前で保存します。evening!!')else:print('Hello!!')実行します。変数は「識別名=値」のように使います。条件式:」のように使います。Pythonはブロックをインデントで表します。今度は変数nightがTrueのケースを試してみます。#はそれ以降の行をコメント扱いにします。evening!!')else:print('Hello!!')実行します。evening!!Pythonのfor文Pythonのfor文について見ていきます。penPythonのコマンドライン引数コマンドライン引数は、コマンド実行時にプログラム名の後に設定する文字列です。Pythonでコマンドライン引数を使うには標準ライブラリのsysをimportします。print("{0}".format(sys.argv[i]))実行します。pensample.pypenpineappleapplepenPythonの関数Pythonの関数の例です。World!!Pythonのファイル分割Pythonのファイル分割の例です。本記事では、活用しながらPythonの入門知識を得ていくポリシーです。簡単なコードの実行が試せましたので、Webから情報して機械学習など行う方向をめざして外部モジュールを使っていきます。PythonでSeleniumを使用してWebブラウザを操作してみるPythonでSeleniumを使用して、ブラウザを起動しURLにアクセスしてスクリーンキャプチャを取得する方法を試してみます。Seleniumを使用するPythonでSeleniumのFirefoxDriverを使用してブラウザ(Firefox)を操作します。WebDriverは、Webブラウザを操作するAPIを提供するライブラリです。前提としてFirefoxが必要Firefoxを操作しますので、前提として、Firefoxをインストールしておきます。seleniumPython3を使用していますのでこれだけです。PythonでSeleniumを使用してFirefoxの操作(Firefoxの起動)PythonでSeleniumを使用してFirefoxを起動するには、webdriverをインポートして、webdriver.Firefox()を実行します。webdriver.Firefox()PythonでSeleniumを使用してFirefoxの操作(URLへのアクセス)PythonでSeleniumを使用してFirefoxでURLにアクセスするには、get()メソッドを使用します。例)https://learning.zealseeds.com/contents/text/programming/python/index.html>')PythonでSeleniumを使用してFirefoxの操作(画面キャプチャ取得)PythonでSeleniumを使用してFirefoxでURLにアクセスして、その表示のキャプチャ画像を取得するには、save_screenshot()メソッドを使用します。例)C:/aaa.png')また今度、つづきを追記していきます。繰り返しのfor文や配列、関数、クラスなどの文法を学びつつ、データベースにWebから収集したデータを蓄えて、解析する方向でまとめていきたいと思います。知識を広げるための参考プログラミングプログラミング作法などプログラミングについてまとめています。Python、C言語、流れ図などプログラミングのオリジナル入門テキスト問形でまとめています。インデントについて追記しました。記事をアップしました。Loarding...。