Djangoの実行環境を公式チュートリアルから、立ち上げたwebコンテナをlocalhost:<ポート番号>で接続できない。以下の記事が参考になった。
下記コマンドでIPを確認。
$ docker-machine ip default192.168.99.100
192.168.99.100:<ポート番号>で接続確認🎉
Pythonデバッガー ~pdbとbreakpoint~[メモ🐈]
途中で値を確認したい時に、以下のように標準モジュールのpdbを下記のように都度インポートしていた。
def odd_even(num): if num % 2 == 1: return 'odd' else: return 'even' if __name__ == '__main__': for num in range(10): import pdb; pdb.set_trace()
こちらの記事を参考にTerminal(黒い画面)を触った感想や学びを書いていこうと思います。
Part1ここで得た気づきはコマンドの略語には必ず意味があることです。例えば、カレントディレクトリにいるファイルやディレクトリを確認するのに使うコマンドlsはLiStの略であったり、現在いるディレクトリのパスを示してくれるコマンドpwdはPrint Working Directoryなど意味に則ってコマンド名がつけられています。略語を丸暗記せず、何の略なのかを意識するかで暗記量も減
1.階乗を2通りnの階乗を再帰と繰り返し、それぞれ2通りの方法で表現したいと思います。
2.コードdef factional_recur(n): if n == 0: return 1 else: return n * factional_recur(n -1)def factional_for(n): result = 1 for i in range(n, 0, -1): result *= i
1.コードdef qck_sort(iterable): less_list = [] greater_list = [] if len(iterable) < 2: return iterable else: pivot = iterable[0] for ele in iterable[1:]: if ele <= pivot: less_list.app
1.ジェネレーターで再現フィボナッチ数列とFizzBuzz(数字ゲーム)をジェネレーターで表現してみます。
2.コード#フィボナッチdef fibo(): a, b = 1, 1 while True: yield a a, b = b, a + b#FizzBuzzdef fizzbuzz(): num = 1 while True: if num % 15 == 0: yield "