■■Perlの一番いい勉強方法は??■■
皆さんはどんなふうにPerlを勉強しました?
私はまだ初心者なんですけど勉強の仕方がよくわかりません。
どうやって勉強していったらマスターできるのか皆さんの意見を聞かせてください。 UNIX板でも意味は通じると思うけどー。ed、sed、で使う perldocがあるからラクダ本いらないって人いるけど、ラクダ本は
perldocに書いてないところが面白いのに。っていうか勉強になるのに。 私はプログラミングはあまり好きじゃなく、
正直言って書いている途中でめんどうで嫌になってきます。
しかし、なぜ作るかというとプログラミングがしたいのではなく、
完成がほしいからです。
ちょっと複雑な物や変わった物になると自分で作るしかありません。
もしかして私はプログラムをするような人間ではないのじゃないでしょうか。
途中で必ず嫌気がさしてしまいます。
完成したとしても数ヶ月はかかります。
ダラダラ作るから…。
(しかも完成しても、テストで動かしまくってるから、飽きてしまって出来あがりの作品も嬉しくなくなってる)
>>144
くれくれ言うんじゃなくて自ら勉強して自分の欲しい物は自分で作るという心意気。
俺は大好きです。
胸を張って自分の信じる道をいきなさい。 JavaとPerlってどうやって使い分けるの?
Perlはテキスト処理に優れてるということしか知りません。 >>146
Javaと言ってしまうと基本的にはクライアントサイドだと思うが。
《゚Д゚》ゴラァァァァァァァァァァァァァァア!!!!!!!!!!!!!!! >>146
好きな方を使えばいいだろうに……。
俺はあのPerlの柔軟な(悪く言えば適当な)変数関係の仕様が楽でいいんだが。
実際のところ、大型の案件になるとJavaで組む方が多くなるだろうからなあ。
(Perlでは大型案件を処理しきれない訳じゃなくて、風潮として) ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━― ∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄ ∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ Cを独学で勉強。WEBPGの会社に入ったら全くやったことのない
Perlでいきなり仕事させられた。本は一冊も買ってないが別段難しくも
なかった。ネット検索だけで意外と何とかなるもんです。
要は「覚えないといけない環境」が大切かも。どの言語にも言えるけど
入門書は役に立たないこと多し(変数と条件分岐とループしかないしさ)。
掲示板とか作りたいなら基礎だけ適当に学習し、後は他人のコードを
追いかけた方が飲み込み早いかも。ゼロから作るのはプログラムに限らず
全ての事象で大変なことだから、最初はパクリで中身をいじるのがベスト
だと思うよ。で、判らないところを部分部分で調べる。気が付けば
ある程度組めるようになってます。
ただPerlの問題点は結果に対するアプローチが山のようにあること。
基礎だけはキッチリ学んで欲しい。仕事で使っていると他人のコードは
千差万別。吐き気のする構文も多いです(中身が判らない訳ではない)。
中身が酷くても動いてしまうのもまたPerlの魅力なんだけどね。
ゼロからどころかかなりの文系頭でマイナスから始めたんだが
(ぶっちゃけ馬鹿)
whileなんかの回し系と配列とファイルハンドルを理解してから
勉強が加速した。 >>163
そこまで出来れば充分。本当に文系で向いてない奴はその手前で終わる。
功雄版タロット
┏━━━━━━━┓
┃ T . ┃
┃───────┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ | ┃
┃ | ┃
┃ ┿ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┗━━━━━━━┛ (⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン □□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
俺は会社のHPで検索を作ることになって、
0から一ヶ月で作った。
それがつい先月の話。
なんとか問題なく実用されてる、我ながら自信ついた。
一週間でできるPerl・CGIみたいなのを3日で終わらせて、
あとはリャマ本と検索でやってたな。
他にはエクセルVBAと派生してVBSしかやったことないけど、
基本の基本を本で勉強してからリファレンスと検索ていう流れが自分には合ってるなー。
結構力ずくで結果出してるからPerlぽさとか無縁。
正規表現大嫌い、意味わかんない。 >>171
正規表現がきらいだったら、PerlよりPHPの方が
楽そうだけどなぁ。
Perlはやばくなったり関数がなかったら、
正規表現で強引に埋めていく傾向もあるし。 このスレッドとても勉強になります。
改造はあまり勉強にならないような気がするのですが、
やはり自作ですよね 一週間で覚えるCGI(Perl)を買ったけど、全然進歩しない・・・
サブルーチンとかそういうのはわかったけど、
新しいスクリプトを作ったり、改造したりできない・・・・ >>176
目的がないとあんまり書けるようにならないよ。
言語自体を勉強するのが目的っていうのは時間がかかるわりには、実りは少ないことが多い。
興味本位というよりは、「さぁ、必要になった」っていう事態になると
めきめき伸び始める。 ブラウザからコードいじれるようなエディター作ってみたら
すごい上達が早かった。作ったエディターは出先でもコードがいじれるし。
エディター上でコードを書きながら、エディターの
気に入らない部分を修正+機能追加って事を繰り返していたら、
自然と勉強になるよ。ただセキュリティ部分に問題はあるけどね。
この勉強法はなかなか良いよ思ってるよ。
要望があれば、カリキュラムみたいなの作ろうか? >>179
Perlが上達するのでしたら、是非ともお願いいたします^^ 本業が忙しいので、ボチボチとやっていこうと思います。
もし、そんな感じでも良かったら、ココをチェックしててください。
いい加減で申し訳ありませんが、ここで報告します。 >>182
誠にありがとうございます。本当に助かります。 例のカリキュラムを作ろうと思ってますが、
まとめられないので、とりあえずブログにダラダラ書こうと思います。
良かったら間違いなどチェックして下さい。
ttp://blog.livedoor.jp/hacking_dubby/ プログラミング言語は何でも他人の(きれいに書いてある)ソースを見るのがいい勉強になるな。 このスレッドを活用したいと思っているのであげますね ああ、どうしてもperlわからないなぁ
>186さんも更新がストップしているし^^;
>>197
186 さんのサイトが wiki だったら俺が書いてやるのに。とかって >>199
是非、どこかBLOGなどで書いていただけないでしょうか?
頼みまくり厨ですいません^^;
Windowsしか使った事の無い私でもPerl理解できるでしょうか?
「初めてのPerl」を読んでみようと思うのですが、UNIXの知識がないと
ダメとよく言われているので不安です
HTMLなどの基礎知識とC言語くらいは一応習得しています 良スレage
先輩方の勉強方法もっとおせーて下さい! >>201
>HTMLなどの基礎知識とC言語くらいは一応習得しています
と言っておきながら、
>Windowsしか使った事の無い・・・UNIXの知識がないとダメ・・・
と言っている時点で、「HTMLなどの基礎知識とC言語」を習得してる
とは思えないんだけど・・・。 はじめてのPerl(リャマ本)と続はじめてのPerl。
この2冊で、チャットとか掲示板のCGIプログラミングが作成できる
ようになりますか? >>201
いちいちPerl使わなくてもC言語でCGIが作れる
>>204
コンパイラとエディタさえあればWindowsでもC言語は学べる >>208
どの言語を選んだとしても、CGIプログラミングをするなら、
その言語以外にCGIプログラミングの知識が必要だよ。
そういう質問じゃないのかな?
俺はawkしか使ったことがなかったけど、掲示板くらいは作れたよ。
どういう処理をさせれば掲示板ができるかを知っていたし、CGIプログラムを書いた経験もあったし。
ネットでちょろちょろと文法調べたのと、エラーメッセージ読むだけで何とかなった。
まあ、後からリャマ本は買ったけどね。
表紙を見て、これが噂のラクダ本だと勘違いして買ってしまった。
(リャマなんて生物知らなかったからな。アレ見てラクダと区別つく奴いるんか?)
言語知識としては、リャマ本でも十分だろうとは思うよ。
他の本との比較はしないけど、俺は買って満足している。 一週間でマスターするPerl for Windows
という本と格闘中
ちなみにプログラミング超初心者 【超初心者】
1.初心者の中でもレベルの低い人。
2.初心者以上の技術を持つ人。
どっちだ!? #! /usr/bin/perl -w
print "リャマ本から入って一旦挫折→はじめてのPerl読破→再度リャマ挫折中の初心者なのですが、はてなのようなwebアプリをローカルに建てたい場合どうすれば出来るのでしょうか?\n
自分の望むキーワードを登録するとローカルに保存されている文章にそのキーワードが含まれる場合、自動的にリンクをはってくれるような環境を構築したいのですが・・\n"
while (面白いと感じているうち) {
print "毎日来ます\n"
} 書き込んでから過疎スレな事に気付いたのでageておきます 一番いい勉強方法は、
1. アセンブリ言語
2. C言語
3. シェルスクリプト
4. AWK
5. perl for DOS
6. perl for Win32
7. perl for UN*X
の順で勉強すること。
終了。
>>217
おい!
N88BASICはいつやるんだ?QUICK Cはいつやるんだ?PASCALはいつやるんだ?
作ったは良いけど、思ったように動かない…
デバッグの仕方を、どうしたもんかと困っています。
ひたすら机上デバッグをやってる状態ですが、なにか便利な方法ありますか? スレ違いですがちょっと教えてください
すごく単調な自動掲示板書きこみソフトを初心者が作るとき、どんな言語で書けば作れるのでしょうか?
やはり、cgi か pearl ですか?
ちなみに当方、プログラムはHTMLしかわからないくらいの初心者です
これマジ質問で掲示板にエロ宣伝書き込みたい業者とかだったら
図々しいにもほどがあるわけだが。 Perlか。
そうだな。
オライリー本のはじめてのPerlでいいんじゃないの?
勉強法としては自分で作ることじゃないのかな?
サーバーかりて。動かしてみること。
まあ、自分でサーバーを立てることが一番だが....
レンタルでもあるんじゃないかな?
後はエロビデオを見ることも忘れずに 一番良い勉強方法・・・
まず、重要な単語をチェックしておく。
次はとりあえず、配布されているPerlスクリプトを読みまくって、
構文を訳す。
次に、自分が納得できるように改造する。
そうしていくうちに理解できますね。
後、動作テストができる環境を作っておくと良いでしょう。
動作テストをしながらだと文の意味を早く覚えられます。
そしてそれを応用して、簡単なスクリプトから作っていこう!(実習)
・・・こんな感じか。 モジュール読む際の難易度別オススメとか、
最近はてな界隈で立ち上げたPerl-users(だっけか?)で取り上げてくれよ。
依存モジュール少なめの奴とか見極めるの難しいよ。
あと、本当の初心者は、
オライリー「初めてのPerl」が鉄壁過ぎる良本だから、迷わず選べばいい。
オライリーのイメージを覆す異常な分かりやすさ。 パール始めたいんだけど、どこかいっしょに勉強してくれる場所ってありますか?
本みたいに基礎から順序よく書いてるのって苦手なんです。