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

Day12 Django基礎

今日は、アップしないが、記録として残しておく。

day11

・名前は狭い範囲のワードを使うこと ・動詞を必ず前に置くこと def fetch_latest_news(): ... def calc_tax_including(price): ... def aggregate_sum_price(items): ... is_ , has_ ,で始まる変数名はBoolを返すようにする def is_valid(sth) return not n…

Day11 Django基礎 今日は写経するけどブログにはあまり載せないぜ!記録しておくだけだぜ。

・カスタムユーザーモデル DjangoではAbstractUser, AbstractBaseUser の2種類のクラスを使う方法が用意されている。 様々なWebサービス要件に対応できるようにするためにはAbstaractBaseUserを使えるようにしておく。以上!

Day10 Django 基礎

#html {% load static %} #base.html <body> {% block content %}{% endblock %} </body> ・{% load static %} でcssやjavascript、画像などを読み込むことができるよん・この {% block content %}{% endblock %}があるところに他のhtmlを入れていくことができるよん # ht…

Day9 Django 基礎

# views def index(request) return render(request, 'blogs/index.html') これはrenderメソッドでrequest情報を元にして、blogs/index.htmlを返すよという意味。 # models.py def __str__(self): return self.title とすると、モデルで設定したものを、admi…

Day8 stackの続き

class InfixToPostfix(object): """ InfixToPostfix つまり中置から後置 get the postfix of the given infix expression """ def __init__(self, expression=None, stack=None): """ :param expression: the infix expression to be converted to postfix :…

Day7 stack

class Stack(object): """ Stack object """ def __init__(self, limit=10): """ :param limit: the stack size """ self.stack = [] self.limit = limit def __str__(self): return ' '.join([str(i) for i in self.stack]) def push(self, data): """ push…

Day6 おもろくなってきたぜい!!

How To Become A Hacker: Japanese class IndexView(LoginRequiredMixin, View): def get(self, request, *args, **kwargs): queryset = Book.objects.select_related('publisher').prefetch_related('authors').order_by('publish_date') keyword = request…

Day5

# -*- coding:utf-8 -*- #! usr/bin/env python3.7 import requests import json import zipfile import glob from bs4 import BeautifulSoup # 書類一覧APIのエンドポイント url = "https://disclosure.edinet-fsa.go.jp/api/v1/documents.json" # 書類一覧…

Day4

# -*- coding:utf-8 -*- #! usr/bin/env python3.7 from datetime import date import os import sys import requests import json from zipfile import ZipFile import pandas as pd import glob # XBRLをpython形式に変換するライブラリのフォルダパス sys…

import requestsができない場合、sysが探索する範囲について

ImportError: No module named requests というエラーがでた。まず、pip list でインストールされているか確認 (venv)$ pip3 list 次に、pip3 show でインストール先を確認 (venv)$pip3 show これでインストール先が出る。次に、インタラクティブモードでpyt…

Day3

#! /usr/bin/env python3.7 import pandas as pd data = [ ["34","44","44"], ["50","55","55"], ["90","90","90"] ] col = ["国語","数学","英語"] idx = ["がい","けいた","こうすけ"] df = pd.DataFrame(data, columns=col, index=idx) print(df) col は…

Day2

写経は目的意識を持ち望むこと。 プログラミング写経は、コードを書くことに慣れ、文法やコードの構成を理解すること。 始める前に、「なぜ写経を行うのか」「写経後にどのようになっているか」を学ぶという、目的意識を持って望む。例えば、ショッピングサ…

30日コード1日目

#! /usr/bin/env python3.7 import pandas as pd data = [ [55,44,33], [99,49,68], [87,86,55] ] df = pd.DataFrame(data) print(df) #! /usr/bin/env python3.7とすることでpandasのImportErrorがなくなった。今日は以上!