俺のOneNote

俺のOneNote

OneNote愛のポエムが9割、Tipsが1割の大変ありがたいブログです。

OneNoteはいろんな人にやさしいユニバーサルデザイン【イマーシブリーダーの紹介】

先日OneNoteでメモメモしてたらこんなのを発見したんです。

f:id:kopaprin:20180822010908p:plain

イマーシブリーダー?なんじゃらほい?

ってことで調べてみました。

onenote の学習ツールに含まれているイマーシブリーダーは、onenote ドキュメントのコンテンツを読みやすくするための全画面閲覧のエクスペリエンスです。学習ツールは、教室で失読症と dysgraphia の学生をサポートするように設計されていますが、デバイスで読みやすくする必要があるユーザーをサポートすることができます。

Use Immersive Reader for OneNote (OneNote のイマーシブ リーダー機能を使用する)

ほええ、いろんな人に配慮してるんでござるねぇ。

こんなふうになります。音声が出せないのであとは皆さま自身でお試しあれ。

f:id:kopaprin:20180822011933g:plain

Pythonコーディング・データ分析のお勉強方針メモ

QiitaにてPython×PowerBI記事を連載することにしました。

PowerBIはともかく、初心者の方はPythonの敷居がめちゃくちゃ高い方も多いのではないかと思います。

私自身、胸を張って書けると言えるレベルではないですが、 どのようにしたらPythonで楽しくコーディング・データ分析できるレベルになるか、 勉強の方針だけ書いていきたいと思います。

※だいたい予算1万円ほどご用意を!

いきなりPython初心者本を開くの禁止

これは私が最初にハマった問題。 いきなりPython初心者本を開くのは、相当モチベーションが高くないかぎりやめたほうがいいです。

※例えばこんなやつとか(説得力無いですが、間違いなく良書です)

みんなのPython 第4版

みんなのPython 第4版

どんなことができるのか体験する

Pythonを使ったデータ分析でどんなことができるのか視覚的に体験してみるのがとてもいい感じ。 たとえばUdemyの以下コースは最初に取り組むにはとてもおススメ(一部、内容が古くてうまく実行できないフローがあります。)

www.udemy.com

コーディング?知らなくても大丈夫です。見様見真似にまずはやってみましょう。 コースの中に簡単なPython構文の解説動画が載っているので、それを最初に見るのが効率的かと。

環境構築でくじけない

上記コースでも案内がありますが、Pythonでは環境構築が最初のカベとして立ちはだかります。 ここで心折れてはいけません。

Anacondaを利用した環境構築

まずは王道かつ簡単なAnacondaを利用した環境構築です。 詳細はこちら。

qiita.com

クラウドを利用した環境構築

環境構築というか、クラウド上の環境を利用するため、”環境構築不要”で実行できる方法です。

Azure Notebook

Google Colabratory

いずれも、簡単なアカウント登録のみで無料で利用できます。 GoogleColabのほうはデータ取り込み等のクセが強いため、初心者の方はAzureのほうをおススメします。 ただ、いずれもクラウド上の環境であることを前提にする必要があり、最初はAnaconda等のローカルの環境に慣れたほうが無難です。

Pythonの基本を覚える

Udemyでどんなことができるか体験し、ちょっとしたコードの記載方法を覚えたら、自分でガシガシ書けるようになりたくなっているはず。 この下地ができてから、Pythonの基本をみっちり叩き込むようにしましょう。

初心者本を利用する

最初に紹介した以下みんなのPythonはまぎれもなく良書だと思います。 ある程度下地があれば、あいまいなところをかいつまんで読むぐらいでOKだと思います。

みんなのPython 第4版

みんなのPython 第4版

オンライン学習サービスを利用する

今はオンライン学習サービスがとても充実しています。 私が利用したのはProgateのサービス。月額約1,000円くらいで、コーディングの基本をブラウザ環境のみで覚えることができます。

prog-8.com

ちょっと技術力を高めたければ、ゲーム感覚で以下のようなものも面白そうです。

checkio.org

データ分析特有のライブラリ等の使い方を覚える

絶対にはずせないライブラリは以下のとおり

この辺は、以下のようなデータサイエンス基礎本でみっちり修行しつつ、 実践&ググるで育てていくしかないのではないかと思います。

