*One of the leading experts on business data mining shows managers how to leverage SQL and Excel to perform sophisticated types of business analysis without the expense of data mining tools and consultants
*Explains how to use the relatively simple tools of SQL and Excel to extract useful business information from relational databases
*Each chapter discusses why and when to perform a particular type of business analysis to obtain a useful business result, how to design and perform the analysis using SQL and Excel, and what the results look like in SQL and Excel
*Presents hints, warnings, and technical asides about Excel, SQL, and data analysis/mining
(more…)

The Complete Developer's Guide to Python—Fully Updated for Python 2.5
- New to Python? The definitive guide to Python development for experienced programmers
- Covers core language features thoroughly, including those found in the latest Python releases
- Learn advanced topics such as regular expressions, networking, multithreading, GUI, and Web/CGI
- Includes brand-new chapters on database, Internet, Jython, and COM Client programming
- Presents hundreds of code samples and practical exercises to strengthen your Python skills
Python is an agile, robust, expressive, fully object-oriented, extensible, and scalable programming language. It combines the power of compiled languages with the simplicity and rapid development of scripting languages. In Core Python Programming, Second Edition, leading Python developer and trainer Wesley Chun helps you learn Python quickly and comprehensively so that you can immediately succeed with any Python project.
Using practical code examples, Chun introduces all the fundamentals of Python programming: syntax, objects and memory management, data types, operators, files and I/O, functions, generators, error handling and exceptions, loops, iterators, functional programming, object-oriented programming and more. After you learn the core fundamentals of Python, he shows you what you can do with your new skills, delving into advanced topics, such as regular expressions, networking programming with sockets, multithreading, GUI development, Web/CGI programming and extending Python in C.
(more…)
Review
’With the communications world almost totally digital in its approach and the various disciplines not so much converged as collided, there is great need for a volume such as this which embraces each area and neatly joins them as though they had always been one. This is also a book you can dip into and just tease out the information you require, so no matter what your interest is you will be able to see clearly how it relates and merges, indeed converges with the other sectors of the industry.
Anyone working in the communications industry should have a copy of this book on his or her reference shelf.’
Peter H. Bartlett, Technical Manager, University of Dundee
Journal of Educational Media, Vol. 26, No. 2
(more…)
Beginning Linux Programming, Fourth Edition continues its unique approach to teaching UNIX programming in a simple and structured way on the Linux platform. Through the use of detailed and realistic examples, students learn by doing, and are able to move from being a Linux beginner to creating custom applications in Linux. The book introduces fundamental concepts beginning with the basics of writing Unix programs in C, and including material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and shell programming. Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. Advanced topics are covered in detail such as processes, pipes, semaphores, socket programming, using MySQL, writing applications for the GNOME or the KDE desktop, writing device drivers, POSIX Threads, and kernel programming for the latest Linux Kernel.
(more…)

Assuming only basic knowledge of C# 2008, Beginning C# 2008 Databases teaches all the fundamentals of database technology and database programming readers need to quickly become highly proficient database users and application developers.
A comprehensive tutorial on both SQL Server 2005 and ADO.NET 3.0, Beginning C# 2008 Databases explains and demonstrates how to create database objects and program against them in both T-SQL and C#. Full of practical, detailed examples, it’s been fully revised and updated for C# 2008 and offers the most complete, detailed, and gentle introduction to database technology for all C# programmers at any level of experience.
- Comprehensively and concisely explains fundamental database concepts and programming techniques
- Rich in working examples of both T-SQL and C# programs
- Covers all the features most database programming ever requires
(more…)