Pythonの学習に参考になりそうで使ってるサイトやスキル習得の進め方

▼この記事をSNSでシェアする▼

スポンサーリンク

スポンサーリンク

最近機械学習を勉強してます。

ちょっと前まではDjangoをやっていた初心者です。

ノリで作ってスモールにリリースしたアプリ

jinromura

ここまでPython学習で参考になってよかったサイトをまとめておきます。

下の方に自分のスキル習得進捗とか載せているのでアドバイスくれたらめちゃ嬉しいです/speech_bubble]

1. Python

1.1 基礎知識

https://qiita.com/shizuma/items/f4601aa8b526f95e68b0

https://www.python-izm.com/basic/

1.2 応用知識

https://www.python-izm.com/advanced/

2. Pythonライブラリ

2.1 Numpy

基礎知識

https://qiita.com/jyori112/items/a15658d1dd17c421e1e2

https://qiita.com/luohao0404/items/16570f557d5f52209771

Ndarrayとリストと配列との違い

https://note.nkmk.me/python-list-array-numpy-ndarray/

(以下は個人的に気になった事)

Ndarrayの書き換え、

Whereを使う場合新たなarray生成

もとの配列の値書き換え🔽

img[(h < 20)&(~)]みたいな書き方

https://note.nkmk.me/python-numpy-where/

2.2 Pandas

よくあるデータ操作

https://qiita.com/ysdyt/items/9ccca82fc5b504e7913a

2.3 Matplotlib

画像表示

https://qiita.com/KntKnk0328/items/5ef40d9e77308dd0d0a4

Plt:配列を画像として表示

https://qiita.com/zaburo/items/5637b424c655b136527a

3. Django

最初のチュートリアル含め、基本的にDjangoについての仕様はここに書いてあります。

ただ、全くのプログラミング初学者には難易度が高い気がしてます。英語も多いので・・・・

https://docs.djangoproject.com/en/2.1/

Djangoアプリ開発入門として実例がわかりやすくておすすめ

https://eiry.bitbucket.io/

アプリ製作の流れ

Python Djangoでherokuにデプロイしてみた

4. 補足

今回機械学習のライブラリは省きましたが、OpenCVとかMeCabとか・・・・

は関数の使用とかは公式のドキュメントや Qiita/個人ブログを参考にしています

ブログにも僕の経験をもとにつまったところとか挙げてたりしています。

拙いですがよかったらぜひ

Python関連(Django込)

https://takaxtech.com/tag/python/

5. スキル習得の経過や進め方

拙いですが、なんとなくつくったものはあげています

https://github.com/Tonbi00080

僕自身は社会人2年目SE。

業務でも最近Javaをやっています。(こちらも勉強中)

5.1 ~2017年

いままでプログラミング経験は皆無で内定後にRuby on Railsをかじり、二つくらいチュートリアルに沿ってサイトを作り、自分でもオリジナルのアプリをつくりました。

社会人になってからサーバー系の案件に参画してて、業務時間外はLinuxサーバとかの勉強資格に時間を使っている事が多かったです。LPIC2、応用情報とかまで取った。

サーバー系の基礎知識はついたのかな?(あんま自信ない)

5.2 2018年~

今年8月まではくらいからUnityとかProgateでいろいろちょっとかじったり、やはりアプリがやりたくて、右往左往していました。

WordPressやってるし、phpやるかーとか

JSなんもわからんからやってみるかーとかふわふわしてました。(今もだけど)

ちょっとよくないなと思い、Pythonに絞ろうと思いました。

理由は数学的分析なところに興味があったとかそんな感じです。

それで8月終わりくらいから4週間くらいDjangoをやっていました。

Pythonのチュートリアルを調べつつDjangoのチュートリアルを試したのちに、人狼の村検索サイトを作成しました。

機能も画面数も少なく、全工程で数日くらいしかかかりませんでした。

5.3 今現在

最近仕事でもアプリ開発(Java)をやり始めています(勉強中)

まあこっちは別という事でここでは割愛。 Javaの未来はよく見えないので前途がありそうなPythonを軸に自分のやりたいようにスキルつけようという魂胆です。

業務外の勉強では機械学習の本を買い、いまはそれを写経しつつ、それを軸に検証したりしています。

必要に応じて、基礎知識は別サイトで文法とかを補完しながら・・・という感じです。

11月中に1周する予定・・・

Pythonの基礎的なところも学べたので、ひと段落したらDjangoを再開して、ひとつの学習を深く頑張ろうと思います。

前つくったアプリの経験をもとに、今度は機能が大きめのアプリを考えて、実装していきたいなーと思っています。

CSSやJSもちゃんとやらないとなー

ツイッターに出てくる流行りのJava Scriptのフレームワークもやったほうがいいのかなーとか気が散りますが、とりあえず Pythonに集中した方がいいのかなと思っています。悩みどころです。

なんか長期的なゴールとかあったほうがいいんですかね

なんとなく目の前のおもしそうなことをやりたいタイプの人間で、そんな考えで行動してます。

というわけで、助言くれる方いたらすごく嬉しいです。

ゲーム系の記事もよろしくです

スポンサーリンク

▼この記事をSNSでシェアする▼

フォローする

メニュー・主な記事カテゴリ

おすすめ特集!




「ゆとり鳥日記」について
ITを中心に関心の赴くままに好きなように書いていく雑記ブログ!管理人が二人います。
◆フクロウ(19卒就活生)
◆トンビ(社会人1年目SE)

詳しいプロフィール
お仕事の依頼・ご要望

ゆとり鳥日記をBTCで応援する