Pythonによるデータ分析入門 第2版 ―NumPy、pandasを使ったデータ処理

Pythonによるデータ分析入門 第2版 ―NumPy、pandasを使ったデータ処理

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

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

もしくは、データ分析・機械学習系のオンライン学習を利用するのもとてもよいのではないかと思います。(私は未実施)

aidemy.net

統計・機械学習のキソを覚える

データ分析したければ、最低限の統計スキル(必要に応じて機械学習も)が必要になります。

統計のキソ固めはここで十分

bellcurve.jp

書籍系だとPython×データ分析系の書籍がいろいろ優秀。

Pythonで学ぶあたらしい統計学の教科書 (AI & TECHNOLOGY)

Pythonで学ぶあたらしい統計学の教科書 (AI & TECHNOLOGY)

Pythonで動かして学ぶ! あたらしい機械学習の教科書

Pythonで動かして学ぶ! あたらしい機械学習の教科書

実践してみる

ある程度基礎固めをしたら、あとは実践の中でいろいろ覚えていくしかないような気がします。 というか、ここまでこなせれば自然と自分で学習できていきますので、あまり解説は不要なのですが・・・(笑)。

kaggle

Kaggle: Your Home for Data Science

言わずと知れた、機械学習コンペサイトです。 kaggleのいいところは、他の人が書いたコードをkernelで確認できること。 写経がはかどりますw

SIGNATE

signate.jp

こちらも日本版のコンペサイト。 ほかの人のコードは見れませんが、英語が不自由な方はこちらから挑戦してもいいかも。

おわりに

プログラミング初心者でも、Udemyみてprogateやっていくつかデータ分析本回れば、あとは自然と自分でいろいろやりたくなると思います。 最初のカベは高そうですが、一回やってみると意外と食わず嫌いであったことが分かります。 理系・文系とか、英語の羅列みると意味ぷーとか言う前に、まずは一歩目を踏み出してみましょう!

Microsoft MVP - Data Platformを受賞しました!

2018年7月1日付けで、Microsoft MVPを受賞しました!

カテゴリは Data Platform での受賞です!

・・・このブログでの報告はなんと紛らわしいw

本業のPowerBI関連の活動実績が認められました。

PowerBIに魅了されて約3年、色々な勉強と啓発の機会をいただいた結果であり、コミュニティの方々には感謝の言葉もありません。

そしてこのプレッシャー感・・・受賞より維持が何より大変なのではないかと。

まぁ技術も知識も元々無い私なので、
受賞継続できなくても、今まで通りPowerBI好きな方々と一緒に学べる機会を続けていければいいかな~と思っている次第です。

引き続き、楽しんでData Analyticsしていきましょう!




そして今日、アワードキットが届きました!! f:id:kopaprin:20180716230244j:plain

お約束の楯と・・・・ f:id:kopaprin:20180716230515j:plain

賞状的なやつ f:id:kopaprin:20180716230715j:plain

ステッカーもさっそく f:id:kopaprin:20180716230812p:plain

英語が不自由なので、色々読み込むのにまた大変です。

OneNoteにねじ込めるコンテンツあれこれ

久々にエントリ投下。

