Django python-decoupleを使って設定を分離する方法
セキュリティ上の理由でコードに直接書いていけない設定を規定しているケースがあります。例えばDjangoの場合SECRET_KEYやDB設定が該当しやすいです。 python-decoupleはコードから設定を簡単に分離す...
セキュリティ上の理由でコードに直接書いていけない設定を規定しているケースがあります。例えばDjangoの場合SECRET_KEYやDB設定が該当しやすいです。 python-decoupleはコードから設定を簡単に分離す...
Djangoにはユーザー認証システムがあります。公式サイトは文章のみで分かりづらかったのでどんなクラスがあるかクラス図にしてみました。 今回はdjango.contrib.auth.viewsとdjango.contri...
Django のクラスベースビューは非常に便利ですが、使いこなせているでしょうか? クラスベースビューを応用して使うには全体の構造を把握する必要があると思いますが、公式ドキュメントは解説文のみのため理解しづらいです。 今...
DjangoでBootstrapを使う方法を解説します。 BootstrapではCDN、パッケージマネージャ、ダウンロードなど様々な方法が紹介されていますが、今回はCDNを使う方法とダウンロードをして使う方法を解説します...
ModelFormを使うとモデルのフォームを簡単に作成し保存する事ができますが、手動でモデルのフィールドを設定したいケースもあります。 今回はModelFormを使う時に、手動でモデルのフィールドを設定する方法を2つ紹介...
「Djangoを使ってwebサイト開発をしたいけどどの様に作れば良いかわからない、どこに何を書けば良いのかわからない」と悩んでいる場合は設計の知識が不足しているかもしれません。 今回は設計モデルの一つであるMVCという考...
Djangoで一からデザインを考えたりHTMLやCSSを作成するのは時間がかかります。 Bootstrap を使えば簡単に見栄えの良い画面が作成できますが、Django に対応したテンプレートを使えばさらに見栄えの良い画...
会社員でもフリーランスでもプロジェクトを選ぶ機会は何度かあると思います。今回はSEやプログラマーがプロジェクト選びに失敗しない方法の一つ紹介します。 求められる知識 ソフトウェアを作る上で求められる知識は以下の2つです。...
スマートフォンの登場や通信速度の向上によりwebサイトはより生活に欠かせないものになりました。webサイトには様々なサービスがあり、「○○なサイトを作ってみたい!」と思ってweb開発に興味を持った人もいるでしょう。 we...
エディターはプログラマーには欠かせないツールの一つです。エディターの良し悪しで開発効率が変わります。しかしエディターの種類が多く全て試すのは気が遠くなるかもしれません。 そこで今回はPythonをメインで使っているユーザ...
今回は横瀬 明仁 (著)の”現場で使えるDjangoの教科書 実践編”をレビューします。 対象読者 以下の様な人にはおすすめです。 全体構成 全8章から構成されています。 第1章~4章 ...
Django にはログイン、ログアウト、パスワード管理を行うことができるの認証系のビューが有ります。 まず初めにどの様な認証系のViewがあるか簡単に解説します。次にカスタマイズする方法を解説します。 カスタマイズ可能な...
今回は横瀬 明仁(著)の「現場で使えるDjangoの教科書 基礎編」をレビューします。 対象読者 以下の様な読者を対象としています。2つ目のベストプラクティスはプロジェクトの性質や規模によって異なるとは思いますが、概ね参...
今回は「Head First オブジェクト指向分析設計」の本のレビューをします。 内容 “Head First オブジェクト指向分析設計”はオブジェクト指向が初めてな人でも苦手な人でも理解しやすい...
「Effective Python 第2版」はPythonのスキルを向上させたい人向けの本です。 初心者から上級者まで役立つテクニックが多く紹介されています。 内容 各項目は初心者でもすぐに理解できるものもあれば、経験者...
kaggleとはデータサイエンティスト向けの世界で最も有名なコンペです。 アメリカ合衆国国土安全保障省、GE、グーグル、インテル、メルカリなど有名な組織がコンペを公募することもあります。 分析データはテーブルデータが対象...
“さわって学ぶクラウドインフラ docker 基礎からのコンテナ構築”はdockerを初めて学ぶ人に向いている本です。 内容 A4サイズで448ページありますが、コマンド実行と結果が多いのでサクサ...
“ゼロから作るDeep Learning2 自然言語処理編”は前作の”ゼロから作るDeep Learning Pythonで学ぶディープラーニングの理論と実装“を読んだ人や...
“ゼロから作るDeep Learning”は初めてディープラーニングの理論と実装方法を学ぶ人におすすめの本です。 内容 本書の特徴は以下のとおりです。 TensorFlowやKeras, Chai...
“オブジェクト指向設計実践ガイド”はオブジェクト指向設計を学びたい方向けの本です。 Rubyで解説していますが、pythonと似ている言語なのでpythonユーザーでも参考になると思います。 内容...