プログラミング成長期

プログラミング 未経験者がpythonにチャレンジしていく経過

 さっぱりわからん、、、

(今日の進度)

Atomをいじる

・ライブラリーという概念を確認

 

(明日の目標)

Atomで長めのコードを実行してみる

・ライブラリからコピー?

 

今日は1時間ほどAtomをいじっていましたが、ほとんど進展がありませんでした。

 

printは実行すると表示されるのですが、変数が表示されません。

 

なぜかということを自分なりに考えてみましたが、変数は自分で定義するものなので、設定がおかしいのかなとも思いましたが、解決はできませんでした。

 

importはライブラリーから引いてきているので、Atomにそのライブラリーを定義づけするような設定が必要なのかなとも思いました。

 

また、Atomを開いた時、script.pyという画面が出てこなくて、どうしたのかとも思いましたが、ここはなんとか適当にクリックしたりしていたら、Atomrunnerも表示されている画面にいきました。

 

分かる方いましたら、コメントなどでご教授ください、、、

f:id:freetanshun:20180615224634p:plain

 Atomでコード実行

(今日の進度)

Atom runner インストール

Atomで超簡単なコード実行

 

(今日の疑問)

・プロゲートの目標物をコピペし実行したのになぜエラーっぽいのか

Atomで書いたコードの保存方法など

 

(明日の目標)

・今日疑問だったことを解決する

・長めのコードを実行してみる

 

 

 

今日はAtomでコードを実行してみました。

 

まずprint("Hellow")などを実行しようと思ったのですが実行の方法がわかりません。

 

プロゲートのチュートリアルには、実行の方法が書かれていないので、そこは自分でググってAtom runnerというものをインストールする必要があるということがわかり、インストールしました。

 

print("Hellow")を実行したらきちんと、Hellowと実行されていてよかったです。

 

次にprint(3+7)など計算もやってみましたが、これも10ときちんと実行されました。

 

さらにプロゲートの目標物をコピペして実行してみましたが、これはなぜかエラーみたいな感じになりました。

 

ここで今日は時間的に終了でしたが、実際に自分で動かしている感が掴めたので明日はもっと長いコードを実行してみたいです。

f:id:freetanshun:20180614234548p:plain

 やっとここまできた!

(今日の進度)

・Progate環境開発チュートリアル完了

 

(明日の目標)

・開発した環境上で何かコードを実行してみる

 

今日は、プロゲートのチュートリアルに沿って環境開発を完了させました。

 

非常にわかりやすく、何もかもが初めての僕でもつまづくことがほとんどなく、環境を開発することができました。

 

確かに、これで挫折する人が多いのも少しわかる気がします。

 

プロゲートでpythonのコースを2周しAidemyで実際のAIプログラミングを体験してみて、やっとここまできました。

 

明日は、プロゲートやAidemyのコードを真似して自分のPC上で実行してみたいと思います。

 

挫折せずに少しずつでもいいから、頑張っていきます。

f:id:freetanshun:20180613222910p:plain

プロゲートで環境構築

(今日の進度)

・progate、python環境構築チュートリアルテキストエディタ前まで

 

(明日の目標)

・progate、python環境構築チュートリアル完走

 

今日は、progateに戻って、環境構築をしました。

 

自分のPCで初めてコードを書き、PCを動かせている感覚が非常に面白かったです。

 

テキストエディタの構築から明日は行い、完走したいです。

 

ずっとWEB上でプログラミングの勉強をしていたので、新鮮な感覚です。

 

明日もコツコツ頑張っていきます。

f:id:freetanshun:20180610234848p:plain

 

 自然言語処理コース完走

(今日の進度)

・ Aidemy自然言語処理コース完走

 

(明日の目標)

・progateでpythonの環境構築を学ぶ

 

今日はAidemyで自然言語処理コースを完走しました。

 

正直言って、強引に完走したので、30%くらいしか習得できていないと思いますが、とにかく何をどのくらいの量学べばいいのかは分かったので悪くはないと思います。

 

明日は、プロゲートに戻って、環境構築のコースが新しくできていたので、一番挫折すると言われている環境構築をしていこうと思います。

 

まだまだ、全然できる様になった感覚はありませんが、毎日継続して飛躍する時を待ちたいと思います。

f:id:freetanshun:20180609234554p:plain

 単語のベクトル表現

(今日の進度)

・Aidemy自然言語処理2・2・4まで完走

 

(明日の目標)

・Aidemy自然言語処理2・3まで完走

 

先ほど30分ほどAidemyを進めていました。

 

今日は単語のベクトル表現を勉強しました。

 

2・2・4で左のコードを写すだけの場面がありました。ここでは10行以上の長いコードでした。なかなかMISSION COMPLETEができなくて困っていましたが、悪戦苦闘しつつ冷静に考えていくと、スペースの空け方が間違っていることに気づき修正しました。

 

プログラミングの世界ではスペースもきちんと意味を持つので気をつけたいです。

 

明日もプログラミングに触れる様にします。

f:id:freetanshun:20180609001740p:plain

 

 文章のベクトル表現

(今日の進度)

・Aidemy自然言語処理チャプター2・1完走

 

(明日の目標)

・Aidemy自然言語処理チャプター2・2完走

 

最近、他に主でやっていることが忙しく十分にプログラミングの勉強の時間が取れませんが、少しでもいいので(20分とかでも)頑張って進めています。

 

今日は文章のベクトル表現を学びました。

 

確かに文章に対して、コンピュータが処理するにはなんらかの規則に落とし込んで処理しなくてはいけないわけですから、ベクトルを用いるのは理にかなっていますね。

 

ベクトルに落とし込む際も3種類ほど方法があってそれぞれ利点と弱点があります。

 

ここまで学習してきて色々なテーマで何種類か方法があり、それぞれ利点と欠点があるケースがほとんどです。

 

この利点弱点をある程度理解しておくことが非常に理解を深めるのだろうと思います。

 

明日も忙しいですが、頑張って時間をとり進めていきたいと思います。

f:id:freetanshun:20180607230051p:plain