ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Beginning Perl, 3rd Edition

دانلود کتاب شروع پرل، نسخه سوم

Beginning Perl, 3rd Edition

مشخصات کتاب

Beginning Perl, 3rd Edition

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 3 
نویسندگان:   
سری:  
ISBN (شابک) : 9781430227939, 1430227931 
ناشر: Apress 
سال نشر: 2010 
تعداد صفحات: 465 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 56,000



کلمات کلیدی مربوط به کتاب شروع پرل، نسخه سوم: کتابخانه، ادبیات کامپیوتر، پرل



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 2


در صورت تبدیل فایل کتاب Beginning Perl, 3rd Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب شروع پرل، نسخه سوم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Prelim......Page 1
Contents at a Glance......Page 6
Contents......Page 7
About the Author......Page 18
About the Technical Reviewers......Page 19
Acknowledgments......Page 20
The Future of Perl—Developers Releases and Perl 6......Page 21
Why Perl?......Page 22
Perl on the Web and the Network......Page 24
The Prompt......Page 25
How Do I Get Perl?......Page 26
Perldoc......Page 27
Web Sites......Page 28
Downloading This Book’s Example Source Code......Page 29
How This Book Is Organized......Page 30
Programming Languages......Page 33
Our First Perl Program......Page 34
Keywords......Page 38
Statements and Statement Blocks......Page 39
Escape Sequences......Page 40
Number Systems......Page 41
Summary......Page 43
Exercises......Page 44
Types of Data......Page 45
Numbers......Page 46
Binary, Hexadecimal, and Octal Numbers......Page 47
Singlevs. Double-Quoted Strings......Page 49
q// and qq//......Page 51
Here-Documents......Page 52
Converting Between Numbers and Strings......Page 53
Numeric Operators......Page 54
Arithmetic Operators......Page 55
Bitwise Operators......Page 57
Truth and Falsehood......Page 60
Boolean Operators......Page 63
String Operators......Page 64
String Comparison......Page 66
Operators to Be Covered Later......Page 68
Operator Precedence......Page 69
Variables......Page 70
Modifying a Variable......Page 71
Operating and Assigning at Once......Page 72
Autoincrement and Autodecrement......Page 73
Scoping......Page 75
Variable Interpolation......Page 78
Currency Converter......Page 80
The chomp() and chop() Functions......Page 81
The exit() Function......Page 82
The die() Function......Page 83
Exercises......Page 84
Control Flow Constructs......Page 85
The if Statement......Page 86
Operators Revisited......Page 87
Comparing Numbers......Page 88
Comparing Strings......Page 90
Other Tests......Page 91
Logical Operators......Page 92
Even More Choices: if . . . elsif . . . else......Page 93
The unless Statement......Page 96
Using Short-Circuited Evaluation......Page 97
The while Loop......Page 98
while ()......Page 99
Infinite Loops......Page 101
Looping Until......Page 102
The foreach Loop......Page 103
do .. while and do .. until......Page 104
Breaking Out......Page 106
Going On to the Next......Page 107
Reexecuting the Loop......Page 108
Loop Labels......Page 109
Exercises......Page 111
Lists......Page 113
Simple Lists......Page 114
More Complex Lists......Page 115
Creating Lists Easily with qw//......Page 116
Ranges......Page 117
Accessing List Values......Page 119
List Slices......Page 122
Assigning Arrays......Page 123
Scalar vs. List Context......Page 126
Accessing Single Elements......Page 127
$#array......Page 131
Looping Through an Array with Indexes......Page 132
Accessing Multiple Elements......Page 133
Processing Arrays with the foreach Loop......Page 135
Choosing an Iterator......Page 136
Modifying the Value of an Iterator......Page 137
Expression Modifier for the foreach Loop......Page 140
Array Functions......Page 141
Exercises......Page 146
Creating a Hash......Page 147
Working with Hash Values......Page 149
Adding, Changing, and Removing Elements......Page 150
Hash in List Context......Page 151
Hash in Scalar Context......Page 152
The keys() Function......Page 153
The values() Function......Page 154
The delete() Function......Page 155
The exists() Function......Page 156
“Reversing” Information......Page 157
Counting Things......Page 158
Exercises......Page 161
Subroutines/Functions......Page 163
Defining a Subroutine......Page 164
Invoking a Subroutine......Page 165
Order of Declaration and Invoking Functions......Page 166
Passing Arguments into Functions......Page 169
Return Values......Page 171
The return Statement......Page 173
Global Variables......Page 174
Introduction to Packages......Page 176
Lexical Variables (aka Local Variables)......Page 178
Function Arguments Passed by Reference......Page 179
Lists Are One-Dimensional......Page 181
Default Argument Values......Page 182
Named Parameters......Page 183
Exercises......Page 184
The open() Function......Page 211
The close() Function......Page 212
Three Ways to Open a File......Page 213
Write Mode......Page 214
Reading in Scalar Context......Page 215
Reading with the Diamond......Page 217
@ARGV: The Command-Line Arguments......Page 219
@ARGV and <>......Page 221
Reading in List Context......Page 222
Writing to Files......Page 224
Buffering......Page 227
Receiving Piped Data from a Process......Page 228
Sending Piped Data to Another Process......Page 230
File Tests......Page 232
Exercises......Page 237
Character Position......Page 239
The index() Function......Page 240
The substr() Function......Page 242
Transliteration......Page 244
Exercises......Page 245
The %ENV Hash......Page 247
File Globbing with glob()......Page 249
Reading Directories......Page 252
The chdir() Function......Page 253
The link(), symlink(), and readlink() Functions......Page 254
The mkdir() and rmdir() Functions......Page 255
An Example......Page 256
The system() Function......Page 257
Backquotes......Page 259
Summary......Page 260
Exercises......Page 261
What Is a Reference?......Page 263
Reference Creation......Page 264
Anonymous Arrays and Anonymous Hashes......Page 266
Using References......Page 268
Array Elements......Page 270
Reference Modification......Page 271
Notation Shorthand Using ->......Page 273
Reference Counting and Destruction......Page 275
Using References for Complex Data Structures......Page 276
Autovivification......Page 277
Trees......Page 282
Exercises......Page 287
Why Do We Need Them?......Page 289
Creating a Module......Page 290
do......Page 292
require......Page 293
Changing @INC......Page 294
Package Hierarchies......Page 295
Exporters......Page 297
The Perl Standard Modules......Page 299
Data::Dumper......Page 300
File::Find......Page 302
Getopt::Std......Page 303
Getopt::Long......Page 304
File::Spec......Page 305
Benchmark......Page 307
Win32::Sound......Page 308
Win32::TieRegistry......Page 309
CPAN......Page 310
Installing Modules with PPM......Page 312
The CPAN Module......Page 313
Bundle::LWP......Page 316
Submitting Your Own Module to CPAN......Page 317
Summary......Page 318
Objects......Page 319
Methods......Page 320
Classes......Page 321
Inheritance......Page 322
Constructors......Page 323
An Example......Page 324
Rolling Your Own Classes......Page 327
Bless You, My Reference......Page 328
The Constructor......Page 330
Considering Inheritance......Page 331
Providing Attributes......Page 332
Creating Methods......Page 333
Get-Set Methods......Page 335
Class Attributes......Page 336
Privatizing Your Methods......Page 339
Utility Methods......Page 341
The Finished Class......Page 343
Do You Need OO?......Page 345
Are You Still Unsure?......Page 346
Exercises......Page 347
Introduction to CGI......Page 349
Writing CGI Programs......Page 350
“hello, world!” in CGI......Page 351
What to Do If Things Go Wrong......Page 352
The CGI Environment......Page 353
Generating HTML......Page 355
Introducing CGI.pm......Page 357
Conventional Style of Calling Methods......Page 363
Named Parameters......Page 364
Processing Form Data......Page 365
The param() Method......Page 367
Dynamic CGI......Page 368
Let’s Play Chess!......Page 370
Improvements We Can Make......Page 378
What We Did Not Talk About......Page 379
Exercises......Page 380
Introduction to Relational Databases......Page 381
Testing the MySQL Server......Page 385
Creating a Database......Page 386
The CREATE TABLE Command......Page 388
Non-root User with the GRANT Command......Page 389
The INSERT Command......Page 390
The SELECT Command......Page 393
The WHERE Clause......Page 394
The ORDER BY Clause......Page 396
More Complicated SELECTs......Page 398
Table Joins......Page 399
Installing DBI and the DBD::mysql......Page 400
Connecting to the MySQL Database......Page 401
Executing an SQL Query with DBI......Page 402
A More Complex Example......Page 404
Use Placeholders......Page 407
DBI and Table Joins......Page 409
Perl, DBI, and CGI......Page 410
What We Didn’t Talk About......Page 417
Exercises......Page 418
1.......Page 419
3.......Page 420
2.......Page 421
1.......Page 422
2.......Page 423
3.......Page 424
2.......Page 425
3.......Page 426
4.......Page 427
2.......Page 428
3.......Page 429
1.......Page 430
1.......Page 431
1.......Page 432
2.......Page 433
3.......Page 434
1.......Page 436
1.......Page 437
1.......Page 438
2.......Page 439
Index......Page 441




نظرات کاربران