202302 PyWeb開発日誌1 PyWeb技術的立ち位置 PyWebはエディターとPythonの実行、学習テキスト、初学者のための機能(検索、翻訳)、と珍しいWebサービスといえる。 Pythonの実行だけに着目すると、日本の同類サービスの中では最高機能の部類だ(類語... 2023.02.23 202302
202302 関数を動的に変更-1 気になる用語 PHP再学習のため公式ドキュメントを眺めていたところ、「可変関数」というキーワドを発見した! このブログを読んでいる人は気付かれているだろう。「無名関数」、「三項演算子」、「再帰処理」とIT用語では珍し漢字、適度な長さの単... 2023.02.22 202302
202302 Bing AIチャット マイクロソフト AIサービス開始 ChatGPT、世間で話題になっている。対照的にマイクロソフト Bing AIチャットは静かにスタートした。 AIチャットは、Bing検索エンジンの機能であり、ユーザーが質問や要望を送信すると、AIを使... 2023.02.21 202302
202302 FizzBuzz問題 知ってますか? FizzBuzz問題、多くのプログラマーは、「あ、またこの話か・・」と思われるだろう。プログラム学習を始めた人は初耳だと思う。こんな問題だ。 数値を1から100まで数える。 ・その数が3で割り切れるなら、「Fizz」と出力... 2023.02.20 202302
202302 再帰処理 必用テクニック 再帰処理はプログラミング対象によっては、一生使用しないテクニックだ。特に基幹業務(会計とか顧客管理とか)では利用場面を想像するのさえ難しい。しかーし、それは突然やってくるのである!来るべきその日に備え、再帰処理をマスタ/確... 2023.02.19 202302
202302 プログラムはメモリー空間で生きている-2 何が表示されるでしょうか? 次のPythonは実行すると何が表示されるだろうか。 緑三角ボタンをクリックし実行してください。 予想通りではないだろうか。変数xにABCを保存しyにxを保存。この時点でxとyは同じ。その後xにDEFを保存。こ... 2023.02.18 202302
202302 プログラムはメモリー空間で生きている-1 メモリ メモリと聞くと「なつかしい痛みだわ~」のフレーズがでてくると昭和世代である。平成の世代ならメモリーカードやパソコンのメモリを想像されるだろう。昭和世代でもオタクと呼ばれた自作PCerはメモリーカードをムッ、グッと差し込む感覚が蘇っ... 2023.02.17 202302
202302 PyWebエディタが変わるわけ CodeMirror Version 5 PyWebではオープンソースのエディタ「CodeMirror」を使っています。CodeMirrorはWebエディタとして有名で様々なWebサービスで利用されています。それだけにPyWebのエディタ... 2023.02.16 202302
202302 PyWebエディタ変更点 変更点を紹介します。 2023-02-20 早くもPyWebのEditorが機能アップします。そこで事前に変更点をご紹介します。 見た目 (旧) (新) フォントがシャープになり、ぼんやりとした色合いですが、目にやさしいです。 2/18... 2023.02.15 202302
202302 PyWeb練習問題を追加しました。 .entry-content p { margin-bottom: 1rem; } .entry-content h3{ margin-top:3rem; } プログラムが書けない メンターをやっていると、 「わかってたつもりだが、課題が全... 2023.02.15 202302
202302 PyWebでファイルを2つ開きたい タブ未対応です PyWebは残念ながら同時に複数ファイルを開くことができません。ブラウザみたいにタブ切替できればいいのですが、現在開発予定が立っていない状況です。ごめんなさい。 --2023/12 追記 現バージョンでは3つまで開けるように... 2023.02.14 202302
202302 羽生九段VS藤井王将とAI 盛り上がっています 将棋ファンの間では、「第72期ALSOK杯王将戦」盛り上がっています。なんせ、羽生さんと藤井王将の対決ですから将棋ファンでなくても注目されているのではないでしょうか。 これ、タイトルフォルダーの藤井王将に羽生九段が挑戦す... 2023.02.13 202302
202302 無名関数有名になってます 無名関数見参! 多くのプログラミング言語では、「無名関数」なるモノが利用できる。「三項演算子」と同様漢字だ。こちらも気になるところだが、それよりもネーミング自身だ。「無名」って・・・。「名もなき戦士が散っていった・・・」とか「名乗るほどのモ... 2023.02.12 202302
202302 三項演算子マニア-2 使いどころ 「三項演算子」は、if文がスッキリ記述できるとご紹介しましたが、その使い方が肝心です。 そもそも複数命令が書けない 次のif文のように複数命令(合格表示、合格リストへ追加)記述できません。「三項演算子」、名前の通り「演算子」なの... 2023.02.11 202302
202302 PyWeb Tiny機能追加 可読性向上 Web上のPython実行/学習環境「PyWeb」、 記述したコードをサイトに埋め込む機能、「PyWeb Tiny」があります。 埋め込んだサイトからソースコードを編集、実行できます。そのため結果を表示するコンソールがあります。... 2023.02.10 202302