Pythonの学習 6章 ファイルの読み書き

Pythonスタートブック 6章 「ファイルの読み書き」をまとめます。 ファイルの読み書き ファイルを呼び出す 書き込みモード 読み込みモード 複数行への書き込み、読み込み 複数行への書き込み①(\nで改行する) 複数行の読み込み 複数行への書き込み②writeline…

Pythonの学習 4章 データの入れ物

Pythonスタートブック4章 「データの入れ物」をまとめます。 データ型の型 list型 辞書型 タプル型(ダブル型ではない) セット型 データ型の型 コード中の「print( )」は全て出力させるための記載 list型 A=list(range(0,10)) print('Lsit A=',A) 辞書型 辞…

Pythonの学習 5章「条件分岐と繰り返し」

Pythonスタートブック 第5章「条件分岐と繰り返し」をまとめます。 繰り返し① for文 for文 平均の計算① 平均の計算② (辞書型) 繰り返し② while文 ランダムを使用した練習 同様のプログラムをif文も使って書いみる if文 基本 今日が平日ならば、「がんばれ!…

Pythonの学習 8章 関数

Pythonスタートブック8章 関数をまとめます。 関数の作成 組み込み関数 オリジナルの関数(引数なし) オリジナルの関数(引数あり) モジュールを作成する 組み込みモジュール オリジナルのモジュールの作成 関数を変数に代入する 関数を引数にとる 関数の…

Pythonの学習 7章 Pythonで画を描く

Pythonスタートブック7章 Pythonで画を描く 基本 亀を動かす 操作する 三角形を描く 星を描く ランダムに亀を動かしてみる 基本 画を書くためにturtleモジュールを使用する import turtle 末尾の待機動作のためtimeのインポート import time turtleモジュー…

Python学習(番外編) Visual studioにおけるディレクトリの構成

Pythonの学習において、visual studio環境でのディレクトリの構成を把握しておかないとつまずくので参考書「Pythonスタートブック」の内容から外れますがまとめておきます。 新しいプロジェクトの作成 ソリューションエクスプローラーの見方 スクリプトの追…

Pythonの学習④OSのシェルからプログラムを実行

visual studio 上で普段実行しているのですが、OSのシェルからプログラムを実行する手順を書きます。参考書の内容から外れるのですが、OSのシェルからプログラムを実行することが必要な場合もありますのでメモです。 コマンドライン引数 OSのシェルからプロ…

Pythonの学習 3章 データ型

Pythonスタートブック 3章 データ型 list型 A=list(range(0,10)) print('Lsit A=',A) 辞書型 辞書型はkeyと値を関連付けてデータを格納する B={1:'America',15:'China',39:'Japan'} 表示してみる print('Lsit B=',B) 辞書型から一つ取り出してみる(Chineと…

Pythonの学習 1、2章 環境構築とプログラミングの基本

今回は環境の構築とプログラミングの基本を扱う1,2章をまとめます。 1章 環境構築 2章 プログラミングの材料と道具 長さを測る関数len データを文字列に変換する関数str メソッド モジュール 1章 環境構築 今回はC++開発で使ったvisual studio 2017で…

Pythonの学習始めます

Pythonの必要性を感じたため、学習をはじめます。 最初に述べると、私のプログラミングレベルはC++を軽く学習した程度の初心者です。 今回の学習の達成目標を設定します。 ①pythonの基本的な学習 ②pythonを使ってシステムを組んでみる ①で使用する参考書は以…

ブログを書く難しさ

約3か月ぶりの投稿です。 3か月ぶりといっても、6月にブログを始めて、2つしか記事を書いていませんが・・・。 ブログを始めてみたが続かない人の典型ですね。 さて、今月からマイペースに再開してこうと思います。再開する上で1つ自分の中で宣言してお…

ポイントから募金できるサイト Yahoo!ネット募金 楽天クラッチ募金

先日、台風21号、北海道の地震と立て続けに災害が発生しました。 西日本豪雨もあったというのに、平成最後の年は辛い年になりそうです。 さて、「ポイントから募金できるサイト」ということで最もメジャーな2つのサイトを紹介させていただきます。 ポイント…

NEC LaVie L PC-LL750AS1YR のSSD換装

今回、格安でゲットしたNEC LaVie Lの掃除とSSDへの換装を行いました。 購入時の基本構成は以下の通りです。 液晶サイズ:16インチ 解像度:WXGA (1366x768) CPU:Core i5 430M/2.26GHz/2コア メモリ容量:4GB OS:Windows 7 Home Premium 32/64bit ストレ…

NEMについて簡単にまとめてみた

今回、仮想通貨の一つであるNEMについて簡単にまとめました。 ■概要 NEMはProof of Importance(POI)というアルゴリズムをもつ仮想通貨。 NEMのプラットフォームで使用される通貨がXEM。 ビットコインではブロックの生成(取引の承認)を「マイニング」とい…