スキルが乏しいので、スキルアップを目的にwebシステム作成する事にしました。
JavaとSpringでやるか迷ったのですが、面白そうさが上のPythonとdjangoで(・ω・)ノ
教材は、下記使用しています。
※他言語経験者にはお勧めです。初心者の方はもっと基本な本をやられてからが良いです。
これらで学習してからWebシステム作成していこう♪
作ったシステムをGitHubにさらす予定です(/・ω・)/
入門Python3
7章までは良かったです。8章以降は浅く広くの印象受けたので。。
Python実践入門と被っていない内容もあります。
※タプルがリストに比べてメモリ面の節約になる等。
金銭面に余裕があるなら、どちらも読んだ方が良いかもです。
Python実践入門だけでもとりあえず十分な印象でしたが。。
Python実践入門 ── 言語の力を引き出し、開発効率を高める (WEB+DB PRESS plusシリーズ)
他のプログラム言語やっててPython勉強しよ!って時に良い本かと思います(・ω・)ノ
入門Python3よりおすすめです。
入門Python3と比べて、日本人が書いたものですから読みやすく分かりやすいです。
機能をどんな事に使用するか具体例を書いていただいているので、頭に定着しやすいですね。
内容も入門Python3より充実している印象です。
僕は入門Python3を買うよりは、こちらのみを購入する方が良かったと思っています。
買って損はないですね。
他言語経験がないと難しいと思います。。
Effective Python 第2版 ―Pythonプログラムを改良する90項目
まだ読んでる途中ですが、これは良い!Python書く時のお作法です。
基礎やった後の疑問に答えてくれます。
例えば、for文でelseってほかの言語でみないんですが、使用しない方が良いと書いてます。
理由も”なるほど!”と思えますね!
あと、フォーマットについても実用的な説明もよかったです。
他にも実務的な内容ばかり!!!
間違いなく、読みやすいコードが書ける様になります。また、なぜそう書くのかが理解できます。
買って正解です。
動かして学ぶ! Python Django開発入門
カラフルで楽しいですね♪
内容も充実しています。
この本だけでは、Djangoの実務的な知識は不足するかと思います。
この本やった後に「現場で使えるDjangoの教科書(基礎編)」を読むのが良いかと思います。
ただ、開発サーバー動作させるとこはわかりずらかったです。。
DBのUSERとPASSWORDをos.environ.get関数で取得している箇所です。
環境変数にUSERとPASSWORDを設定しないと下記エラーが発生します。
django.db.utils.OperationalError: fe_sendauth: no password supplied
※ログの最終行
面倒なので、直書きしちゃいました。。
# データベース設定
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'private_diary',
'USER': 'postgres',
'PASSWORD':'root',
'HOST': '',
'PORT': '',
}
}
セキュリティ的にはNGですが、とりあえずなので良いでしょう!
最後に
読書量が多いと目が疲れます。。 初Kindleです(^_^)/悩みに悩んで、買いました(笑)メルカリで25000円です。(広告あり・8GB・Wifiのみ) メリット 1番のメリットは「目に優しい」 スマフォやタブレットと比べると、目 ... 続きを見る
基本は紙本かKindleで読むのが良いです。
「動かして学ぶ! Python Django開発入門」はカラフルなので紙本かスマフォ等で読む方が良いですね!Kindleは白黒になるだけですけどね。。
オライリーもPDF版を買えばKindleで読めますし(^_^)/
Kindleはマジで良いです。
お持ちでないなら、ご検討下さい!!
Kindle Oasis(10世代)のレビュー