Python
Average customer rating:
- Everything you ever wanted to know about PowerShell
- Outstanding Book!
- Of Scripts and Cmdlets
- Remarkable! How To Use the Powershell Language Effectively
- Do not stop at think, go straight to buy and read.
|
Windows PowerShell in Action
Bruce Payette
Manufacturer: Manning Publications
ProductGroup: Book
Binding: Paperback
Windows - General
| Operating Systems
| Microsoft
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
General
| Software Books
| Custom Stores
| Stores
| Software
Similar Items:
- Microsoft Windows Powershell Programming for the Absolute Beginner
- Microsoft Windows PowerShell: TFM
- Microsoft Exchange Server 2007 Unleashed
- Microsoft Exchange Server 2007 Administrator's Pocket Consultant (Pro Administrator's Pocket Consultant)
- How to Cheat at Configuring Exchange Server 2007: Including Outlook Web, Mobile, and Voice Access (How to Cheat) (How to Cheat)
ASIN: 1932394907 |
Book Description
PowerShell replaces cobbled-together assemblies of third-party management tools with an elegant programming language and a powerful scripting shell for the Windows environment. In the tradition of Manning's ground breaking "In Action" series, this book comes from right from the source. Written by Bruce Payette, one of principal creators of PowerShell, Windows PowerShell in Action shows you how to build scripts and utilities to automate system tasks or create powerful system management tools to handle the day-to-day tasks that drive a Windows administrator's life. Because it's based on the .NET platform, PowerShell is also a powerful tool for developers and power users.
Windows PowerShell in Action was written by Bruce Payette, one of the founding members of the Windows PowerShell team, co-designer of the PowerShell language and the principal author of the PowerShell language implementation. The book enables you to get the most out of the PowerShell environment. Using many examples, both small and large, this book illustrates the features of the language and environment and shows how to compose those features into solutions, quickly and effectively.
This book is designed for anyone who wants to learn PowerShell and use it well. Rather than simply being a book of recipes to read and apply, this book gives you the deep knowledge about how PowerShell works and how to apply it.
Customer Reviews:
Everything you ever wanted to know about PowerShell.......2007-05-12
I don't ever remember reading a computer book from cover to cover, but I got hooked on this book and "can't put it down"... Plus, who ever thought that the history of a program could be as interesting as this one is. After all, the book begins by asking "why another shell language?" By the time you are into a few chapters you realize the question should have been "what took you so long?"
The book is peppered with valuable code examples that show off everything from the basics to the most advanced concepts, and the examples are built incrementally so you can see how and why every character in a command line works. Since PowerShell is object oriented, you easily learn why this is important, and how to extract the power of an OO shell.
I've already put PowerShell to work at the office using it for WMI, Active Directory, and file management tasks and have incorporated it into my AutoIT scripts as well. This book was a great help in getting me up to speed as fast as I have.
Outstanding Book!.......2007-03-30
This is a great book for those wanting to learn not only how, but why.
Of Scripts and Cmdlets.......2007-03-23
This is _the_ PowerShell book.
A well written technical reference with an in-depth journey into PowerShell's design.
This book reads more like good fiction than tech, which may be caused, in part, by the disbelief of the things possible with PowerShell.
Payette's style is honest, insightful, passionate and funny.
favorite quote: "Dude! Where's my code?" (chapter 1.4)
Remarkable! How To Use the Powershell Language Effectively.......2007-03-21
The remarkable thing here is that they got the actual inventor of the powershell language and convinced him to write a book.
It's so packed full of good stuff that I wish Microsoft would ship the book, free, with every download of Powershell.
The title 'Powershell In Action' doesn't really give you a clue about just how good this book is. The title is just so that it fits in with Manning's (very good) range of 'In Action' books. But the focus here isn't on action -- it's on really **REALLY** getting to know the language used in Powershell.
Page after page, be astounded at the versatility of this language! Gasp in awe at the wise decisions that were made which allow the language to seemingly read your mind!
There is depth here that you cannot possibly find anywhere else. No one else would know the things Bruce Payette knows.
Do not stop at think, go straight to buy and read........2007-02-28
Where's the 6 stars option? I haven't enjoyed a software engineering book to the same extent for a long time. 'PowerShell in Action' works on two levels. Firstly it delivers immediately in getting you up to speed on PowerShell and being able to use it in-anger for simple tasks (and from there on it just gets better and better as it tackles more complex scenarios).
Secondly however it's not just a 'What' and 'How' tutorial, but also guide to 'Why'. Since Bruce was the design lead for the actual PowerShell language only he can tell you why they choose to implement features the way they did. On this level the book reads like one engineer talking to another. It gives you a fantastic insight into the thought processes behind the choices (what alternatives where considered, and discarded, and why).
The text is full of Bruce's entertaining and sly asides which make it clear that here's a guy that's quite possibly used every language on the planet. As a reader you get the clear impression that nothing in PowerShell is there out of whimsy. And when you start working through the book you'll get a real impression of how every feature of it hangs together and supports the whole. Get this book.
Average customer rating:
- Great for experienced programmers
- "Learning Python" is right
- A more appropriate title would have been "Learning to program using Python"
- Not for beginners...
- fast shipping
|
Learning Python, Second Edition
Mark Lutz , and David Ascher
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback
MacOS
| Operating Systems
| Computers & Internet
| Subjects
| Books
Windows NT
| Operating Systems
| Microsoft
| Computers & Internet
| Subjects
| Books
OS-2
| APIs & Operating Environments
| Programming
| Computers & Internet
| Subjects
| Books
Object-Oriented Design
| Software Design
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Web Programming
| Programming
| Computers & Internet
| Subjects
| Books
Python
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
Internet
| Home & Office
| Computers & Internet
| Subjects
| Books
| Complete Idiot's Guide: Internet
| Digital Business & Culture
| E-commerce
| E-mail
| For Dummies: Internet
| Get Connected
| Internet & Education
| Internet Newcomer
| Internet for Seniors
| Kids and the Net
| Networking
| Online Reference
| Online Searching
| Web Browsers
| Web Guides
| Web for Kids
| Web-Based Education
General
| Scripting & Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
General
| Unix & Linux
| O'Reilly
| By Publisher
| Books
Linux
| Unix & Linux
| O'Reilly
| By Publisher
| Books
Perl
| Programming
| O'Reilly
| By Publisher
| Books
Scripting Languages
| Programming
| O'Reilly
| By Publisher
| Books
Windows
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
X Windows & Motif
| O'Reilly
| By Publisher
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Qualifying Textbooks - Spring 2007
| Stores
| Books
Object-Oriented Design
| Design & Development
| Software Books
| Custom Stores
| Stores
| Software
General
| Software Books
| Custom Stores
| Stores
| Software
Similar Items:
- Programming Python
- Python Cookbook
- Python in a Nutshell (In a Nutshell (O'Reilly))
- Beginning Python: From Novice to Professional (Beginning: From Novice to Professional)
- Learning Perl, Second Edition
ASIN: 0596002815 |
Amazon.com
The authors of Learning Python show you enough essentials of the Python scripting language to enable you to begin solving problems right away, then reveal more powerful aspects of the language one at a time. This approach is sure to appeal to programmers and system administrators who have urgent problems and a preference for learning by semi-guided experimentation.
First off, Learning Python shows the relationships among Python scripts and their interpreter (in a mostly platform-neutral way). Then, the authors address the mechanics of the language itself, providing illustrations of how Python conceives of numbers, strings, and other objects as well as the operators you use to work with them. Dictionaries, lists, tuples, and other data structures specific to Python receive plenty of attention including complete examples.
Authors Mark Lutz and David Ascher build on that fundamental information in their discussions of functions and modules, which evolve into coverage of namespaces, classes, and the object-oriented aspects of Python programming. There's also information on creating graphical user interfaces (GUIs) for Python applications with Tkinter.
In addition to its careful expository prose, Learning Python includes exercises that both test your Python skills and help reveal more elusive truths about the language.
Book Description
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. Python is considered easy to learn, but there's no quicker way to mastery of the language than learning from an expert teacher. This edition of Learning Python puts you in the hands of two expert teachers, Mark Lutz and David Ascher, whose friendly, well-structured prose has guided many a programmer to proficiency with the language.
Learning Python, Second Edition, offers programmers a comprehensive learning tool for Python and object-oriented programming. Thoroughly updated for the numerous language and class presentation changes that have taken place since the release of the first edition in 1999, this guide introduces the basic elements of the latest release of Python 2.3 and covers new features, such as list comprehensions, nested scopes, and iterators/generators.
Beyond language features, this edition of Learning Python also includes new context for less-experienced programmers, including fresh overviews of object-oriented programming and dynamic typing, new discussions of program launch and configuration options, new coverage of documentation sources, and more. There are also new use cases throughout to make the application of language features more concrete.
The first part of Learning Python gives programmers all the information they'll need to understand and construct programs in the Python language, including types, operators, statements, classes, functions, modules and exceptions. The authors then present more advanced material, showing how Python performs common tasks by offering real applications and the libraries available for those applications. Each chapter ends with a series of exercises that will test your Python skills and measure your understanding.
Learning Python, Second Edition is a self-paced book that allows readers to focus on the core Python language in depth. As you work through the book, you'll gain a deep and complete understanding of the Python language that will help you to understand the larger application-level examples that you'll encounter on your own. If you're interested in learning Python--and want to do so quickly and efficiently--then Learning Python, Second Edition is your best choice.
Customer Reviews:
Great for experienced programmers.......2007-06-17
Learning Python is an efficient way to learn python if you are familiar with one or more other programming languages. The book does a nice job of comparing and contrasting python's qualities with those of other languages (C++ and Java in particular) and provides many concise examples that highlight specific features well. For me, Learning Python was a great way to get going with software development in python.
If you are fairly new to programming, however, this book probably isn't for you. The first few parts try to be a more general introduction to programming, but they aren't enough for those truly new to programming languages. As an experienced developer, you will likely skim through the first few parts of this book quickly.
It's also not an exhaustive reference manual, and with Python 2.5 now released the book is getting a bit dated. But the core language features have not changed much, and there is plenty of online material describing that changes since version 2.2/2.3 that this book is based on.
"Learning Python" is right.......2007-06-05
The title of this book says it all: "Learning Python" is a great book to read if you want to learn Python. Granted, Python is not the hardest language in the world to learn, and I'm not sure that this book goes into enough detail about Python's trickier features (generators, anonymous functions, etc.). Still, I was able to sit down, read this book, work through the examples, and walk away feeling like I really knew how to develop software in Python. Most learn-a-language books are too dense for you to learn the language from the book alone, but "Learning Python" definitely made it as easy as possible.
A more appropriate title would have been "Learning to program using Python".......2007-05-15
This book spends a LONG time going over some of the fundamental concepts of programming. Although it does include very thorough coverage of the Python language itself, it suffers in many places from not knowing who its target audience is. For example, there are many comparisons made between Python and Java (and even C); however, one would assume that anybody with even a passing familiarity with another language knows what a "variable" is or that you shouldn't type the "c:\python22> " part when following along with the examples. If this demeanor was limited to the first few chapters, it might not have bothered me, but throughout the book, the authors can't seem to figure out if they're talking to experienced programmers or people who need to be reminded where the "on switch" is. Chapter 19, for example, is 12 full pages of "the concepts of Object-Oriented programming".
However, it's worth slogging through page after page of intro to programming material to get to the discussions on some of Python's advanced features, which they do cover well. I had previously tried learning Python from the online tutorial and although I made some progress, I could tell I was missing some concepts. After reading this book, I feel like I understand the "Python philosophy" - a few days ago, I wrote "datetime.date( *[ int( x ) for x in token.split( '-' ) ] )" in a program - on purpose! (That creates a date object from a string in the form "2007-05-13", if you're curious).
If you've got a reasonable amount of programming experience, you might want to start with "Python in a Nutshell" instead, though; as well written as this book is, it could have been two-thirds as long and still contained all the information I needed from it.
Not for beginners..........2007-05-07
This book bills itself as a book for beginners to programming but actually it's for experienced C programmers who are making the transition to Python. Someone with little coding experience will quickly get discouraged due to all the poorly explained terminology and constant references to C. Also, the pattern of the book is to give an introductory chapter on basic concepts then two or three chapters that get into extremely detailed explanations. At the end of one of those mind-numbing journeys through obscure details, the author will often will often say something like "But I would suggest you avoid doing this because..." Huh? Then why even bother to explain it? I can't believe Python is as dense and involved as this book makes it. If the authors would only spend as much time on simple, logical explanations as they do on explaining why Python is superior to every other programming language on the planet, this book might be useful.
fast shipping.......2007-05-06
The shipping is very fast, and the condition of the book is cool!
Average customer rating:
- Really good book
- Possibly the perfect intro to CompSci Textbook
- Best book to get started in Python and programming
- Easy to Understand
- outstanding beginners programming book
|
Python Programming: An Introduction to Computer Science
John M. Zelle
Manufacturer: Franklin Beedle & Associates
ProductGroup: Book
Binding: Paperback
General
| Introductory & Beginning
| Programming
| Computers & Internet
| Subjects
| Books
Python
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Qualifying Textbooks - Spring 2007
| Stores
| Books
General
| Software Books
| Custom Stores
| Stores
| Software
Similar Items:
- Python Programming for the Absolute Beginner, Second Edition (For the Absolute Beginner)
- Core Python Programming (2nd Edition) (Core Series)
- Beginning Python: From Novice to Professional (Beginning: From Novice to Professional)
- Learning Python, Second Edition
- Python Programming for the Absolute Beginner
ASIN: 1887902996 |
Book Description
This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python.
Although I use Python as the language, teaching Python is not the main point of this book. Rather, Python is used to illustrate fundamental principles of design and programming that apply in any language or computing environment. In some places, I have purposely avoided certain Python features and idioms that are not generally found in other languages. There are already many good books about Python on the market; this book is intended as an introduction to computing.
Features include the following: <BR>*Extensive use of computer graphics. <BR>*Interesting examples. <BR>*Readable prose. <BR>*Flexible spiral coverage. <BR>*Just-in-time object coverage. <BR>*Extensive end-of-chapter problems.
Customer Reviews:
Really good book.......2007-05-30
I've been interested in learning programming for years. This book is a very good introduction to computer science in general and python in particular. If you're just learning how to program, this would be an excellent first book to choose.
Possibly the perfect intro to CompSci Textbook.......2007-04-02
As a young professional programmer who has never taken a CompSci class of any kind I have quite a fondness for intro books as they tend to 'fill in the gaps'/ stroke my ego. Thus I've read a LOT of intro to CompSci books most of have been rather awful. This book however, is simply not one of them.
The books small size, approachable language, excellent examples and Socratic pedagogical orientation in addition to the authors seemingly effortless lucidity is enough to drop any jaw.
If we were to be critical, we should perhaps ask the author to show greater concern for data casting. Python is a loosely casted language and thus this important concept takes a back seat.
Nonetheless for the books scope (a first course in Computer Science) I can not imagine and have yet to read a better primmer.
Best book to get started in Python and programming.......2007-03-08
I have been doing a lot of searching and this is the best book for actual beginners to get a solid working foundation with Python and programming. The logical progression of the material is by far the best. I had a fortran class many years ago and can only wish we were using Python and this book. His style is such that just when you have an important question that seems to be glazed over - He answers it just as you're pondering it! I have quickly moved on to more intricate Python and programming techniques and am even using Python coding to interact with CMS apps and databases. There is a wealth of info on the web to further your interests after you start here. Thank you, Mr. Zelle for a fantastic book. For the sake of clarity(sanity), start here and actually enjoy, grow, and use this language for REAL world projects.
Easy to Understand.......2007-02-23
I have not read the book all the way through yet, but I have found it to be a very easy read so far. I was required to use the book for my Intro to Computer Science course, so I didn't get a choice in the matter, but I have found the book to be very helpful. The explanations and examples are easy to follow, and there is no unnecessary repetition of ideas and concepts. The appendix in the back of the book is a valuable tool that gives a list of all the basic features that are helpful in writing Python programs.
outstanding beginners programming book.......2006-08-03
Most beginning programming books do an ok job of explaining syntax features, but then they lose you when it comes time to put together complicated programs. This book holds it together to the end. Its to bad that "An Introduction to Computer Science" is in the title as that might scare away people who think this is beyond the basics.
Average customer rating:
|
Mastering Regular Expressions
Jeffrey Friedl
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback
Object-Oriented Design
| Software Design
| Programming
| Computers & Internet
| Subjects
| Books
Software Design
| Software Design
| Programming
| Computers & Internet
| Subjects
| Books
Software Development
| Software Design
| Programming
| Computers & Internet
| Subjects
| Books
Perl
| Web Programming
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
C#
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
Software Engineering
| Computer Science
| Computers & Internet
| Subjects
| Books
| Design Tools & Techniques
| General
| Information Systems
| Methodology
| Multimedia Information Systems
MySQL & mSQL
| Specific Databases
| Databases
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Perl
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Object-Oriented Design
| Design & Development
| Software Books
| Custom Stores
| Stores
| Software
Software Design
| Design & Development
| Software Books
| Custom Stores
| Stores
| Software
Software Development
| Design & Development
| Software Books
| Custom Stores
| Stores
| Software
General
| Software Books
| Custom Stores
| Stores
| Software
Similar Items:
- Regular Expression Pocket Reference
- sed & awk (2nd Edition)
- Perl Cookbook, Second Edition
- Programming Perl (2nd Edition)
- Learning the bash Shell (In a Nutshell (O'Reilly))
ASIN: 0596528124 |
Amazon.com
Regular expressions are a central element of UNIX utilities like egrep and programming languages such as Perl. But whether you're a UNIX user or not, you can benefit from a better understanding of regular expressions since they work with applications ranging from validating data-entry fields to manipulating information in multimegabyte text files.
Mastering Regular Expressions quickly covers the basics of regular-expression syntax, then delves into the mechanics of expression-processing, common pitfalls, performance issues, and implementation-specific differences. Written in an engaging style and sprinkled with solutions to complex real-world problems,
Mastering Regular Expressions offers a wealth information that you can put to immediate use.
Book Description
Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.
If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regular expressions, this book is a stunning eye-opener.</p>
As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them.</p>
Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions. </p>
Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation.Topics include:</p> <ul>
A comparison of features among different versions of many languages and tools</li>
How the regular expression engine works</li>
Optimization (major savings available here!)</li>
Matching just what you want, but not what you don't want</li>
Sections and chapters on individual languages</li> </ul>
Written in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions, Third Edition offers a wealth information that you can put to immediate use.</p>
Reviews of this new edition and the second edition:
"There isn't a better (or more useful) book available on regular expressions."
--Zak Greant, Managing Director, eZ Systems </p>
"A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you."
--Dr. Chris Brown, Linux Format </p>
"The author does an outstanding job leading the reader from regex novice to master. The book is extremely easy to read and chock full of useful and relevant examples...Regular expressions are valuable tools that every developer should have in their toolbox. Mastering Regular Expressions is the definitive guide to the subject, and an outstanding resource that belongs on every programmer's bookshelf. Ten out of Ten Horseshoes."
--Jason Menard, Java Ranch </p>
Average customer rating:
|
Web Database Applications with PHP & MySQL, 2nd Edition
Hugh E. Williams
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback
Web Site Design
| Internet Commerce
| Web Development
| Computers & Internet
| Subjects
| Books
PHP
| Scripting & Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Scripting & Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| SQL
| Specific Databases
| Databases
| Computers & Internet
| Subjects
| Books
MySQL & mSQL
| Specific Databases
| Databases
| Computers & Internet
| Subjects
| Books
Database Design
| Databases
| Computers & Internet
| Subjects
| Books
General
| Databases
| Computers & Internet
| Subjects
| Books
Software Development
| Software Design
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Web Programming
| Programming
| Computers & Internet
| Subjects
| Books
Databases
| Software
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Macintosh
| Desktop Publishing
| Graphic Design
| Computers & Internet
| Subjects
| Books
Macs
| Hardware
| Computers & Internet
| Subjects
| Books
Web Publishing
| Macintosh
| Home & Office
| Computers & Internet
| Subjects
| Books
Databases
| Macintosh
| Home & Office
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Unix & Linux
| O'Reilly
| By Publisher
| Books
Linux
| Unix & Linux
| O'Reilly
| By Publisher
| Books
Perl
| Programming
| O'Reilly
| By Publisher
| Books
Web Programming
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
Oracle & Database Programming
| Programming
| O'Reilly
| By Publisher
| Books
Web Authoring & Design
| Web Development
| O'Reilly
| By Publisher
| Books
Macintosh
| O'Reilly
| By Publisher
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Qualifying Textbooks - Spring 2007
| Stores
| Books
Databases
| Software Books
| Custom Stores
| Stores
| Software
Software Development
| Design & Development
| Software Books
| Custom Stores
| Stores
| Software
General
| Software Books
| Custom Stores
| Stores
| Software
Similar Items:
- Programming PHP
- PHP Cookbook (Cookbooks (O'Reilly))
- Learning PHP 5
- PHP and MySQL Web Development (4th Edition) (Developer's Library)
- MySQL Cookbook
ASIN: 0596005431 |
Amazon.com
PHP and MySQL go hand in hand; the former has been carefully adapted, through the efforts of the open-source community, to the latter. For situations that require dynamic content but don't merit the complexity and development time of Java or .NET enterprise applications, the PHP language and the MySQL database server fit the bill perfectly. That's the point Hugh Williams and David Lane make in Web Database Applications with PHP & MySQL, which combines language tutorials with application design advice to yield a comprehensive picture of its subjects at a reasonable price. Williams and Lane--both Australian academics who use an online wine store in many of their examples--deserve tremendous kudos for their way of presenting recommended coding strategies. Though the code listings themselves aren't remarkably well commented, the authors do a commendable job of explaining in prose what the code is up to.
Case in point: The ever-essential task of using PHP to open a connection to a MySQL database, submit a query to that database, receive a response, and format the returned rows, if any. The book addresses this problem with a straight code listing, followed by text that explains what's happening in five numbered steps. Similar care goes to the other popular applications of the PHP/MySQL duo: session management, shopping carts, and authentication of users. --David Wall
<B>Topics covered:</B> How to use the PHP server-side scripting language and the MySQL database engine to underlie dynamic Web sites (those that rely on database queries) and full-on Web applications, such as those that require session management and maintenance of user rosters. Tutorials in both subjects begin with the basics and proceed through moderately complicated stuff, though there's no absolutely comprehensive reference here.
Book Description
There are many reasons for serving up dynamic content from a web site: to offer an online shopping site, create customized information pages for users, or just manage a large volume of content through a database. Anyone with a modest knowledge of HTML and web site management can learn to create dynamic content through the PHP programming language and the MySQL database. This book gives you the background and tools to do the job safely and reliably. Web Database Applications with PHP and MySQL, Second Edition thoroughly reflects the needs of real-world applications. It goes into detail on such practical issues as validating input (do you know what a proper credit card number looks like?), logging in users, and using templates to give your dynamic web pages a standard look. But this book goes even further. It shows how JavaScript and PHP can be used in tandem to make a user's experience faster and more pleasant. It shows the correct way to handle errors in user input so that a site looks professional. It introduces the vast collection of powerful tools available in the PEAR repository and shows how to use some of the most popular tools. Even while it serves as an introduction to new programmers, the book does not omit critical tasks that web sites require. For instance, every site that allows updates must handle the possibility of multiple users accessing data at the same time. This book explains how to solve the problem in detail with locking. Through a sophisticated sample application--Hugh and Dave's Wine Store--all the important techniques of dynamic content are introduced. Good design is emphasized, such as dividing logic from presentation. The book introduces PHP 5 and MySQL 4.1 features, while providing techniques that can be used on older versions of the software that are still in widespread use. This new edition has been redesigned around the rich offerings of PEAR. Several of these, including the Template package and the database-independent query API, are fully integrated into examples and thoroughly described in the text. Topics include:<ul>
Installation and configuration of Apache, MySQL, and PHP on Unix®, Windows®, and Mac OS® X systems</li>
Introductions to PHP, SQL, and MySQL administration</li>
Session management, including the use of a custom database for improved efficiency</li>
User input validation, security, and authentication</li>
The PEAR repository, plus details on the use of PEAR DB and Template classes</li>
Production of PDF reports</li> </ul>
Average customer rating:
|
Programming Python
Mark Lutz
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback
Perl
| Programming
| O'Reilly
| By Publisher
| Books
Scripting Languages
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
Python
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Scripting & Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
General
| Software Books
| Custom Stores
| Stores
| Software
Similar Items:
- Learning Python, Second Edition
- Python Cookbook
- Python in a Nutshell (In a Nutshell (O'Reilly))
- Python Essential Reference (3rd Edition) (Developer's Library)
- Beginning Python: From Novice to Professional (Beginning: From Novice to Professional)
ASIN: 0596009259 |
Amazon.com
Completely revised and improved, the second edition of Programming Python is an excellent compendium of material geared toward the more knowledgeable Python developer. It includes dozens of reusable scripts for common scripting tasks, and is one of the best available sources of information for this popular object-oriented scripting language.
In over 1,200 pages of material, this book offers an extremely comprehensive guide to Python development. Though his book is densely packed with information, Mark Lutz is a lively and witty writer whose focus is on getting things done using the natural strengths of the Python language. To that end, after an introduction and history of the language, the book shows how to use Python for performing automated tasks with files and directories (for example, for doing backups both locally and on Web servers). Not only will this book teach you more about Python, but it will also give you a library of code that you can use as is or adapt for your own projects.
The text covers every conceivable facet of Python and the language's support for networking, files and directories, task management, and even persistence (through its support for shelves). Complete Python programs show how to create e-mail clients, do reporting, and create Web applications (for an online errata database). Chapters on doing graphics programming in Python, as well as coverage of both built-in and custom data structures, are especially good. Because Python is often used for automating installations (in some Linux distributions, for instance), readers will appreciate the sample code and tips for using Python to create bulletproof installs.
Later sections show how get Python to work with C, Java (through JPython), and other languages. The book concludes with useful reference sections summarizing key aspects of Python, like its revision history, relationship to C++, and other material. There aren't many titles on Python, and fans of this up-and-coming language are lucky to have such a solid tutorial and guide available in Programming Python. Perfect for those with just a little previous exposure to the language, it's all you need to master Python in-depth and tap its considerable power for virtually any software project. --Richard Dragan
<B>Topics covered:</B> <ul>
Introduction to Python
Basic system scripts with Python (including file and directory tools)
Working with processes and threads
Pipes and signals
Sample scripts for system and Web utilities (including backing up files, program launching, replicating and managing directories)
Graphical user interface design in Python (including the Tkinter module)
Widgets and basic components
Layout options
Event handling
GUI examples (including a working text editor, image viewer, and clock)
Network scripting (sockets, FTP, and e-mail clients)
Server-side scripting
Sample server scripts for an online errata database
Python on the Internet (including Zope, JPython, and XML tools)
Databases and persistence in Python (including pickled objects and shelf files)
Custom and built-in data structures in Python
Text and string handling
C integration with Python (including the SWIG module)
Embedding Python calls within C
Hints for using Python in real projects
Reference to recent changes to Python
Python vs. C++ quick-start guide</ul>
Book Description
Already the industry standard for Python users, Programming Python from O'Reilly just got even better. This third edition has been updated to reflect current best practices and the abundance of changes introduced by the latest version of the language, Python 2.5.
Whether you're a novice or an advanced practitioner, you'll find this refreshed book more than lives up to its reputation. Programming Python, 3rd Edition, teaches you the right way to code. It explains Python language syntax and programming techniques in a clear and concise manner, with numerous examples that illustrate both correct usage and common idioms. By reading this comprehensive guide, you'll learn how to apply Python in real-world problem domains such as: </p> <ul>
GUI programming</li>
Internet scripting</li>
Parallel processing</li>
Database management</li>
Networked applications</li> </ul>
Programming Python, Third Edition covers each of these target domains gradually, beginning with in-depth discussions of core concepts and then progressing toward complete programs. Large examples do appear, but only after you've learned enough to understand their techniques and code.</p>
Along the way, you'll also learn how to use the Python language in realistically scaled programs--concepts such as Object-Oriented Programming (OOP) and code reuse are recurring side themes throughout this text. If you're interested in Python programming, then this O'Reilly classic needs to be within arm's reach. The wealth of practical advice, snippets of code, and patterns of program design can all be put into use on a daily basis--making your life easier and more productive.</p>
Reviews of the second edition: </p>
"...about as comprehensive as any book can be."
--Dr. Dobb's Journal</p>
"If the language had manuals, they would undoubtedly be the texts from O'Reilly...'Learning Python' and 'Programming Python' are definitive treatments."
--SD Times</p>
Average customer rating:
|
MySQL Cookbook
Paul DuBois
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback
General
| SQL
| Specific Databases
| Databases
| Computers & Internet
| Subjects
| Books
MySQL & mSQL
| Specific Databases
| Databases
| Computers & Internet
| Subjects
| Books
Database Design
| Databases
| Computers & Internet
| Subjects
| Books
General
| Databases
| Computers & Internet
| Subjects
| Books
Software Design
| Software Design
| Programming
| Computers & Internet
| Subjects
| Books
Systems Analysis & Design
| Computer Science
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Perl
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
Oracle & Database Programming
| Programming
| O'Reilly
| By Publisher
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Software Design
| Design & Development
| Software Books
| Custom Stores
| Stores
| Software
General
| Software Books
| Custom Stores
| Stores
| Software
Similar Items:
- PHP Cookbook (Cookbooks (O'Reilly))
- High Performance MySQL
- MySQL (3rd Edition) (Developer's Library)
- The Definitive Guide to MySQL 5, Third Edition (Definitive Guide)
- Web Database Applications with PHP & MySQL, 2nd Edition
ASIN: 059652708X |
Amazon.com
Good programming--which is to say, programming that yields both efficient code and a profitable life for the programmer--depends on not reinventing the wheel. If someone else has solved the problem you're facing (and someone almost always has), you'd be foolish to waste your energy figuring out your own solution. MySQL Cookbook presents solutions to scores of problems related to the MySQL database server. Readers stand a good chance of finding a ready-made solution to problems such as querying databases, validating and formatting data, importing and exporting values, and using advanced features like session tracking and transactions. Paul DuBois has done a great job assembling efficient solutions to common database programming problems, and teaches his readers a lot about MySQL and its attendant APIs in the process.
DuBois organizes his cookbook's recipes into sections on the problem, the solution stated simply, and the solution implemented in code and discussed. The implementation and discussion sections are the most valuable, as they contain the command sequences, code listings, and design explanations that can be transferred to outside projects. The main gripe readers will have about MySQL Cookbook is that the author, in his effort to cover the range of MySQL-friendly programming languages, uses different languages in his solutions to various problems. You'll see a Perl solution to one programming challenge (Perl, in fact, is the most frequently used language, followed by PHP), a Python fix for the next, and a Java sample after that. Readers have to hope that they find a solution in the language they're working with, or that they're able to transliterate the one DuBois has provided. It's usually not a big problem. --David Wall
<B>Topics covered:</B> How to make MySQL databases do your bidding--in terms of queries, table manipulation, data formatting, transactions, and Web interfaces--through the database server's command line interfaces and (more importantly) through the MySQL APIs of Perl, PHP, Java, and Python. Particularly excellent coverage deals with formatting dates and times, management of null values, string manipulation, and import/export techniques.
Book Description
Along with MySQL's popularity has come a flood of questions about solving specific problems, and that's where this Cookbook is essential. Designed as a handy resource when you need quick solutions or techniques, the book offers dozens of short, focused pieces of code and hundreds of worked-out examples for programmers of all levels who don't have the time (or expertise) to solve MySQL problems from scratch.
The new edition covers MySQL 5.0 and its powerful new features, as well as the older but still widespread MySQL 4.1. One major emphasis of this book is how to use SQL to formulate queries for particular kinds of questions, using the mysql client program included in MySQL distributions. The other major emphasis is how to write programs that interact with the MySQL server through an API. You'll find plenty of examples using several language APIs in multiple scenarios and situations, including the use of Ruby to retrieve and format data. There are also many new examples for using Perl, PHP, Python, and Java as well.</p>
Other recipes in the book teach you to:</p><ul>
Access data from multiple tables at the same time</li>
Use SQL to select, sort, and summarize rows</li>
Find matches or mismatches between rows in two tables</li>
Determine intervals between dates or times, including age calculations</li>
Store images into MySQL and retrieve them for display in web pages</li>
Get LOAD DATA to read your data files properly or find which values in the file are invalid</li>
Use strict mode to prevent entry of bad data into your database</li>
Copy a table or a database to another server</li>
Generate sequence numbers to use as unique row identifiers</li>
Create database events that execute according to a schedule</li>
And a lot more</li></ul>
MySQL Cookbook doesn't attempt to develop full-fledged, complex applications. Instead, it's intended to assist you in developing applications yourself by helping you get past problems that have you stumped.</p>
Average customer rating:
|
Python Cookbook
Alex Martelli , Anna Ravenscroft , and David Ascher
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback
Object-Oriented Design
| Software Design
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Web Programming
| Programming
| Computers & Internet
| Subjects
| Books
Python
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Scripting & Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Perl
| Programming
| O'Reilly
| By Publisher
| Books
Web Programming
| Programming
| O'Reilly
| By Publisher
| Books
Scripting Languages
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Qualifying Textbooks - Spring 2007
| Stores
| Books
Object-Oriented Design
| Design & Development
| Software Books
| Custom Stores
| Stores
| Software
General
| Software Books
| Custom Stores
| Stores
| Software
Similar Items:
- Learning Python, Second Edition
- Python in a Nutshell (In a Nutshell (O'Reilly))
- Programming Python
- Python Essential Reference (3rd Edition) (Developer's Library)
- Beginning Python: From Novice to Professional (Beginning: From Novice to Professional)
ASIN: 0596007973 |
Book Description
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. It is now being used by an increasing number of major organizations, including NASA and Google. Updated for Python 2.4, The Python Cookbook, 2nd Edition offers a wealth of useful code for all Python programmers, not just advanced practitioners. Like its predecessor, the new edition provides solutions to problems that Python programmers face everyday. It now includes over 200 recipes that range from simple tasks, such as working with dictionaries and list comprehensions, to complex tasks, such as monitoring a network and building a templating system. This revised version also includes new chapters on topics such as time, money, and metaprogramming. Here's a list of additional topics covered: <ul>
Manipulating text </li>
Searching and sorting </li>
Working with files and the filesystem </li>
Object-oriented programming </li>
Dealing with threads and processes </li>
System administration </li>
Interacting with databases </li>
Creating user interfaces </li>
Network and web programming </li>
Processing XML </li>
Distributed programming </li>
Debugging and testing</li></ul> Another advantage of The Python Cookbook, 2nd Edition is its trio of authors--three well-known Python programming experts, who are highly visible on email lists and in newsgroups, and speak often at Python conferences. With scores of practical examples and pertinent background information, The Python Cookbook, 2nd Edition is the one source you need if you're looking to build efficient, flexible, scalable, and well-integrated systems.
Average customer rating:
|
Beginning Python: From Novice to Professional (Beginning: From Novice to Professional)
Magnus Lie Hetland
Manufacturer: Apress
ProductGroup: Book
Binding: Paperback
Software Development
| Software Design
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
Python
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Scripting & Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
Software Development
| Design & Development
| Software Books
| Custom Stores
| Stores
| Software
General
| Software Books
| Custom Stores
| Stores
| Software
Similar Items:
- Foundations of Python Network Programming (Foundations)
- Python Cookbook
- Learning Python, Second Edition
- Python in a Nutshell (In a Nutshell (O'Reilly))
- Python Essential Reference (3rd Edition) (Developer's Library)
ASIN: 159059519X |
Book Description
<div id = "quote"> <blockquote cite="http://adminspotting.net/reviews/Beginning-Python.html">
(This) new edition definitely gets a 10/10. It has everything you need to get a great start with Python.</p> </blockquote> <p id="quoteAuthor">— Joe Topjian, Adminspotting</p>
Beginning Python: From Novice to Professional is the most comprehensive book on the Python ever written. Based on Practical Python, this newly revised book is both an introduction and practical reference for a swath of Python-related programming topics, including addressing language internals, database integration, network programming, and web services. Advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.</p>
Ten different projects illustrate the concepts introduced in the book. You will learn how to create a P2P file-sharing application and a web-based bulletin board, and how to remotely edit web-based documents and create games. Author Magnus Lie Hetland is an authority on Python and previously authored Practical Python. He also authored the popular online guide, Instant Python Hacking, on which both books are based.</p>
Average customer rating:
|
Python in a Nutshell (In a Nutshell (O'Reilly))
Alex Martelli
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback
Nutshell
| Series
| O'Reilly
| By Publisher
| Books
General
| Unix & Linux
| O'Reilly
| By Publisher
| Books
Linux
| Unix & Linux
| O'Reilly
| By Publisher
| Books
Perl
| Programming
| O'Reilly
| By Publisher
| Books
Scripting Languages
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
Python
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Scripting & Programming
| Web Development
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
General
| Software Books
| Custom Stores
| Stores
| Software
Similar Items:
- Python Cookbook
- Learning Python, Second Edition
- Programming Python
- Python Essential Reference (3rd Edition) (Developer's Library)
- wxPython in Action
ASIN: 0596100469 |
Book Description
This book offers Python programmers one place to look when they need help remembering or deciphering the syntax of this open source language and its many powerful but scantily documented modules. This comprehensive reference guide makes it easy to look up the most frequently needed information--not just about the Python language itself, but also the most frequently used parts of the standard library and the most important third-party extensions. </p>
Ask any Python aficionado and you'll hear that Python programmers have it all: an elegant object-oriented language with readable and maintainable syntax, that allows for easy integration with components in C, C++, Java, or C#, and an enormous collection of precoded standard library and third-party extension modules. Moreover, Python is easy to learn, yet powerful enough to take on the most ambitious programming challenges. But what Python programmers used to lack is a concise and clear reference resource, with the appropriate measure of guidance in how best to use Python's great power. Python in a Nutshell fills this need. </p>
Python in a Nutshell, Second Edition covers more than the language itself; it also deals with the most frequently used parts of the standard library, and the most popular and important third party extensions. Revised and expanded for Python 2.5, this book now contains the gory details of Python's new subprocess module and breaking news about Microsoft's new IronPython project. Our "Nutshell" format fits Python perfectly by presenting the highlights of the most important modules and functions in its standard library, which cover over 90% of your practical programming needs. This book includes: </p> <ul>
A fast-paced tutorial on the syntax of the Python language</li>
An explanation of object-oriented programming in Python </li>
Coverage of iterators, generators, exceptions, modules, packages, strings, and regular expressions</li>
A quick reference for Python's built-in types and functions and key modules </li>
Reference material on important third-party extensions, such as Numeric and Tkinter</li>
Information about extending and embedding Python </li> </ul>
Python in a Nutshell provides a solid, no-nonsense quick reference to information that programmers rely on the most. This book will immediately earn its place in any Python programmer's library. </p> Praise for the First Edition:
"In a nutshell, Python in a Nutshell serves one primary goal: to act as an immediately accessible goal for the Python language. True, you can get most of the same core information that is presented within the covers of this volume online, but this will invariably be broken into multiple files, and in all likelihood lacking the examples or the exact syntax description necessary to truly understand a command."
--Richard Cobbett, Linux Format
</p>
"O'Reilly has several good books, of which Python in a Nutshell by Alex Martelli is probably the best for giving you some idea of what Python is about and how to do useful things with it."
--Jerry Pournelle, Byte Magazine</p>
Programming Book:
- Rexx
- RPG
- Ruby
- SAS
- Scheme
- Scripting Languages
- ScriptX
- SDL
- SETL
- Smalltalk
Programming Book
Programming Book