ねこぐらまー

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

ねこぐらまー

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

マガジン

記事一覧

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

Djangoの実行環境を公式チュートリアルから、立ち上げたwebコンテナをlocalhost:<ポート番号>で接続できない。以下の記事が参考になった。 下記コマンドでIPを確認。 $ d…

2

Pythonデバッガー ~pdbとbreakpoint~[メモ🐈]

途中で値を確認したい時に、以下のように標準モジュールのpdbを下記のように都度インポートしていた。 def odd_even(num): if num % 2 == 1: return 'odd' e…

2

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

1. はじめに🐈本記事では猫がDjango公式チュートリアルを学んでいく過程を投稿しています。訂正や、改善等あればコメント欄でご指摘いただければ幸いです。 2. Djangoとは…

6

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

こちらの記事を参考にTerminal(黒い画面)を触った感想や学びを書いていこうと思います。 Part1ここで得た気づきはコマンドの略語には必ず意味があることです。例えば、カ…

2

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

1.コードfrom datetime import datetimefrom random import randintfrom getpass import getpassfrom smtplib import SMTPfrom smtplib import SMTPAuthenticationErrorfro…

1

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

1.1行ストーリー生成機1行ストーリー生成機とは、いつ、どこで、誰が、何をしたかのフォーマットに乗っ取った文章を生成してくれるプログラムです。 2.コードfrom random …

4

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

1.釣りゲームお魚を制限時間内に釣るゲームです。 2.コードfrom random import random, randintfrom time import sleepfrom time import timefish_list = ["鮪", "鯛", "…

2

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

1.ビットコインの価格取得bitflyer社が提供するAPIを用いてビットコインの価格を取得するプログラムを作ります。 2.コードfrom datetime import datetimeimport requestsi…

3

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

1.階乗を2通りnの階乗を再帰と繰り返し、それぞれ2通りの方法で表現したいと思います。 2.コードdef factional_recur(n): if n == 0: return 1 else: …

1

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

1.コードdef qck_sort(iterable): less_list = [] greater_list = [] if len(iterable) < 2: return iterable else: pivot = iterable[0] …

1

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

1.サイヤ人の進化をデコレーターサイヤ人の進化の過程(サイヤ人→スーパーサイヤ人)をデコレーターで表現します。 2.コードdef saiya(func): def wrapper(): pr…

2

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

1.クロージャーで消費税計算消費税計算をクロージャーを用いて表現します。 2.コードdef calc_price_tax(tax): def calc_price(price): return int((1 + (tax /…

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

1.可変長引数、キーワード引数直方体の表面積・体積を求める関数を作ります。渡す引数は可変長引数とキーワード引数の2つです。可変長では縦、幅、奥行きの3つの要素からな…

2

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

1.ジェネレーターで再現フィボナッチ数列とFizzBuzz(数字ゲーム)をジェネレーターで表現してみます。 2.コード#フィボナッチdef fibo(): a, b = 1, 1 while True: …

3

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

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

2

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

1.argparseモジュールを使ったスクリプトargparseモジュールを使い長方形の面積・周囲長を求めます。スクリプトに渡す引数には2辺の長さと、なんの情報が欲しいかを伝える…

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

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

Djangoの実行環境を公式チュートリアルから、立ち上げたwebコンテナをlocalhost:<ポート番号>で接続できない。以下の記事が参考になった。

下記コマンドでIPを確認。

$ docker-machine ip default192.168.99.100

192.168.99.100:<ポート番号>で接続確認🎉

Pythonデバッガー ~pdbとbreakpoint~[メモ🐈]

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

もっとみる
猫と学ぶDjangoチュートリアル [Part1]

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

1. はじめに🐈本記事では猫がDjango公式チュートリアルを学んでいく過程を投稿しています。訂正や、改善等あればコメント欄でご指摘いただければ幸いです。

2. DjangoとはDjangoはPython用のWebアプリフレームワークです。他にPython用のフレームワークにFlaskやBottleなどがあります。それらと比較するとWebアプリ作成に必要な機能(メール送信やログインなど)が多く

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

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

こちらの記事を参考にTerminal(黒い画面)を触った感想や学びを書いていこうと思います。

Part1ここで得た気づきはコマンドの略語には必ず意味があることです。例えば、カレントディレクトリにいるファイルやディレクトリを確認するのに使うコマンドlsはLiStの略であったり、現在いるディレクトリのパスを示してくれるコマンドpwdはPrint Working Directoryなど意味に則ってコマ

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

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

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

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

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

1.1行ストーリー生成機1行ストーリー生成機とは、いつ、どこで、誰が、何をしたかのフォーマットに乗っ取った文章を生成してくれるプログラムです。

2.コードfrom random import choicewhen = ["宇宙世紀", "令和元年", "紀元前", "オカンが部屋を掃除しているとき", "シャワーを浴びているとき", "トイレ中" ]where = [

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

[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 =

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

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

1.ビットコインの価格取得bitflyer社が提供するAPIを用いてビットコインの価格を取得するプログラムを作ります。

2.コードfrom datetime import datetimeimport requestsimport osimport jsonbase_url = "https://bitflyer.com/"request_url = os.path.join(base_url,

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

[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

もっとみる

[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 el

もっとみる

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

1.サイヤ人の進化をデコレーターサイヤ人の進化の過程(サイヤ人→スーパーサイヤ人)をデコレーターで表現します。

2.コードdef saiya(func): def wrapper(): print("サイヤ人") oko = func() return ok return wrapper@saiyadef to_super(): pri

もっとみる
[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 % c

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

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

1.可変長引数、キーワード引数直方体の表面積・体積を求める関数を作ります。渡す引数は可変長引数とキーワード引数の2つです。可変長では縦、幅、奥行きの3つの要素からなるイテラブルな値とキーワード引数には表面積もしくは体積を求めるかを辞書形式で渡します。

2.コードdef three_dimension(*args, **kargs): #タプルに括られているリストの取り出し args

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

[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:

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

[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))#増税

もっとみる

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

1.argparseモジュールを使ったスクリプトargparseモジュールを使い長方形の面積・周囲長を求めます。スクリプトに渡す引数には2辺の長さと、なんの情報が欲しいかを伝えるフラグです。

2.コードimport argparseparser = argparse.ArgumentParser()parser.add_argument("width", help="長方形の縦の長さ", typ

もっとみる