ねこぐらまー

我輩ははねこぐらまーである。名前はまだ無い。どこで生まれたか大体検討がつく。 何でも温…

ねこぐらまー

我輩ははねこぐらまーである。名前はまだ無い。どこで生まれたか大体検討がつく。 何でも温かいキーボードの上でカタカタと文字を打ち込んでいるだけは記憶しているにゃ。

マガジン

最近の記事

Docker Toolboxで構築したアプリケーション実行環境がlocalhostから接続できない件について[メモ🐳]

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()

      • 猫と学ぶDjangoチュートリアル [Part1]

        1. はじめに🐈本記事では猫がDjango公式チュートリアルを学んでいく過程を投稿しています。訂正や、改善等あればコメント欄でご指摘いただければ幸いです。 2. DjangoとはDjangoはPython用のWebアプリフレームワークです。他にPython用のフレームワークにFlaskやBottleなどがあります。それらと比較するとWebアプリ作成に必要な機能(メール送信やログインなど)が多く備わっている為、ゼロからそれらを作る必要がなく、素早く、達成したい目的のWebアプ

        • 黒い画面を触ってみる[Terminal]

          こちらの記事を参考にTerminal(黒い画面)を触った感想や学びを書いていこうと思います。 Part1ここで得た気づきはコマンドの略語には必ず意味があることです。例えば、カレントディレクトリにいるファイルやディレクトリを確認するのに使うコマンドlsはLiStの略であったり、現在いるディレクトリのパスを示してくれるコマンドpwdはPrint Working Directoryなど意味に則ってコマンド名がつけられています。略語を丸暗記せず、何の略なのかを意識するかで暗記量も減

        Docker Toolboxで構築したアプリケーション実行環境がlocalhostから接続できない件について[メモ🐳]

        マガジン

        • メモ帳🗒
          2本
        • [おもちゃ箱] Webアプリ ~Python~
          4本
        • [おもちゃ箱] いろいろ ~Python~
          45本
        • [おもちゃ箱] ツール系 ~Python~
          32本
        • [おもちゃ箱] コマンドラインゲーム ~Python~
          14本

        記事

          [Python]もしも神様から余命を知らせるメールを受けっとたら

          1.コードfrom datetime import datetimefrom random import randintfrom getpass import getpassfrom smtplib import SMTPfrom smtplib import SMTPAuthenticationErrorfrom email.mime.text import MIMETextfrom email.utils import formatdateuser_birth = inp

          [Python]もしも神様から余命を知らせるメールを受けっとたら

          [Python]1行ストーリー生成機を作ってみる

          1.1行ストーリー生成機1行ストーリー生成機とは、いつ、どこで、誰が、何をしたかのフォーマットに乗っ取った文章を生成してくれるプログラムです。 2.コードfrom random import choicewhen = ["宇宙世紀", "令和元年", "紀元前", "オカンが部屋を掃除しているとき", "シャワーを浴びているとき", "トイレ中" ]where = ["動物園で", "遊園地で", "自宅で", "宇宙船内で",

          [Python]1行ストーリー生成機を作ってみる

          [Python]31行で作るお手軽釣りゲーム

          1.釣りゲームお魚を制限時間内に釣るゲームです。 2.コードfrom random import random, randintfrom time import sleepfrom time import timefish_list = ["鮪", "鯛", "鰐", "鰯", "鱧"]fish_appear_time = randint(1, 10)catch_possible_time = random() * 2print(catch_possible_time)wh

          [Python]31行で作るお手軽釣りゲーム

          [Python]コマンドラインでビットコインの価格を取得してみる

          1.ビットコインの価格取得bitflyer社が提供するAPIを用いてビットコインの価格を取得するプログラムを作ります。 2.コードfrom datetime import datetimeimport requestsimport osimport jsonbase_url = "https://bitflyer.com/"request_url = os.path.join(base_url, "api/echo/price")response = requests.ge

          [Python]コマンドラインでビットコインの価格を取得してみる

          [Python]階乗を2通りで表現してみる

          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

          [Python]階乗を2通りで表現してみる

          [Python]でクイックソート♪

          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

          [Python]でクイックソート♪

          [Python]サイヤ人の進化をデコレーターで表現

          1.サイヤ人の進化をデコレーターサイヤ人の進化の過程(サイヤ人→スーパーサイヤ人)をデコレーターで表現します。 2.コードdef saiya(func): def wrapper(): print("サイヤ人") oko = func() return ok return wrapper@saiyadef to_super(): print("クリリンのことかぁあああ!") return "スーパーサイヤ人"

          [Python]サイヤ人の進化をデコレーターで表現

          [Python]消費税計算をクロージャーで表現

          1.クロージャーで消費税計算消費税計算をクロージャーを用いて表現します。 2.コードdef calc_price_tax(tax): def calc_price(price): return int((1 + (tax / 100)) * price) return calc_priceif __name__ == "__main__": #消費税8% calc_price_tax_8per = calc_price_tax(8)

          [Python]消費税計算をクロージャーで表現

          [Python]可変長引数,キーワード引数で直(立)方体の表面積・体積を求めてみる

          1.可変長引数、キーワード引数直方体の表面積・体積を求める関数を作ります。渡す引数は可変長引数とキーワード引数の2つです。可変長では縦、幅、奥行きの3つの要素からなるイテラブルな値とキーワード引数には表面積もしくは体積を求めるかを辞書形式で渡します。 2.コードdef three_dimension(*args, **kargs): #タプルに括られているリストの取り出し args = args[0] width = args[0] heig

          [Python]可変長引数,キーワード引数で直(立)方体の表面積・体積を求めてみる

          [Python]フィボナッチ数列とFizzBuzzをジェネレーターで再現する。

          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 "

          [Python]フィボナッチ数列とFizzBuzzをジェネレーターで再現する。

          [Python]消費税計算を例にラムダ式の嬉しさを感じてみる

          1.コード#税率または商品の値段が未定の時def calc_price(tax): return lambda price: price * tax#増税前before_tax = calc_price(1.08)#増税後after_tax = calc_price(1.10)#増税前の商品値段(商品が1000円)price_before = int(before_tax(1000))#増税後の商品値段(商品が500円)price_after = int(after_t

          [Python]消費税計算を例にラムダ式の嬉しさを感じてみる

          [Python]長方形の面積・周囲長をargparseモジュールで求めてみる

          1.argparseモジュールを使ったスクリプトargparseモジュールを使い長方形の面積・周囲長を求めます。スクリプトに渡す引数には2辺の長さと、なんの情報が欲しいかを伝えるフラグです。 2.コードimport argparseparser = argparse.ArgumentParser()parser.add_argument("width", help="長方形の縦の長さ", type=int)parser.add_argument("height", help

          [Python]長方形の面積・周囲長をargparseモジュールで求めてみる