Python基礎– tag –
-
Programming
【Python基礎】メモリの使用状況の取得:各変数で使用しているメモリ量の取得
メモリ使用状況の取得 前回、「現状のPCのメモリ使用状況を取得する関数psutil」で取得したメモリ使用量とメモリ使用率をグラフ化するプログラムを紹介しました。 今回はメモリ使用状況を把握する方法のもう一つとして「各変数で使用しているメモリ量の取... -
Programming
【Python基礎】数値のリストを作成する方法:range、np.arange、np.linspace
数字のリスト 今回はPythonで数字のリストを作る方法を解説していきます。 というのも数値のリストを作るというのは、結構基本的なことだと思うのですが、自分自身が何度も調べてしまうことがあったので、それならば一度まとめてみようとなったわけです。 ... -
Programming
【Python基礎】psutilによるメモリの使用状況の取得とJupyter Notebookにメモリ使用状況を表示する方法
メモリ使用状況の取得 最近、Pythonを使って、大量の画像処理なんかをするようになり、メモリ不足で処理が落ちるということがあったため、メモリの使用状況を確認する方法を勉強してみました。 調べていくといくつか方法があって、 現状のPCのメモリ使用状... -
Programming
【Python基礎】 Inputで入力を取得:Juputer Notebookでもターミナルでも入力可能
Input関数 今回はプログラムが実行している途中でも値を入力できるInput関数を色々と試していきます。 Jupyter Notebookを使っていると値の入力は、例えばこんな感じに変数に直接入れてしまえば事足りてしまいます。 i = 1 値を変えたいなと思えばこの変数... -
Programming
【Python基礎】timeとdatetime:エポック秒(UNIX時間)と日時の変換
エポック秒(UNIX時間) 前にプログラミングの中の時間ではエポック秒(UNIX時間)という通常の日時とは違う時間形式を使うことがあることを紹介しました。 その際には1970年1月1日午前0時0分0秒を基準として、そこからの経過時間として表記する方法です、... -
Programming
【Python基礎】matplitlib:日本語で文字化けする文字とフォントを確認するプログラム
漢字間違い探しクイズ 前に漢字間違い探しクイズを自動生成するプログラムを作成し、TwitterやDjangoで公開してみました。 Djangoで作ったWebページの方はアクセス解析をつけていないのでどれくらいの人が使ってくれているのか分かりませんが、Twitterでは... -
Programming
【Python基礎】先頭の文字の一致を調べるstartswith、末尾の文字の一致を調べるendswithで複数の条件で検討する方法
startswith、endswith 今まで何度か使ってきたのですが、まだ解説をしていなかった「startswith」と「endswith」。 使い勝手がいいために思いの外多用しているのですが、先頭の文字や末尾の文字を複数確認できたらなとずっと思っていました。 そんな悩みを... -
Programming
【Python基礎】QRcode:QRコードを作成
QRコード 今回はちょっと前からやりたかったPythonでQRコードを作成する方法を試していきます。 ちなみに特になぜやりたいかという理由はなく、例えばこのブログを人に紹介する時にQRコードがあったらかっこいいかなとか、TwitterでQRコード付きのツイート... -
Programming
【Python基礎】クラス:クラスメソッド、インスタンス変数、コンストラクタ
Class 前回、JSON形式のファイルを使って、設定ファイルの読み込み方を解説しました。 今回はDjangoをやっていて出てきたクラスというものを色々といじっていきます。 ただ試してみて思ったのは、はっきり言ってよく分からない... 例えば今回出てくるもの... -
Programming
【Python基礎】プログラムの設定ファイルとしてJSON形式のファイルを使用する方法
設定ファイル 前回はDjangoで作成したBMI計算アプリをXserverにアップロードしてみました。 今回はこれからこのようにWebアプリやWebサイトを作っていくにあたって使うだろう設定ファイルというものを解説していこうと思います。 設定ファイルとは、例えば...