2021-05-01から1ヶ月間の記事一覧

Day21

@charset.setter def charset(self, value): self._charset = value def serialize_headers(self): """HTTP headers as a bytestring.""" def to_bytes(val, encoding): return val if isinstance(val, bytes) else val.encode(encoding) headers = [ (to_by…

プログラミングの学習プロセスの見直し

コンピュータの理解は深まったが、コードが書けるようになっているとはとても思えないので学習プロセスを見直す。 現状、コードのコピペを解説している。それをブログに掲載している。プログラミングをする理由はプロダクトを作るため。 なので、言語の使い…

Day20 django/http/response.py HttpResponseBase

class HttpResponseBase(------------): @property def reason_phrase(self): if self._reason_phrase is not None: return self._reason_phrase # Leave self._reason_phrase unset in order to use the default # reason phrase for status code. return r…

Day19はdjango/response.pyのclass HttpResponseBase

class HttpResponseBase: """ An HTTP response base class with dictionary-accessed headers. This class doesn't handle content. It should not be used directly. Use the HttpResponse and StreamingHttpResponse subclasses instead. """ status_code…

習慣について

読書: 最初の空白のページになぜその本を読むのか理由を3つぐらい書く。 読みながらその本の全体像を図として書き出す。 最後によかった点3つとそのうち1つについて考えたことを後ろのページに書いとく。以上!

Day18 財務分析

先人の方達が書いてくれたものを自分なりにまとめてみました。ありがとうございます。 以下は書かれているものを写経したものです。私が実践して得たものではなく、記事を読んだものをただただまとめただけです。 私はこれをもとに実践するつもりです。それ…

Day17

前回の続き。 def download_document(doc_id, save_path): params = {'type': 1} doc = get_document(doc_id, params) if doc.status_code == 200: with open(save_path + doc_id + '.zip', 'wb') as f: for chunk in doc.iter_content(chunk_size=1024): f.…

Day17

PythonをAtomエディタのatom-runnerで実行する | RemoNote ImportError: no module named requestsでハマった時は上記を見る。MacのAtomでPython3.x.xを適用する方法 - Qiita importError が出るのはAtom Runnerが原因ではないかと思い、これも参考にした。…

Day16 わからないが頑張るで!

今日からはデータ分析の基本コードを書いていく。 import pandas as pd data = [ [60,90,89], [89,79,89], [99,88,77], ] df = pd.DataFrame(data) df pandasのデータフレームにデータを入れると表が出力される df.columns = ["english", "math", "art"] df.…

edinet xbrl python 写経

# データをまとめて取得する関数 SUMMARY_TYPE = 2 def download_all_documents(date, save_path, doc_type_codes=['120', '130', '140', '150','160','170']): params = {'date':date, 'type':SUMMARY_TYPE} doc_summary = get_submitted_summary(params) d…

Day15

import requests import os import zipfile import numpy as np import pandas as pd from pandas import DataFrame import matplotlib.pyplot as plt import seaborn as sns; sns.set(); ・seaborn.....pythonでグラフを作るためのライブラリ ・sns.set()で…

Day14 Django session json 取り出し

# zip_code { "message": null, "results": [ { "address1":"北海道", "address2":"札幌市", "address3":"札幌", "kana1":"ホッカイドウ", "kana2":"サッポロシ", "kana3":"サッポロ", "prefcode":"1", "zipcode":"1000001" } ], "status":200 } { "message":null, "resu…

Day13-3 sessionについてだぜい

# urls.py urlpatterns = [ ... ... path('change_item_amount', views.change_amount, name='change_amount'), ... ] """ 何かボタンをhtmlにおきたい時はそれ専用のurlを作ったりもする。 でもリダイレクト先はviews.pyのどこかの関数に送ったりする場合も…

Day13-2 Djangoおおおう!

# views.py @login_required def bag(request): bag = request.session.get('bag', {}) bag_products = dict() total_price = 0 for product_id, num in bag.items(): product = Product.objects.get(id=product_id) bag_products[product] = num total_pric…

Day13 session 辞書

"""bag sessionのイメージ""" session = { 'bag':{ '1': 5, '4': 3, '10': 6, } } # forms.py class AddToBagForm(forms.Form) num = forms.IntegerField( label = '数量', min_value = 1, required=True, ) # views.py """セッションのところだけ取り出す。…