1/99スタックエンジニアの適当記録

適当なことを書きます。関西で転職したいです。

python

pythonのdef __str__(self)ってどういう意味?

今回は、pythonで頻出の__str__(self)の構文についてまとめてみました。 こんなレベルの記事を書くのもなんだかなーという気もするけれども、 一応新たに理解したことはアウトプットしておこうかなと思ってます。 djangoチュートリアルのこの部分を使います…

djangoのcontextについて完全に理解した

タイトルに完全に理解したとか書いてしまいましたが、contextが何者かわかったので、ブログに書きます。まず、というかいきなり結論になりますが、djangoのcontextを一言でいうと、 「templateに渡す変数」です。 そして、djangoのtemplateは、htmlを生成す…

djangoのtemplateについて

djangoのtemplateについてまとめます。 templateとは djangoでは当然htmlやcssを扱えます。 htmlやcssはviewの内部に記述して使うこともできますが、 ソースがややこしくなるため、templateで切り出すことが一般的です。ここにtemplate機能についての公式ド…

pythonのBASE_DIRについて

djangoで出てくるBASE_DIRについて書きます。 BASE_DIRとは djangoではBASE_DIRは、「プロジェクトのベースディリクトリ」を表します。 では、どうやってBASE_DIRはベースディレクトリを表示できているのでしょうか。 答えは簡単です。 BASE_DIRはdjangoの設…

グローバル変数とローカル変数について

どの言語にも同じような要素がありますが、pythonにも、「グローバル変数」と「ローカル変数」というものがあります。 名前の通りですが、グローバル変数はglobalな変数なので、どこからでもアクセスが可能な変数です。 対してローカル変数はlocalな変数なの…

サクッとpythonがどのdjangoを利用しているか調べる

サクッとpythonがどのdjangoを利用しているか調べます。 C:\Users\user>python -c "import django; print(django.__path__)" ['C:\\Users\\user\\Anaconda3\\lib\\site-packages\\django']簡単に調べれました。 無用な話ですが、コードの意味を書いておきま…

django チュートリアル1 Viewを作ってアクセスするまで

djangoを勉強します。 はじめはQiittaの内容等を参考に簡単なwebアプリを構築しようかと思いましたが、 チュートリアルが一番わかりやすそうなので、こちらにしました。もしこれからdjangoを学ぶ人は下記のサイトを参考にしつつ、 理解の及ばないわからない…

Udemy受講

なんやらサイバーマンデーというやつでUdemyのオンライン教材が95%オフ(!?)の1200円だったので、お試しで購入してみた。 買ったのは、コレ。 現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル 初心…

pythonのpipについて

あまり知らないので、調べながらpythonのpipについて書く。 pipとは pipはpythonのパッケージ管理ソフト rubyだとgem、javaだとmaven、javascriptだとnpmとかがある。 どうやって使うか 基本はpythonと一緒に導入されるみたい まず導入されているか調べる PS…