ノンプロ研で開催されている、「中級プログラミング講座【Pythonコース】」第1期第3回の講座の内容と、学習したことなどを、講座の回毎にまとめていきます。 第3回のアジェンダは、「モジュール」です。 Pythonの世界 Pythonには、標準機能、標準ライブラリ ...
Pythonの高度なパッケージ構造化技術(`init.py`の使用、名前空間のフラット化など)について説明している。 名前空間パッケージの概念と利点、および通常のパッケージとの違いを解説している。 Zipアーカイブからのパッケージのインポート方法とその実践 ...
一度定義した関数は、いろいろなところで再利用したいものです。 本連載では、今までPythonのプログラムを記述したファイル「Pythonスクリプト」を作成してきました(Pythonスクリプトについて詳しくは連載第3回をご覧ください)。関数定義をPython ...
このexample2.pyの構造は1つ目のサンプルと幾つかの点で異なっている。まず気付くのは、2行目にあるcgiモジュールのインポートおよび 5行目にあるフォーム作成用のステートメントである。同様に6行目と7行目のFieldStorageクラスは、ここで作成するフォーム ...
The Windows version of the Python interpreter can be run from the command line the same way it’s run in other operating systems, by typing python or python3 at the prompt. But there’s a feature unique ...
上の命令で`lib`内の`servomotor`ディレクトリにある`__init__.py`が実行される. `__init__.py`には,`from .servomotor import *`という命令が書かれている. この意味は,`lib`内の`servomotor`内の`servomotor.py`に書かれている関数やクラスを全てインポートするという意味である. ...
PyScript lets you run Python scripts right in the browser, side by side with JavaScript, with two-way interaction between your code and the web page. Created by Anaconda and launched in April 2022, ...
この記事は新野淳一氏のブログ「Publickey」に掲載された「「「PyScript」はJavaScriptのようにPythonコードをHTML内に記述して実行可能、Anacondaがオープンソースで公開」(2022年5月9日掲載)を、ITmedia ...