Kuzunoha-NEのブログ

pythonの勉強中。

初心者

【Python】かんたんassertテストをしてみる

こんにちは、葛の葉です。 assertを使って簡単なテストをしてみましょう。 Python実行環境 Python 3.6.5 assertの使い方 assert 条件式, '間違ったときに出力される文字列' assertと条件式の間は半角スペースなんですよ。Pythonでは珍しくパレンティスの括弧…

【Python】イテレータってのをやってみた

こんばんは、葛の葉です。 今回はPythonでイテレータをやってみました。 イテレータは要素を一つずつ出力するオブジェクトを生成することのようです。 ちょっと前につくったPythonで特定文字以降の文字を削除する(正規表現を使わない)をイテレータで実装しま…

【Ruby => Python】たい焼きクラスを作ってみる

こんばんは、葛の葉です。こんな動画があったんです。 www.youtube.com 前に紹介した本の著者だった!びっくり! kuzunoha-ne.hateblo.jp qiita.com ちょっとそれらの動画やページをみつつ、RubyからPythonに移植できるか、やってみました。 [Step 1. 「あん…

MySQL 5.7.22 のORDER BYの順番について

MySQL 5.7.22 のORDER BYの順番について こんばんは、葛の葉です。 SQLも出来ないの?そんなんじゃ甘いよ。って言われたのでSQLもやってます。ナキソーです。 そこで、Dockerを使ってMySQL 5.7.22のイメージを作って環境を作ってSQLの勉強をしているんです。…

Rubyのキーワード引数というヤツ

Rubyのキーワード引数というヤツ こんばんは、葛の葉です。 お勉強したまへ、というお達しがありました。あっふーん…(達し) というわけで最近はこの書籍を使って勉強しております。 プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ…

Google Apps Scriptで出退勤の発報botを作った

Google Apps Scriptで出退勤の発報botを作った こんばんは、葛の葉です。 ちょっと前に、GoogleAppsScriptでdiscordのbotを作ったのですが、なんか社長が偉く気に入ったらしくブログの記事に書いてちょんまげって言われて、まぁ、書くことにしました。 Googl…

Pythonで選択ソートアルゴリズムを作ろうの巻

Pythonで選択ソートアルゴリズムを作ろうの巻 こんにちは、葛の葉です。 今回は選択ソートについて、書いていきます。 選択ソートアルゴリズム 選択ソートについては以下を参照 選択ソート - Wikipedia 作ったの def selection_sort(arrs): for i in range(l…

Pythonでバブルソートアルゴリズムを作ろうの巻

Pythonでバブルソートアルゴリズムを作ろうの巻 こんばんは、葛の葉です。最近、電車乗ってるときにスマートフォンでPythonのプログラミングの勉強してます。やらない日もあるけど……ちなみにiPhone7を使用しています。 なお、使っているアプリはPythonista3…

Python3でUnittestっていうのを触ってみたんだけど、誰かもっと教えてくれ

Python3でUnittestっていうのを触ってみたんだけど、誰かもっと教えてくれ こんばんは、葛の葉です。 プログラミングにはユニットテストとか単体テストってのがあるんだそうですね。 www.techmatrix.co.jp 要するに、自分の作った関数がキチンと動いてるかを…

VSCodeを好きなテーマにしようぜ

VSCodeを好きなテーマにしようぜ こんばんは、葛の葉です。 VSCodeっていうナウいテキストエディタがあると思うんですよ。 code.visualstudio.com このテキストエディタのテーマは自由に切り替えられるんですよ実は! 変更するのは結構簡単ですよ (デフォル…

FlaskチュートリアルでFlask-Migrateを実施 + flaskrをuwsgiで配信する方法

FlaskチュートリアルでFlask-Migrateを実施 + flaskrをuwsgiで配信する方法 こんにちは、葛の葉です。「くずのは」って読むんですよ。よろしくお願いします。 さて、今回は、Flaskチュートリアルのflaskrを見ながらアプリケーションを作っていたのですが、そ…

Ngrokを使ってみようの巻‘ Ubuntu18.04編

Ngrokを使ってみようの巻‘ Ubuntu18.04編 こんちは葛の葉です。 この間はwindowsでのNgrokを作ったかなぁって思ってます。 ngrok.com kuzunoha-ne.hateblo.jp 今回はUbuntuでやってみましょうか。 環境 Ubuntu:18.04 動かすんぜよ wgetでngrokのホームページ…

gcloud入りdockerImageをつくった

gcloud入りdockerImageをつくった はい、こんばんは。葛の葉です。 私はWindowsPCを使っているのですが、Python3.6入っておりましてGoogle-cloud-SDKはPython2.7で動くみたいなのですね。 Cloud SDK のインストール | Cloud SDK のドキュメント | Google Clo…

ClovaSDKのPythonVerがあるのだ

ClovaSDKのPythonVerがあるのだ こんばんは、葛の葉です。 先日、駅すぱあとのヴァル研究所さんで行われたハンズオンに出席しました。 linedev.connpass.com Lineさんが作っているスマートスピーカーの「Clova」の「スキル」の開発についての勉強会だったの…

Pythonで特定文字以降の文字を削除する(正規表現を使わない)

Pythonで特定文字以降の文字を削除する(正規表現を使わない) イテレータで作ったVerがありますので、よかったら以下もどうぞ kuzunoha-ne.hateblo.jp こんばんは、葛の葉です。 さて、APIなどで、文字列を取得することがあると思うのですが、余分な部分は無…

DockerでflaskとuWSGIを別コンテナのNginxと連携してみた

DockerでflaskとuWSGIを別コンテナのNginxと連携してみた こんばんは、葛の葉です。 さて、よくNginxとuWSGIを使ってWebサーバーの構築をしている記事は見かけますが、 同じコンテナ内でNginxとuWSGIをインストールしているケースが多く、 NginxとuWSGIと別…

DockerComposeでContainerのIPアドレスの固定化をするかー

こんばんは、葛の葉です。 久しぶりにDockerのことを書こうと思いました。 今回はDocker-ComposeでcontainerのIPアドレスを固定化を行いました。 networks: aplication_net: ipv4_address: 172.19.x.x DockerComposeで各コンテナの設定部分に上記の部分を記…

GSSとGASとDiscordで遊んじゃおう

GSSとGASとDiscordで遊んじゃおう こんにちは、葛の葉です。 GoogleSpreadSheetってあるじゃあないですか。 このGoogleSpreadSheetにscriptを実装できるようになっていて それがGoogleAppsScriptっていうやつになります。 developers.google.com さらに、そ…

Pythonで1から6の数字出すDiscordbot作ったよの巻

PythonでDiscordbot作ったよの巻 こんばんは、葛の葉です。 なんかDiscordっていうチャットアプリがあるんですよ、知ってますか? discordapp.com ゲームで使う用のボイスチャットアプリなんですけど、普通にチャットするだけでもずいぶん使えるんですよね。…

DockerのubuntuイメージにMySQL-Client8.0.11をインストール。

DockerのubuntuイメージにMySQL-Client8.0.11をインストール。 こんにちは葛の葉です。 DockerのubuntuのコンテナにMySQL-Client8.0.11をインストールする機会があったのですが、 apt install mysql-clientと打ってもMySQL 5.7.22のインストールが始まってし…

Docker Composeでupするんや

Docker Composeでupするんや こんばんは、葛の葉です。 前回、前々回と続きDockerの話になります。前回は、ホストOSと共有が出来なかったという問題があったかなと思いますが、 docker-compose.ymlファイルを使うことで、その共有もできるようになります。 k…

Dockerってのを使ってみようぜwwwww

Dockerってのを使ってみようぜwwwww www.docker.com 昔、フリーのライターやってたときDockerの記事書こうとして「Dockerなんてどうっすかーwwww」ってふざけたタイトルでやろうとして速攻で落とされてなかったことになった葛の葉です。いまは技術…

インターネットにつなげると時間が自動で正確になるのです

インターネットにつなげると時間が正確になるのです ※追加:スマートフォンについて、時刻修正は基本的にNTPを使用していないのではないのでは?というご指摘をいただきましたので、後ほど記事を修正を行います。パソコンについての記載と読み替えていただけ…