Pythonでインフォマティクス

Pythonでインフォマティクス

高校情報Ⅰ 関数とライブラリ|効率的なプログラム【Pythonコード付】

まなびの目標🎯・プログラミングに重要なコードの再利用について知る。・プログラミングにおける関数・モジュール・ライブラリを理解する。・Pythonを例に関数・モジュール・ライブラリを使ってみる。・確認テストで学びを復習!■目次1. はじめに2...
Pythonでインフォマティクス

DrugChat:分子構造情報に基づく対話型LLM

近年、大規模言語モデル(LLM)を基盤とする、ChatGPTやGeminiなどの対話型AIシステムが急速に発展しています。しかし、化学や製薬の分野の、特に分子構造のような非テキスト情報を扱う場合、LLMの能力を存分に生かし切れていないところ...
Pythonでインフォマティクス

高校情報Ⅰ プログラミング言語の種類と基本構造【Pythonコード付】

まなびの目標🎯・コンピュータが理解できる機械語について理解する。・プログラミング言語の役割や種類について理解する。・基本となる3つの制御構造(順次・分岐・反復)、リスト(配列)をPythonを例に働きや記述方法を学ぶ。・確認テストで学びを復...
Pythonでインフォマティクス

高校情報Ⅰ【コード付】PythonでSQL入門:SQLiteでデータベース操作

SQLとは、「Structured Query Language(構造化問い合わせ言語)」の略称で、リレーショナルデータベース(RDB)に情報を格納したり、検索したりする言語です。どうやってやるのか、実際手を動かしてみないと、、ということで...
Pythonでインフォマティクス

高校情報Ⅰ×化学探究【コード付】Pythonで分子の性質を計算|薬の成分候補の探索

前回(情報Ⅰプログラミング×化学①)、Pythonで化学構造の表現形式SMILESと化学構造を扱うライブラリRDKit、そして化学データベースPubChemを使って、パソコンの上に分子の構造式を描画する方法を紹介しました。次は、Python...
Pythonでインフォマティクス

高校情報ⅠPythonでデータの活用|リスト・辞書・グラフ描画【コード付】

Pythonでは、データを扱うためのリストや辞書などの仕組みが用意されています。また、分析したデータをグラフにすることで、見た目にもわかりやすく伝えることができます。今回の記事では、Pythonの基本的なデータ構造と可視化を紹介します!■目...
Pythonでインフォマティクス

高校情報Ⅰ×化学探究【コード付】Pythonで化学の構造式を描こう!RDKit, SMILES, PubChem

構造式をパソコンで描いてみたい!高校の化学で学ぶ構造式を、Pythonのプログラミングを使って視覚化してみましょう!今回は、化学構造の表現形式SMILES(スマイルス)と、化学構造の描画ライブラリRDKit(アールディーキット)を使って、構...
Pythonでインフォマティクス

高校情報Ⅰ【コード付】Pythonで繰り返し処理|for文・while文・break・continue

繰り返しの処理ってなに?⇒繰り返しとは、同じ処理を何回も行うことです!■目次 1. for文:決まった回数の繰り返し 2. while文:条件が続く限り繰り返す 3. break:条件を満たしたら途中で抜ける 4. continue:一部だ...
Pythonでインフォマティクス

高校情報Ⅰ【コード付】Pythonで条件分岐|if文で「判断する」プログラム

Pythonで「判断できる」プログラムを作ろう!!判断できる、、たとえば、「80点以上なら合格」「IDとパスワードが正しいならログインを許可」など、“もし~なら” という判断を、どうやってしているのでしょうか??「ある条件のときに、特定の動...
Pythonでインフォマティクス

高校情報Ⅰ【コード付】Pythonの始め方と使い方 (インストール不要のGoogle Colaboratory)

プログラミング言語のPythonはシンプルな文法で書けるため、様々な領域で使われ、多くの研究者やエンジニア、学生など幅広く利用されています。高校情報Ⅰでは、情報社会の問題解決、コミュニケーションと情報デザイン、コンピュータ、情報通信ネットワ...