Python

Pythonの学習に使った書籍のレビュー【ソフトウェア開発編】

わけあってPythonでソフト開発することになってしまって早数ヶ月... Pythonをより深く知るために読んでいる(読んでみた)書籍をまとめてみます. 基本的な文法(変数,if文など)や特定の専門領域(データ分析,GUIなど)が含まれている書籍もありますが,あくま…

and/orを使って複数条件で判定したらおかしな結果になった(Python)

orを使って条件判定したらおかしなことになった,あるある話.環境は3.7です. あれ? そなたはNoneTypeではなかったか... 評価の結果は... 正しい判定コード まとめ:and/orのあとは条件式 あれ? そなたはNoneTypeではなかったか... あるオブジェクトの型…

Pythonでマルチスレッド(1) Event

はじめに マルチスレッドプログラミングってサンプル読むだけだとわかった気になるだけで,自分で使いこなせるようにならないなーって実感している今日この頃.やっぱりいろいろ自分で実験するのが一番,ということでPythonマルチスレッドのあれこれを試して…

PyhonとRどっちがオススメ?RからPythonに乗り換えた理由

データ分析や機械学習と言えばPythonですよね?いやいや,それともR? 私はもともとRを使っていたのですが,3年ほど前から徐々にPythonに乗り換えて現在はPythonを使っています. なんでRを始めたか? なんで乗り換えたのか? データ分析や機械学習に縛られ…

プログラミングの勉強を続けるコツ!モチベーション維持できるオススメ題材6選

プログラミングの勉強を始めたきっかけは人それぞれだと思いますが,目標がないとなかなか勉強を続けられないものです. ということで,プログラミングの勉強を続けるための題材を紹介したいと思います. 競技プログラミング(競プロ) メリット アルゴリズム…

Pythonオブジェクトを表示する(who/whosコマンド)

GoogleColaboratory(またはJupyter Notebook)を使っていると,「今どんなオブジェクト持ってるんだっけ?」って確認したくなるときがある. そんなときには,who で,オブジェクトを一覧表示できる. そして,中身も確認したいときはwhos. 例えばこんな感じ…

Rodeo ~それはRStudioっぽいPythonデータ分析環境~

起動時に立ち上がる画面.Rから浮気する人はがっつりターゲット きっかけ Pythonでのデータ分析にはJupyter Notebookを使うのが定石になっているみたいですが,使いにくくてしかたない. オブジェクト一覧が表示されないのがつらい. RStudio使いたい... (わ…