pikumin

プログラミングについてをメインで書いていこうと思います。

Pythonでの繰り返し処理

繰り返し処理には「回数を指定して繰り返すこと」と「リストの要素について繰り返す」がある。

 

        回数を指定する繰り返しの構文

   for  カウント変数  in  range(回数):

 インデント → 繰り返し処理

 

     リストの要素について繰り返す処理の構文

  for  要素を入れる変数  in  リスト:

インデント → 繰り返す処理

 

          for文の入れ子

for文の「繰り返す処理」の部分にさらにfor文を入れることができる

   for  カウント変数1  in    range(回数):

インデント → for  カウント変数2 in  range(回数):

インデント → 繰り返す処理

 

 

 

Pthonの大文字を小文字に小文字を大文字に変換する方法

 小文字を大文字にするときはupperメソッドを、大文字から小文字にするときはlowerメソッドを使う。

 

 実際の例

>>> w="abcde"
>>> print(w.upper())
ABCDE

upperを使うことで小文字から大文字にすることができる。

 

>>> w="ABCDE"
>>> print(w.lower())
abcde

lowerを使うことで大文字を小文字にすることができる。

 

 

 

アルゴリズム

 アルゴリズムを考える時に、(線を書いていこう。そして繋がりを書いていこう。そうすることで線が分かれて二通りになるから一番最後でつながって表示させよう)何を言っているのかわからないが要約すればオリジナルアプリを作った時に紙に書きまくった要件定義みたいなもの。

Pythonでよく使われるフレーズ

isdisit

isdisit()は、Pythonで数字や文字列を判定するための機能

str

文字列方にできる

スクリプト

プログラムの処理内容を記載したファイルで、そのままプログラムとして実行可能なもの

モジュール

単体では処理は実行されず外部から呼び出して利用する前提で作成させたプログラムファイル

 

import

他のPythonプログラムファイルの内容を取り込む

 

リスト

複数のデータを扱う場合に利用する

番号付きの棚のようなイメージ

リストの番号は1空ではなく0から始める

 

最後の部分Rubyでも習ったような気がする

Pythonを使う時のファイル作り方から開き方までの流れ

ファイルを作成する方法IDLEを開いてアップルマークの隣にあるファイルボタンから「new file」を選択する。これでファイルが完成する。ファイルを実行するためには、上のアップルマークの隣にあるRunのRun modeleを選択することで実行できる。ファイルの保存が上のアップルマークの隣にあるファイルをクリックしてSaveをクリックして保存先を決めることでファイルを保存することができる。

  保存したプログラムの開き方

 アップルマークの隣にあるFileをクリックして「OPEN」で自分の開きたいファイルをクリックする。

 デスクトップで開く場合は、ファイルをダブルクリックしてEdit with IDELを押すと、ファイルが開ける。

 

macの場合は、アップルマークの隣にあるコマンドを選択する。

それ以外は、IDLEをつけた時に一緒にファイルなどがひっついている。

インタプリタ言語とコンパイラ言語

     インタプリタ言語

主な言語 

Pythonや、Perl、BASIC等の言語がある

 

機械語への変換方法

ソースコードを1行ずつ機械語に変換する

 

インタプリタ言語のメリット

プログラムの確認・修正が容易

 

インタプリタ言語のデメリット

処理速度が遅い

 

 

     コンパイラ言語

主な言語 

Javaや、C、C++などがある

 

機械語への変換方法

すべてのソースコードをまとめて機械語に変換

 

コンパイラ言語のメリット

処理速度が早い

 

コンパイラ言語のデメリット

コンパイルしないと実行できないため、プログラムの確認が手間