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