Python基礎– tag –
-
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サイトを作っていくにあたって使うだろう設定ファイルというものを解説していこうと思います。 設定ファイルとは、例えば... -
Programming
【Python基礎】print:変数を使用する場合の書き方(フォーマット文字列など)
print関数 今回は基本のようなお話で、print関数で変数を使用する場合の書き方を色々試してみたので、個人的な好き嫌いも含めながら解説したいと思います。 Pythonはこれまで結構色々いじってきたと思っているのですが、避けてきたこともいっぱいあります... -
Programming
【Python基礎】zip関数、enumerate関数、リスト内包表記
for文 前にfor文の基本的な使い方を紹介しました。 色々勉強してきて、もう少し高度な使い方があることが分かってきたので、まとめてみたいと思います。 その前に「for文」のおさらいからいきましょう。 for文とはあるリストの中の要素を順番に取得する方... -
Programming
【Python基礎】random:ランダムに数値やリスト内の要素を取得
random 今回はランダムに数値を取得したり、リストの中の要素を取得する方法を解説していきます。 その際に用いるモジュールが「random」というその名の通りのモジュールです。 このrandomモジュールに関して、いくつか段階を踏んで解説をしていきたいと思... -
Programming
【Python基礎】Jupyter notebookにJupytextをインストール:.ipynbと.pyを同時保存
Jupytext 前回、プログラムのバージョン管理をするために、GitHubに登録を行いました。 今回はそのGitHubにアップロードするためのプログラムの準備を行っていきます。 というのは今までJupyter notebook(Anaconda)を使ってPythonのプログラムを作成して...