Python基礎

Python基礎

ChatGPTをPythonで実装する方法

巷で話題になっている人工知能チャットボット ChatGPT (Chat Generative Pre-trained Transformer) に私もはまっています。ChatGPT は、OpenAI という企業が開発した人工知能です。自然言...
Python基礎

【Matplotlib】視点の変更 (仰角と方位角の設定)

Axes3D.view_init(elev, azim) Matplotlib では、Axes3D.view_init(elev, azim) を使って、三次元グラフを「どの方向から見るか」を指定できます (下図の矢印が視線の方向)。 引数...
Python基礎

Pythonコミュニティ広場

Pythonコミュニティ広場を開設しましたこのページは、皆さんにPythonについて楽しく自由に語ってもらうために用意しました。 「Pythonでこんなことをしてみたい。でも、どんなコードを書いていいかわからない」 「こんなコードを書いてみ...
Python基礎

Pygame Zero ゲーム開発入門

Pygame Zeroゲーム開発入門Pygame Zero はプログラミングの教育目的で設計された、Python のゲーム開発用ライブラリです。色々な手続きをバックグラウンドで処理してくれるので、短いコードでゲームを作れるようになっています...
Python基礎

補数表現

補数 (complement)この記事では補数(complement)について解説します。補数は計算機理論を学ぶ上で欠かせない概念です。基本情報技術者試験などにも頻繁に登場する用語なので、プログラマーを目指す皆さんもしっかり押さえておきたい...
Python基礎

Pythonでじゃんけん

Pythonでじゃんけん人間のプレイヤーとコンピュータが じゃんけん をして勝敗を表示するプログラムを作ってみましょう。プレイヤーの出す手は「グー, チョキ, パー」の 3 通りです。それぞれの手に対してコンピュータの出す手も「グー, チョ...
Python基礎

Googletrans

Googletrans (Google Translate API)Google は Google Translate (Google 翻訳) とよばれる多言語翻訳サイトを無料で提供しています (左側のボックスにテキストを入れると、自動的に...
Python基礎

filter()

filter()Python の filter() はリストやタプルなどから、特定の条件を満たす要素を抽出(フィルタリング)する組み込み関数です。filter() 関数の正式構文は filter(function or None, iter...
Python基礎

None

【Python】NoneオブジェクトPython の None は NoneType クラスから生成される唯一のオブジェクトであり、値が存在しないことを示すために用いられます。C言語の Null や Ruby の nil に相当します。 #...
Python基礎

コンストラクタとデストラクタ

コンストラクタ(イニシャライザ)Pythonの __init__(self, ) はインスタンス生成時に自動的に呼び出されて実行される初期化メソッドで、コンストラクタまたはイニシャライザとよばれます。 # PYTHON_CONSTRUCTO...