自由制作 第7回目
きつい..........
今日は前回の案で出たダイエットアプリについて意見を出し合っていましたがもう10回目までの期間も迫っていて中々頭を悩ませてます。
案としては「筋トレしたい人」、「痩せたい人」、「太りたい人」3つのコースを設けて食事管理などをしていくなどです。
他にはチーム名にあるペンギンにちなんで、ペンギンを自分の筋トレなどに合わせてマッチョにさせたり考えてました。
自由制作 第5回目
今日はグループで話をした感じスマホで動かせるアプリを作ろうとのことなので、アプリが開発できるツールなどを探しました。
まず最初に「Android Studio」アンドロイドアプリを制作する代表的なものなのでしょうか。 ただしJavaという言語の知識がいるのでお勉強をしないといけません。
次に「Appery.io」と「App Architect」この2つはブラウザ上でプログラミング言語の知識がなくともアプリが制作できるものです、どちらも登録してみて使ってみようとしたのですが、色々なUIやオブジェクトのインストールが必要らしくかなり扱いに慣れるのに時間がかかりそうです。
自由制作 第4回目
最近周りがみんなUnityを触っていたのでちょっと自分も触ってみたいなと思いUnityをいじってみました。
今日挑戦したのはブロック崩しゲームです。
Unityの使い方もC#も僕にはちんぷんかんぷんだったのでこちらのサイトを見ながらお勉強しました。
ステージの枠を作り
真ん中にボールを配置して
これはボールに初速を加えるコードを書き加えたものです。
こんな感じでブロックと下にラケットを配置しました。
これはラケットを動かすためのコードです。
これはボールがブロックにぶつかったときにブロックが消えるためのコードです。
今日やったことは以上です、時間があまりなく急ぎでの作業だったのでしっかり他のサイトもみながら練習したいと思います。
自由制作 第3回目
今日はPythonを使ってWeb上からデータを取得するスクレイピングという技術について勉強してみました。
スクレイピングでHTMLを加工する際には「BeautifulSoup」というライブラリを使用します。
今回は
をみながらお勉強したので、このブログで用意されたHTMLを使用してコードを書きました。
「print(soup.prettify())」を利用するとHTMLをきれいにインデントしてくれ、HTMLの構造を直感的に理解しやすくできます。
次はBeautifulSoupの利用に移っていきます。
上から順番に
- titleの内容 & titleのタグを除いた中身の出力
- aタグの出力
- すべてのaタグの出力
- for文を利用し、HTMLを含んだaタグの出力 & HTMLを含まないaタグの出力
続いてURL部分のみの取得です。
上から順番に
- soup.a.get("href")を使うとURLを取得する
- すべてのaタグ内のURLを取得する
です。
そして3つ目の記述ですがこれは実際のブログサイトを「request」というライブラリを使ってWebページのデータを取得したものです。
requests.get(url)でurlのページの情報を取得し、textを実行するとHTMLの内容を取得することができまます。
残念ながら先程あげた記事は途中から有料らしく、ここまでの勉強しかできませんでしたが、他のサイトを利用してrequestライブラリなどについて調べたいです。
今回は色々調べていくうちにモジュールやライブラリに関する理解が深まりました。