【Python66】僕らの教材と。。英語だけどGoogle Colabで動く拾い物の教材集【翻訳しちゃえ】

Python の 学習用の教材

学習用というわけではないですが。。Google colaboratory を始めた時に、いろいろ普通のJupyterと違うところがったり、ちょいとスクレイピングしたり。。するのに便利なので、つかっていたUtility的なものがGithubで公開しています。よく更新されるのでこのフォルダーから見てください。

GitHub - tom2rd/Googlecolabutils: Google colab tips

本当に初心者向け 簡単な Python Language チュートリアル

Open In Colab

個人的には、このチュートリアルを抑えておけば、かなりいろいろと応用が利くと思います。
もともと、Pythonはデータサイエンティスト系や学生が使いだしたというのが大きな特徴で、Pythonを学ぶと、今はやりのDeep learningとかがワリカシ簡単にできるようになります(笑)
僕らのCivicTechのPython関連のページは、こちら
Tom’s Hobby でのPython関連のページは、こちら

データサイエンティスト向け教材

いきなりで、ちょっとハードル高めですが。。こんな本が売っています(笑)

でも、これって、紙だから。。日本語だから高いんですが。。CC BYで配布されているのですよ~

Python Data Science Handbook | Python Data Science Handbook

この中にとってもいいサンプルが沢山入っています。このPDFを読むのもいいですが、そのままサンプルを読むだけでもOK。しかもGoogle colabで動く

初級のところにある シェルコマンド をNotebookから実行するところなんかはとてもいいですね。

原文は、英語ですが。。Google Translateをかませると。。 日本語で読めます。

Chrome使ってたら、Toolbarにも出ているので、原文と日本語を切り替えながら読むとかもできますね。

Google Chrome - 翻訳ツールバーを有効/無効にする方法 - PC設定のカルマ
Google Chromeの翻訳ツールの表示を設定する方法を紹介します。 Chrome で、外国語のWebサイトを訪問すると、このように「翻訳ツール」が表示されます。

こうして、

Python Data Science Handbook | Python Data Science Handbook

を読んでいくと。。いきなりFace Detection(顔認識)とかできるよ(笑)

Application: A Face Detection Pipeline

日本語のサイトでもいいの見つけたので

Python の主な機能(オンライン開発環境 Google Colab で演習)

Python の主な機能(オンライン開発環境 Google Colab で演習)
diver

Scraping

Google colabもそうだけど、もともと、こういう機械学習などをする人が、Pythonを使っていて、そのためにデータ収集をする人が多かったので、ScrapingというWebから自動でデータを取ってくるScrapingの分野も発達しています。

で。。。その代表格が その名前の通り、Web Scraping with Python

こちらも、サンプルがGithubに公開されています。

GitHub - REMitchell/python-scraping: Code samples from the book Web Scraping with Python http://shop.oreilly.com/product/0636920034391.do

Google colabで、GithubにあるJupyternotebookファイルを開くのは、簡単で、ファイル開く、Gitタブ そこにリポジトリ名 REMitchell/python-scraping を入れるだけです。

ファイルを選択すると、立ち上がります。

ただ、こちらは、全部Google Colabで動くというわけではありませんが、ほぼ動きます。

他にも

GitHub - CU-ITSS/Web-Data-Scraping-S2019
GitHub - WilliamQLiu/python-examples: Simple Python examples including data analysis, ETL, web scraping
GitHub - noahgift/web_scraping_python: Techniques for Scraping the Web in Python

こういうページがあります。Google検索ではなかなか出てこないけど。。Githubの検索から出すと、沢山でてきますので。。こういうの眺めるだけでも。。最初はいいかもしれません。

Jupyter Notebook のWeb Scrapingの検索 

いろんなこと調べる人いるんですよね。

これは、珈琲豆の格付けを拾ってきて、表にしたりしてます。

GitHub - ashish-sharma-as/scrapy_coffeereview: Web Scraping for coffee characteristics and analysis

地震情報を拾ってきて、これも分析したりしています。

htanjore/EarthQuake-Wikipedia-WebScraping
Contribute to htanjore/EarthQuake-Wikipedia-WebScraping development by creating an account on GitHub.

Wikiから拾ってきて、表を作る人とか

GitHub - stewync/Web-Scraping-Wiki-tables-using-BeautifulSoup-and-Python: Jupyter workflow example

Google Colabだけじゃできないけど。。Instagramを収集するとか。。

GitHub - jnawjux/web_scraping_corgis: 🐶📸 Demo of web scraping Instagram with Selenium

こんな感じのことができます。

見るだけでも見てみてください(笑)

スポンサーリンク
スポンサーリンク




スポンサーリンク




フォローする

スポンサーリンク
スポンサーリンク




PHP Code Snippets Powered By : XYZScripts.com