スクリプト言語を素人が習得に挑戦!

スクリプト言語に全くのIT素人がチャレンジした記録をお伝えします。

2021-01-01から1ヶ月間の記事一覧

for文で平均値を求めてみましょう。

今回はfor文で平気を求めてみます。 ちなみにこの数字は東北と四国の納豆の2017年度の1世帯あたりの使用金額です。list_tohoku = [5349.0,5478.0,5344.0,4644.0,4968.0,6259.0] list_shikoku =[3148.0,2991.0,2966.0,2457.0] avg_tohoku = 0.0 for val in li…

for文で数字を順番に出してみた。

Pythonのforとは数字を順番に出すことが出来ます。 list _a = [1,2,3,4] for val in list_a: print (val)> 1 2 3 4 と出ます。書き方はforの後に変数、オブジェクトです。 注意点は変数の後にin、オブジェクトの後に:が付く事ですね。これはlist _a の数値か…

Pythonの辞書型を学習しました。

Pythonの辞書型とは一体どんなものでしょうか? country_code = {1:'america',39:'itaria',36:'chahina'} print ( country_code[39])> itariaと出ます。辞書型とは{}の中にキーと値が入ってます。 このコードの場合は39がキーで値がitariaです。 なのでキー…

Pythonのリストの並べ替えをやりました。

リストは本当に良く使いますから 極めなければなりません。list_test = [4,9,3,-1,0] list_test. sort() print(list_test )> [-1,0,3,4,9]と出ます。sort()メソッドは数値を小さい順に並べます。 list_test = [4,9,3,-1,0] list_test.reverse() print(list_t…

Pythonのリストの要素の変更や追加!

Pythonのデータ型関数のリストはいろんな事ができます。list_int = [0,1,2,3] list_int.apped(4) print(list_int )> [0,1,2,3,4]と出ます。appedというメソッドはリストに要素を 追加できます。apped(4)とする事により [0,1,2,3]に4を追加する事になるので […

リスト型を角括弧で番号指定して動かす。

Pythonのリスト型では角括弧[]で番号を指定する事によりその番号の場所のデータを取り出せます。まずはリスト型の長さを測るプログラムをしましょう。 list_int = [0,1,2,3] print( len(list_int)) >4と出ます。len関数はリストの長さを表します。 0,1,2,3…

リスト型データの作成の基礎

リスト型はよく使います。 しっかりと身につけておきたいです。リスト型は角括弧[]をカンマ,で区切ると出来ます。早速やりましょう。list_mix = [2,1.732,'test] print(list_mix)> [2,1.732,'test]と出ます。整数だけでなく小数型や文字列型もリストの要素…

日付けの差をプログラミングする。

address = 'Tokyo,Japan' print( address ) >Tokyo,Japanと出ます。文字列はカンマ'を入れると でます。import datetime day = datetime.date(2030,4,14) print( day ) > 2030-04-14と出ます。インポートは他のモジュールに記述されたPythonコードを取り込む…

Pythonのモジュール、メソッド、オブジェクトの関係は?

Pythonのモジュール、メソッド、オブジェクト?一体何の事か分からないって方多いんじゃないでしょうか?私もプログラミング言語やったの初めて何でつまづきました。とりあえずコードを書いて見ましょう。import datetime dt _ now = datetime . datetime . …

datetimeモジュールで日付けをプログラミング!

Pythonのdatetimeモジュールを使うと 日時に関するプログラミングが出来ます。 データ型のプログラミングです。 import datetime day = datetime.date(2030,4,14) print (day)>2030-04-14と出ます。day変数からデータ型のdateを呼び出してます。 datetime.da…

Pythonのindexメソッドの使い方は?

indexに入る前にまずは前回の復讐です。 address = 'Tokyo ,Japan' print ( address.split(' , '))>['Tokyo' , 'Japan']と出ます。変数addressと言う箱に'Tokyo ,Japan'を入れて、splitは文字列データ型のメソッドです。 splitは指定した部分を分けるメソッ…

Pythonでランダムにマイナスの数を出す方法は?

サイコロでランダムを以前やりましたが 実はマイナス-のも出来ます。import random print(random.randint(-20,10))importはモジュールに記載されたコードを起動させます。 モジュールとは新たな機能を追加する関数やクラスです。 randomは無作為に値を出しま…

JavaScriptとは簡単にやりやすい!

JavaScriptとは一体どんな言語でしょうか? 良くやりやすいと聞きます。 なぜやりやすいのでしょうか?まずJavaScriptの特徴としてインストールして環境設定が不要なんです。 Windowsのメモ帳で動くほど簡単に起動できます。 document.write("Hello World!")…

Pythonのメソッドとは何か?

なかなか分かりにくく苦労しました。 メソッドについてです。簡単に言えば変数に名前を付けて呼び出す物です。何だかよく分かりませんよね。 実際にコードを書いて起動しましょう。address = 'Tokyo,Japan' print( address.split(' , '))>['Tokyo' , 'Japan'…

rangeは整数のリストを作ります。

これまでの関数はデータを引数として受け取って戻り値として出す物を見ました。x = 1 print(x)>>1と出ます。これが今まで見たパターンです。 詳しくは前の記事を参照してください。https://script2.hatenablog.com/entry/2021/01/10/224844今回の関数はデー…

Pythonの関数の基本とは?

関数とは 関数ってとても大事な事です。 関数とはデータを渡すとそのデータを返すものです。 そして、関数は処理を一つにするから プログラムのソースコードの量を大幅に減らせます。説明だけではなかなか分からないですよね。 実際にやってみましょう。関数…

Pythonの比較演算子とは

Pythonは数字の大小を調べるのに 比較演算子が使用されます。 ちなみに比較演算子は+や-よりも後に計算されます。比較演算子の一覧です。x == y x と y が等しい X != y x と y が等しくない x > y x は y よりも大きい x x >= y x は y と等しいか大きい x …

Pythonの変数の組み込みデータ型について

皆さま、こんばんは。 本日はPythonで変数の初歩を学習しました。 変数とはプログラミングにおける箱のようなものです。実際にコードを見せた方が分かりやすいですね。apple = 100 orange = 120 x = apple*3 + orange*2 print =(x)>540 となります。ちなみ…

サイコロのソースコードでインポートやモジュールを学ぶ!

サイコロのソースコードはPythonの基礎を学ぶのに良さそうって思い書いてみました。...import random list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] random.choices(list) print(list)...これを起動するとサイコロの数字のように ランダムに出ます。 桃鉄のサイコ…

Pythonとは何か?

スクリプト言語を始めたは私ですが 何にしようか迷ったらPythonにしました。スマホゲームから近年はAIにまで使われるようです。 実際にNASAがPythonシステムで隕石の分類や気象によるロケットの打ち上げ予測にも使用してます。 何と宇宙に関わる部分までPyth…

スクリプト言語ってやりやすい!

今日からブログ始めます。 スクリプト言語を学ぶ前にそもそもスクリプト言語って何でしょうか?とても簡単に言ってしまえば簡単に習得しやすい言語です。 JavaScript、Python、PHP、Rubyなどです。例えば足し算のコードをJavaで書くと 〔サイト引用〕import …