| 

14/06/10 at 07:06 am  カグア! > 書評 >

PHP入門書の決定版をようやく見つけた+追記有

このエントリーを含むはてなブックマークはてなブックマーク - PHP入門書の決定版をようやく見つけた+追記有 この記事をクリップ!Livedoorクリップ - PHP入門書の決定版をようやく見つけた+追記有 Yahoo!ブックマークに登録 このエントリをつぶやくこのWebページのtweets Share on Tumblr Bookmark this on Delicious FriendFeedで共有


 PHP入門書


 PHP環境のセットアップ、HelloWorldから、簡易Webサービス作成までを
 体験できます。
 PHP入門書としてオススメ。


 そして、インスタンスや継承について、ここまでわかりやすく書かれている
 書籍は初めて
だと思いました。


 オススメPHP入門書


 ・平易でわかりやすい語を選んでいる、そうわかる文章
 ・豊富な図版や概念図
 ・3行スクリプトなど、豊富かつスムーズに難易度が上がるサンプルソース
 ・難しさを感じさせず、またやる気を萎えさせない絶妙なハショリ具合(いい意味で)

 (これ特に重要。突然後半、難易度が上がる書籍も少なくありません。)


 コマンドラインでPHPの基本命令を学ばせる進め方は、80年代に流行った
 BASIC本を彷彿させます。しかし、それがうまくハマッています。


 そして実はこの本、なんと小学生が書いています。勿論、並の7歳ではありません。
 すでにネットで開発などの受注をしている歴としたフリーランスです。
 すでにRUBY本も刊行されている模様。


 ※追記 2010/06/14 12:07−−−−−
 出版社に問い合わせたところ、おそらく父親が書かれたのでは、との確認を取りました。
 どうやらネタとして、一部ではよく知られていたようです。
 掌田津耶乃 – Google プロフィール
 ご本人確認は取れていませんが、もしそうだとしましたら、この場を借りてお詫び申し上げます。
 PS 2007年の著書では幼稚園児ライターとまで書かれているようです。
 −−−−−

 

・・・「$this->name」というような書き方をしているね。(P88)
・・・「変数や配列に入れて利用する」という基本的な部分は同じなんだ。(P93)
いやー、すまん、こいつばかりは、どうしても3行にはならなかった。
・・・かんべんして。
(P199)


 たしかに大人向けの書籍ではあまり見ない文体です。
 しかし、読み辛いとか、イラっとするとかはありません。
 サンプルソースがほど良い感覚で示される為でしょうか、
 どんどんそちらに興味が引かれていきます。


 プログラム本は、すごく厳密に書こうとすると初心者は引いてしまうし、
 ハショりすぎて適当なことも書けない。そのバランスや表現がホント難しいんですよね。


 気になる内容はこちら。本格的です。


Chapter1 PHPを手に入れよう!

 01.1 ビギナー向けの言語って?
 01.2 PHPって、どんな言語?
 01.3 PHPを入れよう!
 01.4 インストールをしよう!
 01.5 環境変数をチェック!
 01.6 スクリプトは何で書く?
 01.7 PHPエディタを使ってみよう!
 01.8 スクリプトを書いてみよう!
 01.9 テキストのエンコーディングについて
 01.10 PHPエディタの便利機能
 01.11 PHPのスクリプトを実行するには?
 01.12 コマンドを実行してみよう!

Chapter2 PHPの基本文法を覚えよう!
 02.1 スクリプトはどうやって書くのか?
 02.2 プログラムの基本は「値」
 02.3 値は「リテラル」として書く
 02.4 値の演算について
 02.5 変数について
 02.6 変数と値の「種類」問題
 02.7 スクリプトを書いてみよう!
 02.8 関数って?
 02.9 “”と”のテキストの違い
 02.10 制御構文って?
 02.11 条件によってやることを変える「if」
 02.12 {}記号は、何のため?
 02.13 比較演算って?
 02.14 いくつも分岐できる「switch」
 02.15 ひたすら繰り返す!
 02.16 「for」による繰り返し
 02.17 配列と連想配列について
 02.18 foreachという配列用の繰り返しを使う
 02.19 連想配列って?
 02.20 テキストの中にテキストがあるか調べる
 02.21 テキストの位置を調べるstrpos関数
 02.22 もっと使えるデータベースにしてみる!

