ニュース

第9回は、オブジェクト指向のスクリプト言語であるPythonを使ってみましょう。PythonのHello Worldは、リスト1のようにprintを使って記述すればOKです。文字列の最後に改行コードを付ける必要はありません。Pythonの文字列は、Perl等とは違って、シングルクォート ...
プログラミング言語「Python」は、シンプルな記法を持つ一方で、その裏側には複雑な実行の仕組みが存在する。プログラムのエントリーポイント(プログラムの実行開始点)を定義する方法から、Pythonの本質的な特徴を考えてみよう。 エントリーポイントを ...
こんにちはmakokonです。まだまだPython初心者ですが、初心者であることを意識している限り、新しいスキルを磨く事ができます。 このブログではPythonの"関数"について解説します。雰囲気で使っていても問題はないかもしれませんが、一歩進んでその本質を ...
WindowsやMacのGUIアプリケーションを使うときに、さまざまな入力を求められることはありませんか。書き出すファイル名の入力や、利用するサーバを一覧から選択するといった場合などです。GUIのPythonアプリケーションでも同様のものを作ることができるの ...
最近の私はほとんどスマホでプログラミングする。通勤時間帯がプログラミング時間というスキマプログラミングである。 Android版のLinuxである「Termux」を利用しているんだが、これが実によくできている。入力したコマンドがなければ『 をインストール ...
プログラミング言語「Python」の処理系は、様々な仕組みを利用して動いている。この特集では、Pythonがプログラムを実行する仕組みを解き明かしていく。 Pythonインタプリタの仕組み Pythonインタプリタ(CPythonの処理系)がプログラムを実行する仕組みを ...
一般社団法人Pythonエンジニア育成推進協会はコラム「Pythonプログラムを簡単にWeb化できるWeb UIフレームワークとは?」を公開しました。 こんにちは、Pythonエンジニア育成推進協会 顧問理事の寺田学です。私は試験の問題策定とコミュニティ連携を行う立場 ...
プログラミングに特化した生成AI(人工知能)が「GitHub Copilot」だ。コードを生成できるだけでなく、コードについて質問することもできる、この特集では、プログラミング初心者がGitHub Copilotを利用してPythonを学ぶ方法を解説する。 数値を扱うだけではPython ...