itatatata

疲れ目に優しい

ド素人がドットインストールで学ぶPython2.x #3

Python入門#07まとめ

数値と文字列の型の変換

# 文字列から数値へ変換するには int(整数) float(小数)
数値から文字列 str(string)

print 5 + "5" #エラー
print 5 + int("5") #10
print 5 + float("5") #小数が含まれていると結果は小数になる。10.0

age = 20
print "i am" + str(age) + "years old!" #i am 20 years old!

今扱っている型を意識して適宜変換していく

Python入門#08まとめ

リストを使ってみよう。
(他言語だと配列とか言われている)

sales = [255, 100, 353, 'aba']
文字列のように使える命令がある。
len→数を調べる + * []などが使える。

print len(sales) #4
print sales(2) #353
sales[2] = 100
print sales[2] #100

in...存在チェックをしてくれる。
print 100 in sales #True

range...一度にリストを作成してくれる。
print range(10) #[0,1,2,3,4,5,6,7,8,9]
print range(3,10) #[3,4,5,6,7,8,9]
print range(3,10,2)#[3,5,7,9]2飛ばし

Python入門#09まとめ

リストの操作に使えるいくつかの命令
sort,reverse,split,joinを使おう

sales = [50,100,80,45]
sort / reverse
sales.sort() #小さい順に並べる
sales.reverse() #単に要素の順番を逆にしてくれるだけ。

sort→reverseで大きい順に並べる事が出来る。

d = "2015/03/23"
年月日をリストで管理したい!
print d.split("/") #['2015','03','23'] /で分離
a = ["a","b","c"]
print "-".join(a) #a-b-c -で繋げて文字列にする。

まとめ
リストに使う
sortは小さい順。reverseは逆にする。sortからのreverseで大きい順
変数.split("分けたい文字")
"繋げたい文字".join(変数)

Python入門#10まとめ

タプルを使う
タプル...基本的にリストと同じだが、変更が出来ない。

リストと同じような命令も使える。
len + * []

it = (1,3,4)
print len(it) #3
print it * 3

ただし変更が出来ない。
it[1] = 10 #エラー、タプルでは出来ないと言われる。

タプルの利点
変更出来ない為、間違いが減る
計算速度が早くなる
(ただしリストのが便利?)

タプルをリストへ変換する
it2 = list(it)
print it2 #[1,3,4] 大カッコに変わってリストになっている。

it3 = tuple(it)
print it3 #(1,3,4) タプルになる。

まとめ
タプルは一度中身を決めてしまうと変換が出来ない。

ド素人がドットインストールで学ぶPython2.x #2

Python入門#5まとめ

文字列は""か''で囲めば良い。
日本語を使う際は
print u"こんにちは!"
#unicodeのuを先頭に付ける。
文字列の演算も数値とほぼ同じ

エスケープシーケンス...特殊文字の記述に使う。
\\ \その物。
\" ダブルクオーテーション
\n 改行
\t タブ

複数行をprintするのには"""を使う。

Python入門#6まとめ

文字数を調べる為のlen
検索をするためのfind
切り出しをする為の[][start:end]

a = "itaktatatatata"
print len(a) #文字数が帰ってくる
print a.find("k") #3が帰ってくる
findは初めの位置を0とした値が出る。
存在しないデータを検索させた時は-1が帰ってくる。
print a[2] #2番を切り出し
print a[1:5] #1番から4番まで切り出し
print a[:5] #初めから5に満たないまで
print a[:-1]#最後から一つ前までを切り出し

ド素人がドットインストールで学ぶPython2.x #1

※学習用メモ/完全に見る人の事は考えて居ない復習用。

Python入門#3まとめ

変数→好きな変数名を付ける
msg = "hello world"

変数名Msgとmsgは別物。大文字小文字区別

・データ型
数値
真偽値 True or false
None
関数・オブジェクト
要素が並んだもの
文字列:文字が並んだもの
リスト:データが並んだもの
タプル:データが並んだもの(変更できない)
セット:データが並んだもの(重複を許さない)
辞書:キーと値がペア

Python入門#4まとめ

Pythonで扱える数値は整数、少数、複素数

演算子の種類
#+ - * /
#// 商を求める(余り切り捨て)
#% 余りを求める
#** べき乗を求める。2の2乗とか。


<注意>
整数と少数の演算では結果が少数になる。
整数同士の割り算では切り捨ての整数が出てしまう。

イラストを書きたいド素人が行く! #0

ある程度の萌え絵が書きたいド素人が通った道を紹介しようとする記事。
プログラミング同様まだド素人。

何故絵が書きたいのか!

将来的にアンドロイドアプリやらを開発する際、自分の絵を載せたい。
単純に絵が上手い人に憧れたりもする。
少しでも書けるようになっておけば使える場面って色々あると思うから。

何で記事にするのか!どんな内容を書くのか!

自分は一人だと何も続かないので、コレをコレだけやった!とか、
ブログに報告する事でモチベーションを高めようと思っています。
書く内容は絵を書いてる最中に思いついた事、模写した内容とか。
スキャナが揃い次第少しずつ絵を上げていこうと思います。

よし、絵を書こう!

萌える絵のかきかた教えてくれ ぷちまとめ
hitokaku index
上記サイトを参考に勉強中。