Chapter3 プログラムを整理しよう!
 03.1 ユーザー定義関数を作ろう!
 03.2 ユーザー定義関数でデータベーススクリプトを整理する
 03.3 グローバル変数って?
 03.4 引数と返値のある関数
 03.5 関数はどこで切り分ける?
 03.6 関数の限界って?
 03.7 オブジェクトって何だ?
 03.8 クラスって何?
 03.9 MyDataを利用する
 03.10 スクリプトでクラスを利用する
 03.11 よりオブジェクティブに!
 03.12 コンストラクタの秘密
 03.13 継承でパワーアップする!
 03.14 MyDataとMyDataContainerをパワーアップする
 03.15 staticについて
 03.16 MyDataContainerをstaticなクラスにしてみる
 03.17 クラスを抽象化する、って?
 03.18 2種類のデータを管理する!
 03.19 インターフェイスって何?
 03.20 個人データ管理スクリプトを更に強化する

Chapter4 あらゆる操作を「3行」でマスターしよう!
 04.1 テキストの文字数を調べるには?
 04.2 テキストのある場所を調べるには?
 04.3 テキストを置換するには?
 04.4 もっと簡単なテキストの置換は?
 04.5 大文字小文字を変換するには?
 04.6 全角半角を変換するには?
 04.7 テキストを単語ごとに分解するには?
 04.8 配列を1つにまとめるには?
 04.9 日付や時刻を表示するには?
 04.10 タイムスタンプを得るには?
 04.11 日付のテキストからタイムスタンプを得るには?
 04.12 今日の日付を指定したフォーマットで表示するには?
 04.13 指定した日まで何日あるか計算するには?
 04.14 今日から××日後を計算するには?
 04.15 DateTimeクラスを使うには?
 04.16 日時クラスを使うには?
 04.17 DateTimeクラスでフォーマットして表示するには?
 04.18 DateTimeで○○日後を計算するには?
 04.19 今日から指定の日にちまでの時間を計算するには?
 04.20 テキストファイルを読み込んで表示するには?
 04.21 テキストファイルの中身を1行ずつ表示するには?
 04.22 手動でテキストファイルのデータにアクセスする手順は?
 04.23 テキストファイルから決まったバイト数ずつ読み込むには?
 04.24 ファイルにテキストを保存するには?
 04.25 フォルダ内にあるファイルを調べるには?
 04.26 ファイルのプロパティを調べるには?
 04.27 フォルダを作るには?
 04.28 フォルダを作ってファイルを中にコピーするには?
 04.29 乱数を得るには?
 04.30 配列をソートするには?
 04.31 連想配列をソートするには?
 04.32 配列をユニークにするには?
 04.33 配列の値を集計するには?
 04.34 配列から値を検索するには?
 04.35 データを扱うのに適した「CSV」ファイルって?
 04.36 CSVファイルを読み込むには?
 04.37 データをCSVファイルに書き込むには?
 04.38 CSVファイルから検索するには?
 04.39 XMLを扱うには?
 04.40 XMLファイルからデータを読み込むには?
 04.41 XMLデータを追加するには?
 04.42 XMLのデータを出力するには?
 04.43 XMLデータを検索するには?

