Python基礎– tag –
-
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のプログラムを作成... -
Programming
【Python基礎】Pythonプログラムをターミナルから実行
【Pythonプログラムをターミナルから実行】 前回、Pythonプログラムをダブルクリックで実行できるようMacの設定を行いました。 しかしせっかく「.py」ファイルを作ったのだったら、違う実行方法を試してみたくなるものです。 その方法というのが「ターミナ... -
Programming
【Apple】MacでPythonプログラムをダブルクリックで実行
【Pythonプログラムをダブルクリックで実行したい】 前回までにダブルクリックで実行できるPythonプログラムを作成してきました。 ということで最終工程。 実際にダブルクリックして実行してみようというのが今回の記事。 前回までに「数値データが入って...