- 2022年4月30日
- 2023年3月4日
【Python】if __name__ == “__main__”: って一体何?を解説
Pythonのプログラムでよく見かけるif __name__ == “__main__”:という記述。ここからプログラムが始まるといった感じの漠然な理解の方も少なくないのではないでしょうか。 今回はif __name__ == “__main__”:に […]
Pythonのプログラムでよく見かけるif __name__ == “__main__”:という記述。ここからプログラムが始まるといった感じの漠然な理解の方も少なくないのではないでしょうか。 今回はif __name__ == “__main__”:に […]
前回はpsycopg2を使ってPythonからPostgreSQLに接続する方法を紹介しました。 https://www.learning-nao.com/?p=3002 今回はさらにSELECTのSQLを実行し、取得した結果の扱い方について触れていきたいと思います。本記事ではSQLでお望みのデータ […]
PostgreSQLはオープンソースのRDBMSです。無料で利用できる故、広く利用されています。PostgreSQLへはPythonからでもアクセスが可能です。Pythonではpsycopg2というパッケージを利用してPostgreSQLへアクセスします。 本記事ではPythonからPostgreS […]
複数ユーザがDBを利用する際にそれぞれアクセス権限を設定するのがロールです。今回はpsqlコマンドでロールを操作する方法について紹介します。 ロールについて PostgreSQLにおけるDBのユーザ管理はロール管理として行います。ロールを管理することで、データベースへのアクセスやデータ(CRUD)操 […]
A5M2を使えば手軽にDB操作・開発が可能になります。そんなA5M2にはER図を作成する機能も備わっています。 今回はエンティティとリレーションシップを表現してER図を作成する方法を紹介します。 準備 まずはA5M2を開きます。まだインストールされてない方は、以下記事を参考にインストールしてください […]
psqlコマンドはコマンドラインからPostgreSQLのデータベースにアクセスしたり、テーブル操作ができるツールです。 今回はこのpsqlを使ってデータベースを新規作成する方法を紹介します。 前提 psqlコマンドを利用するためには、PostgreSQLのパスを環境変数に通しておく必要があります。 […]
A5M2とは、データベース開発支援を目的に開発されたフリーのSQLクライアントです。A5M2では、無料とは思えない多様なDB操作に関する機能が提供されています。 A5M2を使えば、SQLを実行したり、テーブル編集やER図の作成も可能です。今回はA5M2でできることをまとめるほか、実際の導入手順を紹介 […]
Twitterでは位置情報付きでツイートすることができます。同時に、位置情報でツイートを検索することもできます。 今回はTwitter APIを使って、Pythonから位置情報でツイートを検索する方法を紹介します。ツイートの検索については以下記事も参考にしてみてください。 前提として、tweepyを […]
セルラーモデルのApple Watchの場合は、Apple Watchから音楽をストリーミングして自由に聞くことができますが、Wi-Fiモデルではそうはいきません。 しかしWi-FiモデルではiPhoneに繋がっていないと音楽が聴けないわけではなく、Apple Watch自体に音楽をダウンロードして […]
以前OpenCVを使って簡単に物体検出をする方法を紹介しました。OpenCVを使うと、顔認識もできます。 オープンソースで顔認識のプログラムも配布されているので、簡単に試すことができます。今回は、OpenCVを使った顔認識を簡単に実践する方法を紹介します。 ↓↓OpenCVを使った物体検出については […]