ノンプログラマーにもできる自動化処理プログラミング」というPython学習本を使って、Python初心者が学んだことをアウトプットします。この書籍はPythonでデータサイエンスとか機械学習とか最近よく聞くけど、他に何ができるの?Python使ったことないけど興味がある、どんなことができるの?という疑問を解決してくれる良書だと感じました。ホワイトカラー業務の効率化・自動化」と書かれています。それだけ豪語するだけあって、実際にこの本で学習してみて「Pythonという道具を使って何ができるのか」を身近なことに応用できるレベルで知ることができました。データ解析や機械学習なんてかっこいいことは書かれていませんが、「多数のファイル管理」「単調なExcelのコピペ」「PDFのページ削除・追加」といった「地味だけど役に立つ」ことが満載の書籍です。私がこの本を知ったきっかけはPythonに興味があった頃に、本屋で見かけたことで、タイトルのインパクトが強くて惹きつけられたことでした。その時は「実際に続くかわからない」「少々高い(3700円+税)」ということで、購入を見送ってしまいました。実際にネットで情報収集して、Pythonの環境を整え、勉強して、拙いながらもツールを作るまでして、「もっとPythonを知りたい」「あの時惹かれた本、今なら理解できる気がする」ということで購入しました。その1pythonとの出会い皆さんは実験データの解析は何を使っていますか?生物系であれば、ImageJといった画像解析を使ってexcelなどでやっていたり、Rというものを使った統計解析、MATLABというものを使っている方もいるかと思います。私は...kagakunomemocho.com2020.09.07PythonのMatplotlibでデータ解析の補助ツールを作ってみた【頂点座標取得】PythonのMatplotlibを使って、実験データ(波形)を折れ線グラフとして出力、クリックして任意のプロット部分をマーキング、マーキング部分の座標を取得。いうような実験データの解析補助ツールを作りました。これまでエクセルで頑張って読...kagakunomemocho.com2020.09.07具体的な目的としては、下記の3つの疑問を解決することでした。pythonというと機械学習やデータサイエンスが主に取り上げられることが多いけれど、他に何ができるの?pythonを使ってファイル管理やエクセルの単純なコピペ作業などを自動化するにはどうするの?そもそもpythonでできる自動処理ってどんなことがあるの?実際に「退屈なことはPythonにやらせよう」で学習してみて、上記の目的を解決してくれ、「Pythonという道具の使い方」を学ぶことができる良書であると感じました。「ノンプログラマーでもできる」と言っているように、基礎の解説はこれまで読んだPython書籍やWebページよりも親切に説明してくれているように感じました。Pythonを学ぶ人にはもちろん、もう一度基礎を復習したいという人にとってかなり有用なのではないかと思います。私自身、基礎は必要なときに立ち返るものと認識していますが、応用系を勉強したからこそ基礎を学びなおしてより理解できる部分が多くありました。昔読んだ本を数年後に読み直すと印象や解釈が変わるというのに似た部分ですね。Excelを扱う研究者で誰しもが使うのがExcelだと思います。データ解析なんかしようとすると、1サンプルから1ファイル作られ、それが数十に及ぶことがあります。これを一つのExcelにまとめて解析するのは手作業だとかなり大変ですよね。できる人はExcelのマクロ機能を使ってやると思います(もちろん私も使っています)が、PythonでもExcelマクロと同等の機能を使うことができます。Excelとの違いはPythonを用いた方が他のソフトと連携がしやすいこと、Pythonを使った解析に応用しやすいという点でしょうか。欠点としては、グラフを作ることはできても、編集はできないので、そこはExcelマクロに軍配が上がります。PDFの編集PCで文章を扱う上で確実に扱うPDFファイルですが、ページの削除や追加ができたらかなり便利なシーンがよくあります。研究室の論文紹介などでレビューを作る時や、配布資料に自作資料と参考論文を合体させて1つのファイルにまとめるとき。PDFファイルの編集をしようとすると、やはりソフトが必要ですね。(有名どころだとAdobeだけど有料)ところが、Pythonを使えばページの削除や追加、他のPDFファイルとの合体ならばとても簡単に行うことができます。文字の編集なんかは難しいそうです。そこはPDFから編集可能なWordに変換してしまうAdobeの強さをひしひしと感じる部分です。ノンプログラマーにもできる自動化処理プログラミング」について学習したことのアウトプットでした。Amazon.co.jpwww.amazon.co.jp本書籍からは、下記の4点を学ぶことができました。過去記事でもアウトプットしていますが、プログラミングを使う人の大半にとっては「プログラミングは何かをするための道具である」と思います。本記事執筆時点で、pythonの学習を始めて約1年が経ちました。初心者の域は出ませんが、当初作りたいと思っていた解析補助ツール等いろいろと作ることができるようになり、今も細々とですが学習は続けることができています。本記事では、そんなpy...kagakunomemocho.com2020.09.07Pythonももちろん道具であり、それが機械学習やデータサイエンスを扱いやすいというように世の中に広まっているかとと思います。「Pythonを勉強するといいよ」という声を聞きますが、大事なのは「何をするために」がまずあると思います。自分の経歴を良く見せるファッションとしてのPythonで学習が続く人は少ないのではないでしょうか。初めは「興味」や「ファッション」で全然良いとも思います。そこでPython(プログラミング)に触れて、「何ができるか」を知り、「何かをしていく」ということにつながれば御の字でしょう。ノンプログラマーにもできる自動化処理プログラミング」は、そんな「Pythonで何ができるかわからないけど興味を持った人たち」に「何ができるか」を与えてくれる素晴らしい書籍だと感じました。ノンプログラマーにもできる自動化処理プログラミング」で、是非とも良いPythonライフを。あなたの1フォロー、1いいねが記事更新の励みになります。最少の時間で成果を最大にする」を読んで学んだことをアウトプットします。何かと忙しい現代で、いかに集中して仕事をこなすかを解説した書籍です。良い文章、悪い文章とはなんでしょうか?一概に「これ」という定義はできませんが、少なくとも私は、読んだ人を動かすことができる文章が良い文章だと考えます。研究者として生きていこうとしたときに、お金の確保は重要ですね。研究者になるためにはまず大学に通います。学費はもちろんの事、留学して海外で学びたいや博士課程まで進学したいと思ったらさらにお金が必要になります。仕事やブログで毎日文章を書く日々ですが、なかなか人に伝わる文章を書くことは難しいですね。私自身これまでブログを書いていて、自分自身で納得できる文章が書けなかったり、仕事での研究書類ではなかなか理解してもらえないと、苦悩する日々です。1日24時間でどう生きるか」を読んで学んだことをアウトプットします。MemoPython【python】VSCodeでpygameを学習するメモ【エラー対策】python学習を行ってきて、そろそろマウスやキーボードの動きを反映させたり、モノを動かしたりしてみたいなということで、その動きをもつ代表的なモノ「ゲーム」を作る中で学習してみたことについてアウトプットします。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。MemoPythonろーか再生医療や創薬応用への研究に勤しむ研究者(工学博士Ph.D.)です。楽しく自由に大切にがモットー。研究、ガジェット、Pythonなど科学に役立つ情報・経験を本ブログでアウトプットしてます。博士といっても、世界は広く知らないことだらけなので、毎日が勉強の日々。あなたの1フォロー、1いいねが記事更新の励みになります。科学のメモ帳.ホーム検索トップサイドバータイトルとURLをコピーしました。