Chapter5 Webアプリケーション超入門
 05.1 Webサーバーで動くプログラムって?
 05.2 PHPはWebサーバーでどう動くの?
 05.3 Webサーバーを用意しよう!
 05.4 XAMPPをインストールしよう!
 05.5 Webサーバーを起動しよう!
 05.6 Webページを作ってみる
 05.7 PHPスクリプトを動かしてみよう!
 05.8 埋め込まれたスクリプトは?
 05.9 パラメーターを送ってみよう!
 05.10 パラメータを利用するには?
 05.11 フォームを使ってみよう!
 05.12 送られたフォームを処理するには?
 05.13 超簡単ゲストブックを作ろう!
 05.14 スタイルシートを用意する
 05.15 投稿フォームページを作る
 05.16 送信されたフォームの処理は?
 05.17 トップの一覧表示ページを作る
 05.18 これから覚えることは?
 05.19 「PHPプログラミング」という世界の歩き方


 ところでこちらのスーパー中学生も、iPad中継で注目を浴びていましたが、
 年齢ってホント関係ないな、と思う事象が増えてきましたね。


 あひるちゃんがゆく:WWDCのUstream中継をやっていた中学生iPhoneアプリ開発者Tehu氏


 PHPやプログラミング初心者に、自信を持って薦められる1冊です。オススメ。

みるみるPHPがわかる本
みるみるPHPがわかる本
posted with amazlet at 10.06.12
掌田 津耶乃
秀和システム
売り上げランキング: 352868
おすすめ度の平均: 3.0

3 とっつきは良い。Macだともっと楽

こちらの記事もオススメです

Google Analytics 、フィード購読
当ブログは平日毎日更新しています。最新情報を便利に読めるRSS購読(無料、いつでも解除可能)が便利です。以下のアイコンでご希望のアイコンをクリックして下さい!

Google Analytics 、フィード購読  livedoor Readerに追加  My Yahoo!に追加  Googleに追加

11 Responses to “PHP入門書の決定版をようやく見つけた+追記有”

  1. 吉田喜彦 says:
    6月 14th, 2010 at 16:38

    PHP入門書の決定版をようやく見つけた #php #programming #kaihatsu http://bit.ly/cpgCv4

  2. OH says:
    6月 14th, 2010 at 16:41

    買ってみようかな。 RT @kagua_biz: PHP入門書の決定版をようやく見つけた #php #programming #kaihatsu http://bit.ly/cpgCv4

  3. siyo's sbm says:
    6月 14th, 2010 at 16:44

    dev: PHP入門書の決定版をようやく見つけた | カグア!Google Analytics 活用塾:事例や使い方 : http://www.kagua.biz/review/php-osusume.html

  4. tomoko_kanzaki kaji says:
    6月 14th, 2010 at 16:52

    いいなぁ。RT@ec_osaki 買ってみようかな。 RT @kagua_biz: PHP入門書の決定版をようやく見つけた #php #programming #kaihatsu http://bit.ly/cpgCv4

  5. 知念武宏 says:
    6月 14th, 2010 at 16:57

    をを!PHPのわかりやすい本、ちょうど探していたところ。助かります^^RT @kagua_biz: PHP入門書の決定版をようやく見つけた #php #programming #kaihatsu http://bit.ly/cpgCv4

  6. ないと says:
    6月 14th, 2010 at 17:03

    本当に7歳の子どもが書いていたのなら面白かったけど、さすがに誰も信じてくれないと思う…。http://goo.gl/ucwI

  7. mikumoch says:
    6月 14th, 2010 at 17:17

    RT @kagua_biz PHP入門書の決定版をようやく見つけた #php #programming #kaihatsu http://bit.ly/cpgCv4

  8. hyg_de_haigi says:
    6月 14th, 2010 at 18:10

    RT @kagua_biz: PHP入門書の決定版をようやく見つけた #php #programming #kaihatsu http://bit.ly/cpgCv4

  9. mobileac99 says:
    6月 15th, 2010 at 03:46

    [hb_cupidity]PHP入門書の決定版をようやく見つけた | カグア!Google Analytics 活用塾:事例や使い方 http://goo.gl/fb/G1edv

  10. Yusuke Mizukami says:
    6月 15th, 2010 at 08:45

    PHP入門書の決定版をようやく見つけた | カグア!Google Analytics 活用塾:事例や使い方 http://is.gd/cPp58

  11. usk_orange says:
    6月 28th, 2010 at 11:18

    @mkiyota これどうなんすか?http://bit.ly/cpgCv4

コメントはこちらへ