ハイスペック発達障害への道

世の中の発達障害の方々が活躍できる世の中を目指して、まずは自分が頑張ります。

2018年7月22日のプログラミング修練記

先日からドットインストールでPythonやRuby、JavaScriptを学んでいるところ。学び直しにはもってこいだし、何度でも復習できるのも大きい。

ただ、ドットインストールで学べるのは初歩的な知識だけなので、本格的に開発をやろうと思ったら、さらなるドキュメントや本などを手に取らなければならないし、開発等で実践を積まないといけない。果たしてそこまでできるかどうか。

Pythonのジェネレータについて、簡単な例。

def generator_a():
    i = 0
    while True:
        yield i * 2
        i += 1

g = generator_a()
print(next(g))
print(next(g))
print(next(g))

ミソはyieldというキーワードで、値を返しながら後の処理を保留してくれる役割を持つ。 この例だとあまりありがたみが分からないけれども、遅延実行に一役買いそうなのは確かなので、使う機会を自分で探し出していきたいと思う。

現在欲しい本。

Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎

[第2版]Python 機械学習プログラミング 達人データサイエンティストによる理論と実践 (impress top gear)

[第2版]Python 機械学習プログラミング 達人データサイエンティストによる理論と実践 (impress top gear)

  • 作者: Sebastian Raschka,Vahid Mirjalili,福島真太朗,株式会社クイープ
  • 出版社/メーカー: インプレス
  • 発売日: 2018/03/16
  • メディア: 単行本(ソフトカバー)
  • この商品を含むブログ (1件) を見る

独学プログラマー Python言語の基本から仕事のやり方まで

独学プログラマー Python言語の基本から仕事のやり方まで