Python
前回はUSBマイクで録音した音声をwavファイルに保存したので今回はwavファイルの音声から周波数を取得します こちらの記事をコピペ Pythonで、Wave音源の周波数と音量(デシベル)を取得する方法[python音声解析 フーリエ変換 FFT] import sys import wave imp…
過去の自分がpipenvを使っていたことをようやく思い出したので、やっとpythonコードが書けるようになりました!! 歌った時に音程のチェックができるプログラムを書きたい カラオケの採点モードみたいなプログラムを作るのが最終目標です! (raspberrypiに…
久しぶりにpython書こう!ということでライブラリを追加するために pip install ライブラリ を実行したら /Users/buto/.pyenv/shims/pip: line 21: /usr/local/Cellar/pyenv/1.2.18/libexec/pyenv: No such file or directory python書き始めることすらでき…
パッケージ管理も流行に乗りたい!! 仮想環境自体いらないレベルだけど「新しいでしょ」って言いたいからpyenv卒業! 2020 年の Python パッケージ管理ベストプラクティスを読んで pyflowを推してるっぽかったから早速インストール!! pyflowインストール …
SQLAlchemyを使ってMySQLにデータ登録 画面の入力フォームの値をDBに登録する(レイアウトは後回し) データを登録するテーブル定義 # カラム名 データ型 制約 1 no int primary_key, auto_increment 2 title varchar(100) not null 3 content varchar(1000)…
Flask+jinja2+MySQLでちょっとした画面を作る お手軽WebフレームワークFlaskでMySQLに登録したデータを表示する画面を作ってみる! 環境構築 MySQLをインストール brew install mysql brew services start mysql mysql -uroot クライアントツールはMySQL Wor…
base.htmlを継承してコード量を減らす やっとテンプレート継承の恩恵を受けられた! base.htmlには普通にHTMLタグを書く bodyタグの中は空っぽ {% load static %} {% load bootstrap4 %} <html lang="en"> <head> <meta charset="UTF-8"> <title>TITLE</title> </meta></head></html>
関数内からは外側の変数へ再代入ができない メッセージを返すrtn_msg関数の中にはメッセージを生成するmake_msg関数がある まずは内側の関数から外側の変数msgを出力してみる def rtn_msg(): msg = 'Message:' def make_msg(): print(msg) make_msg() rtn_ms…
pythonのパスが通っていない? 私のMacbookには2つpythonが入っています システムに初めからインストールされているpython(Python 2.7.16) pyenvからインストールしたpython(Python 3.8.0) ターミナルからpython --versionを実行するとシステムのpython…
Python検定 合格できた~! Python 3 エンジニア認定基礎試験を受けてきました スコアは850点(満点:1000点)でした 思い出せる限り、間違えた・解答するのに悩んだ問題をふりかえります 間違えた問題 リスト操作 リストの値を表示する list = [1, 2, 3] # …
変数を再代入してるのに、値が変わっていない!? DIVE INTO EXAMで模擬テストをしていて分からなかったのがこのコード 結果は10です i = 10 def num(arg=i): print(arg) i = 7 num() num()で関数を呼び出す直前にi=7で再代入しているのに、なんで10なの??…
Python フレームワークBottleを使ってみるではpyファイルにhtmlタグを記述していたので htmlファイルを作成して読み込むようにする htmlタグが記述されたHelloWorld.py from bottle import route, run, template @route('/hello/<name>') def index(name): return </name>…
準備:condaコマンドのパスを通す MacBookではJupyterNotebookしか使っていなかったので、condaコマンドのパスを通しておく Bottleインストール AnacondaNaviatorで「bottle」と検索するとbottleライブラリがあったので 最新バージョン(0.12.17)をインスト…
あけましておめでとうございます DIVE INTO EXAMでPythonエンジニア認定試験の模擬テストをやっていて これ使ってみたい!と思ったので書きます キーワード引数 関数呼び出し時に「引数名=値」で引数を渡す方法(引数の順番はバラバラでOK) greeting(name='…
Macbookが届いた!今日からMacデビューだ!! おしゃれエンジニアが使っているイメージのmacbookを使い始めた 見た目がおしゃれだ~ (カラーはゴールドにしました とても好きな色です) 新しいPCなので開発環境はちゃんと作りたい まずはPythonコーディング…
仕事はピュアPython(おそらく)なのでフレームワークはついつい忘れていた Djangoしか聞いたことなかったので、軽くまとめます Pythonフレームワーク 理解はフレームワークのリファレンス、入門記事を読んで理解できそうかってことです FW リファレンス 特…
opencvでマスキングでは読み込んだ画像のピンク色の部分を切り出しました 今日は「読み込んだ画像のRGBを取得」「そのRGBに近い色で他の画像をマスキング」してみます! 参考:Python + OpenCVによる色情報の取得 from IPython.display import Image import …
WebAPIを使ってデータを取得します 天気予報をGETしました URLパラメータが都市NoだけなのでAPI初心者は使いやすい! お天気Webサービス import requests import json # 東京の天気 url = 'http://weather.livedoor.com/forecast/webservice/json/v1?city=13…
scikit-learnで分析を実行する時にデータに空白(欠損値)があるとエラーになります 分析実行の前にやっておきたい「欠損値の処理」をやってみました データ解析ライブラリPandasのDataFrameを使っています import pandas as pd # 気温データを読み込む data…
Pythonを始めると「クローリング」「スクレイピング」をよく見かけます クローリング WEBページのHTMLやPHPを取得すること SEO対策ではGoogleのクローラーにWEBページを見つけやすくする工夫をする 検索エンジンのクローラーがWEBページを巡回することを指し…
wheelはフォーマットらしい 【Python】pipとwheel pip installでインストールするときにwheel形式のライブラリファイルをダウンロードしている pipコマンドはオンラインのライブラリPyPIからwheelファイルを取り寄せてるんですね pip installがエラーになっ…
Pythonを初めて1ヶ月が経ちました 毎日新しいことを知れるので楽しい! 仕事でもPythonコーディングに挑戦していて、ひとまず動く環境を作れるようにもなった ここらへんでよく使うライブラリの概要はおさえておきたいから調べた! これまでの記事で使ったラ…
割り勘して小数点が出るっていうのは・・・ だめですよね~(端数が出ている前回の記事)整数で割り勘できるように改良しよう! コマンドラインから引数を受け取る コマンドラインに「金額を入力」と表示され、金額を入力するような対話型にしました input()…
やったこと pythonで簡単な計算 JupyterNotebookで.pyファイルを出力する pythonで割り勘計算 コマンドラインの引数で「合計金額」「人数」を受け取り、割り算をする import sys args = sys.argv # 引数は文字列で渡される # 合計金額 total_amount = int(ar…
pythonをはじめた! 業務で扱っているシステムがpythonを使っているためAnacondaをインストールした Java要員だったが、せっかくなのでpythonコーディングもできるようにしときたい なにからスタートしよう? python=機械学習というイメージしかなかったので…