ayax

202302

FizzBuzz問題

知ってますか?  FizzBuzz問題、多くのプログラマーは、「あ、またこの話か・・」と思われるだろう。プログラム学習を始めた人は初耳だと思う。こんな問題だ。 数値を1から100まで数える。 ・その数が3で割り切れるなら、「Fizz」と出力...
202302

再帰処理

必用テクニック  再帰処理はプログラミング対象によっては、一生使用しないテクニックだ。特に基幹業務(会計とか顧客管理とか)では利用場面を想像するのさえ難しい。しかーし、それは突然やってくるのである!来るべきその日に備え、再帰処理をマスタ/確...
202302

プログラムはメモリー空間で生きている-2

何が表示されるでしょうか? 次のPythonは実行すると何が表示されるだろうか。 緑三角ボタンをクリックし実行してください。  予想通りではないだろうか。変数xにABCを保存しyにxを保存。この時点でxとyは同じ。その後xにDEFを保存。こ...
202302

プログラムはメモリー空間で生きている-1

メモリ  メモリと聞くと「なつかしい痛みだわ~」のフレーズがでてくると昭和世代である。平成の世代ならメモリーカードやパソコンのメモリを想像されるだろう。昭和世代でもオタクと呼ばれた自作PCerはメモリーカードをムッ、グッと差し込む感覚が蘇っ...
202302

PyWebエディタが変わるわけ

CodeMirror Version 5  PyWebではオープンソースのエディタ「CodeMirror」を使っています。CodeMirrorはWebエディタとして有名で様々なWebサービスで利用されています。それだけにPyWebのエディタ...
202302

PyWebエディタ変更点

変更点を紹介します。  2023-02-20 早くもPyWebのEditorが機能アップします。そこで事前に変更点をご紹介します。 見た目 (旧) (新)  フォントがシャープになり、ぼんやりとした色合いですが、目にやさしいです。 2/18...
202302

PyWeb練習問題を追加しました。

.entry-content p { margin-bottom: 1rem; } .entry-content h3{ margin-top:3rem; } プログラムが書けない メンターをやっていると、 「わかってたつもりだが、課題が全...
202302

PyWebでファイルを2つ開きたい

タブ未対応です PyWebは残念ながら同時に複数ファイルを開くことができません。ブラウザみたいにタブ切替できればいいのですが、現在開発予定が立っていない状況です。ごめんなさい。 --2023/12 追記 現バージョンでは3つまで開けるように...
202302

羽生九段VS藤井王将とAI

盛り上がっています 将棋ファンの間では、「第72期ALSOK杯王将戦」盛り上がっています。なんせ、羽生さんと藤井王将の対決ですから将棋ファンでなくても注目されているのではないでしょうか。 これ、タイトルフォルダーの藤井王将に羽生九段が挑戦す...
202302

無名関数有名になってます

無名関数見参! 多くのプログラミング言語では、「無名関数」なるモノが利用できる。「三項演算子」と同様漢字だ。こちらも気になるところだが、それよりもネーミング自身だ。「無名」って・・・。「名もなき戦士が散っていった・・・」とか「名乗るほどのモ...
202302

三項演算子マニア-2

使いどころ 「三項演算子」は、if文がスッキリ記述できるとご紹介しましたが、その使い方が肝心です。 そもそも複数命令が書けない 次のif文のように複数命令(合格表示、合格リストへ追加)記述できません。「三項演算子」、名前の通り「演算子」なの...
202302

PyWeb Tiny機能追加

可読性向上 Web上のPython実行/学習環境「PyWeb」、 記述したコードをサイトに埋め込む機能、「PyWeb Tiny」があります。 埋め込んだサイトからソースコードを編集、実行できます。そのため結果を表示するコンソールがあります。...
202302

三項演算子マニア-3

プログラミング言語の三項演算子 Pythonの三項演算子の構文はPython-三項演算子で紹介した。他の言語ではどうなっているのか?、気になるところだ。 もはや三項演算子マニアと変幻した私、調べました。 C言語 三項演算子 まずは、その元祖...
202302

三項演算子マニア-1

三項演算子とは何か 「三項演算子」。漢字だ。プログラミング用語では珍しい。これには深いストリーがある気がしていた、でも深追いはしなかった。 しかし自分が「三項演算子マニア」ではないかと疑っている今、調べるしかない。 三項演算子 数学における...
202302

Python-三項演算子

if文が面倒・・・ 沢山プログラを記述すると、if文が長くなったり見にくくなったりします。例えばこんな感じです。 スポンサーリンク (adsbygoogle = window.adsbygoogle || []).push({}); 三項演...