プログラミング日記

1/2ページ
  • 2019.11.04

Python は遅い?

Python は遅い?  C/C++ や Java に比べて Pythonは処理が遅い ことは有名な話です。  コンパイル言語である C と比べると、1/10 ぐらいのオーダーの処理速度しかありません。  それではなぜ、Python が世界で最も人気のある言語となったのでしょうか?  理由は簡単。  Python で書いたプログラムは遅くない からです。  むしろ、Python の長所の1つはその […]

  • 2019.09.21

にゃもはカメラが大嫌いです

にゃもはカメラが大嫌いです  プログラミング日記です。  我が家で飼っているアメショのにゃもはカメラが嫌いです。  iPad を近づけると「撮ってんじゃねー!」みたいな顔になります。    すごい顔でしょ?  これでも、一応女の子なんですけどね。  何がそんなに嫌なんでしょうね。  撮影するときの「カシャ」て音が耳障りなのかな。      上の写真は熟睡中に撮った写真。  さすがに気づいていないか […]

  • 2019.09.20

プログラミングに英語力は必要?

プログラミングに英語力は必要?  今回は プログラミングに英語力は必要か というテーマについて真面目に意見を述べたいと思います。  結論から言うと、プログラミングに英語は必須 です。  リスニングや会話のスキルは不要ですが、ある程度の語彙と読解力がないと、プログラミング学習を進めること自体が辛くなってしまいます。具体的にどのくらいの水準の英語力が求められるのかといえば、  [1] プログラミング入 […]

  • 2019.09.17

PC で App Store からアプリをダウンロード

Windows PC で App Store からアプリをダウンロードする方法 iTunes は異なるデバイス同士をつなぎます  BlogCat のプログラミング日記です。  PC から iPad へデータを転送するために iTunes というアプリを (PC側で) 使っています。  Windows と iOS の橋渡しをしてくれる数少ないソフトなので、それなりに重宝していますが、最新バージョン […]

  • 2019.08.26

プログラミング技術を上達させるコツ

プログラミング技術を上達させるコツ  久々の BlogCat のプログラミング日記です。  今回は いかにしてプログラミングの技術を上達させるか というテーマについて、ざっくばらんに話してみたいと思います。 忘れたって、いいのさ♪  プログラミングの入門書を1ページ目からじっくり丁寧に目を通して読み終えてから、いざ何かプログラムを作ろうと思っても、 「ちゃんと読んだはずなのに、ほとんど忘れてしまっ […]

  • 2019.06.18

プレゼント選びの秘策と落とし穴?

プレゼント選びの秘策と落とし穴?  BlogCat のプログラミング日記です。  最近、友人や知人ににちょっとした贈物をする機会が多くなりました (もらうことも多いけど)。でも プレゼントを選ぶ って本当に難しいですね。プレゼント選びが得意な人もいますけど、私はどちらかというと苦手なほうです。  昨年、知り合ってひと月ぐらいの人に結婚祝いを贈ることになりました。  もちろん結婚披露宴に招待されるほ […]

  • 2019.05.28

ローカルスコープの外に飛び出すオブジェクト?

Python の深い話?  久しぶりのプログラミング日記です。  BlogCat がその日の気分で書きたいことを書くカテゴリの記事です。  普段はプログラミングとは全く関係ないこと(主に食べ物の話)も書いたりしますが、ごく稀に一般記事では書かないような、Python のディープな機能や特性を書いたりするので、時々覗いてみると思わぬ掘り出し物があるかもしれません。 関数内部でモジュールをインポート […]

  • 2019.05.07

Python を電卓として使いまくる日々

Python はスーパー関数電卓?  久しぶりのプログラミング日記です。  BlogCat の日常を適当に書き綴っております。  Python の拡張ライブラリ、便利過ぎですね。  特に SymPy と SciPy には本当に何でも揃っています。  積分計算、テイラー展開、ベッセル関数、リーマンゼータ関数 ..... あらゆる計算が数行のコードを書くだけで済んでしまうのです。  特に SymPy […]

  • 2018.11.26

右横にグローバルナビゲーションを設置しました

グローバルナビゲーションとは?  Webサイトのすべてのページに表示される案内リンクのことをグローバルナビゲーション(グローバルナビ)とよびます。当サイトでは、これまでヘッダー(サイト上部)にグローバルナビゲーションを設置していました。  当サイトでは、グローバルナビゲーションのリンクを押すと各メニューページ(書籍でたとえると目次を載せたページ)に飛ぶことができます。たとえば『入門講座』をクリック […]

  • 2018.10.24

コードサンプルが正常に動作しない場合の対処方法

コードが正常に動作しない場合の対処方法  少し前にサイドバーでお知らせしましたが、当サイトのコードサンプルをコピーしたとき、半角のシングルクォーテーション、ダブルクォーテーションが勝手に全角のクォーテーションに変換されてしまうという問題が発見されました。これは WordPress というサイト管理システムの仕様に原因があったのですが、サイトからコードをコピーして改めて動作を確認するという作業を怠っ […]