OneNote埋め込みコンテンツ特集~(`・ω・´)

Youtube

Youtube見たことない人はいないですね。
動画URLをOneNote上にコピペすると、コンテンツとして埋め込むことができます。

f:id:kopaprin:20180614014901j:plain

SlideShare

パワポ等プレゼンテーションのスライドを共有・公開できるサイト。
こちらもURLコピペです~。

f:id:kopaprin:20180614015051j:plain

Sway

皆さんSway知ってます?よね?
オンライン上でプレゼンのスライドや自己紹介のストーリーを作れるツールです。

f:id:kopaprin:20180614015324j:plain

PowerBI レポート

まぁコレが言いたかっただけなんですがw
PowerBIレポート(パブリック)を埋め込むことができます!

f:id:kopaprin:20180614015517j:plain

PowerBIユーザーとしては紹介しないわけにはいきませんな。
良いOneNote&BIライフを!!!

その他埋め込めるサイト

こちら以外にも、いろいろなコンテンツが埋め込めるようになっています。
公式に詳しい内容が記載されていますね。

コンテンツを OneNote に埋め込む

埋め込めるからなんだって話もあるのですが、 そこは利用者の力の見せ所といったところでしょう。

OneNoteは数学嫌いな人をこの世から一掃するつもりらしい。

こちらの記事で、OneNoteのWin10アプリが主軸にということを伝えていたところです。

kopaprin.hatenadiary.jp

個人的にはOffice版が好きなんですが、
アプリ版でぶっとんだ機能が追加されています。

数式からグラフを生成する

これ、楽しすぎて寝不足になりました(笑)

f:id:kopaprin:20180526005246g:plain
数式

自分の手書き数式が、テキストだけじゃなくてグラフにもなっちゃうという。

さらに、パラメーターまで編集できるという。

関数嫌いが出てくる中学生くらいの時にこれがあれば、みんな楽しかっただろうなぁ。

円の方程式ももちろんグラフになる。 f:id:kopaprin:20180526010336p:plain

※ちょっと複雑な確率密度関数とかはさすがにダメでした。今後に期待。

テストのカンニングにばっちりだね!

方程式に含まれる変数ごとの解法まで確認できるというぶっとんだ機能つき。

f:id:kopaprin:20180526010021g:plain

グラフに切片やら極小・極大の数値つき。

関数に悩める中学生・高校生のみなさん、ぜひテスト会場にOneNote Win10をお忘れなくっ!

Excelから大量のOneNoteページを一発で生成する

Twitterで公式からこんな投稿が上がっていて、 面白かったので紹介。

Youtubeはこちら。

www.youtube.com

ExcelからOneNoteページをつくっちゃおう!というお話。

まずはExcelでリストを用意

Excelでなんらかのリストを作ります。 ネタは何でもいいんですが、機能的に”日付”が一番イメージしやすい。

ので、約1か月分の日付をオートフィルで生成する。

※オートフィルしらねって方はまずExcelから勉強する。

f:id:kopaprin:20180523232346p:plain

OneNoteのどっかにペースト

適当なページにコピペ。

f:id:kopaprin:20180523232438p:plain

ペーストした表全体を選択して右クリック

「ページへのリンク」を選択

f:id:kopaprin:20180523232503p:plain

どん!

f:id:kopaprin:20180523232522p:plain

ずらっと日付ページが並ぶというオチ。
中身は日付をタイトルにした白紙ページが生成されています。

f:id:kopaprin:20180523232558p:plain

日報?レポート?とかには便利そうですね。
もちろん、トップページは目次としてリンクが機能するので、検索もらくちん。

OneNote × シンタックスハイライト = 最強

OneNote標準の機能ではOneNote上のシンタックスハイライトはサポートされていません。

ちょっとコードをメモっておきたいときがあるんすよね。

Qiitaとかブログ、1人Slackに上げるのもいいんですが、 OneNoteもやっぱ便利なのです。
(あ、1人Slack何気に便利なのでいずれ紹介しましょう。)

そこで、シンタックスハイライトが反映されているテキストを OneNote上で表示させる方法を紹介。

VSCodeを使う

みんな大好きVisual Studio Codeを使う方法が一番楽かも。
(他のエディタでは試していないけどたぶんいけるんじゃないかな・・・。)

まずは普通にVSCodeに入力。

f:id:kopaprin:20180507011846j:plain

OneNoteにコピペ。

f:id:kopaprin:20180507011940j:plain

コピペ後のカラーはたぶんVSCodeでのテーマに依存するはず。

これだけでは記事にした意味がないので、もう一つ面白いアドインをご紹介します。

NoteHighlightアドイン

いくつか似たようなアドインがあるようですが、こちらが無料で公開されているもの。

github.com

こんな感じのリボンが出来て、

f:id:kopaprin:20180507012520j:plain

コードを貼り付けると・・・

f:id:kopaprin:20180507012544j:plain

どやぁ

f:id:kopaprin:20180507012603j:plain

なんか枠ができるんですね。

結論

まぁ、自分にあった環境を使うのが一番でしょうかねぇ。 個人的にはあらゆるリンクや気になったコードをメモメモできるSlackは便利だなぁと思うのです。 ・・・・タイトルのOneNote最強どこいった?