Book picks similar to
Introduction to Programming with C++ by Y. Daniel Liang


calibre
science-books-i-ve-read
computer-tech-skillz
programming

Python Data Science Handbook: Tools and Techniques for Developers


Jake Vanderplas - 2016
    Several resources exist for individual pieces of this data science stack, but only with the Python Data Science Handbook do you get them all—IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, and other related tools.Working scientists and data crunchers familiar with reading and writing Python code will find this comprehensive desk reference ideal for tackling day-to-day issues: manipulating, transforming, and cleaning data; visualizing different types of data; and using data to build statistical or machine learning models. Quite simply, this is the must-have reference for scientific computing in Python.With this handbook, you’ll learn how to use: * IPython and Jupyter: provide computational environments for data scientists using Python * NumPy: includes the ndarray for efficient storage and manipulation of dense data arrays in Python * Pandas: features the DataFrame for efficient storage and manipulation of labeled/columnar data in Python * Matplotlib: includes capabilities for a flexible range of data visualizations in Python * Scikit-Learn: for efficient and clean Python implementations of the most important and established machine learning algorithms

The Linux Programming Interface: A Linux and Unix System Programming Handbook


Michael Kerrisk - 2010
    You'll learn how to:Read and write files efficiently Use signals, clocks, and timers Create processes and execute programs Write secure programs Write multithreaded programs using POSIX threads Build and use shared libraries Perform interprocess communication using pipes, message queues, shared memory, and semaphores Write network applications with the sockets API While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.Praise for The Linux Programming Interface "If I had to choose a single book to sit next to my machine when writing software for Linux, this would be it." —Martin Landers, Software Engineer, Google "This book, with its detailed descriptions and examples, contains everything you need to understand the details and nuances of the low-level programming APIs in Linux . . . no matter what the level of reader, there will be something to be learnt from this book." —Mel Gorman, Author of Understanding the Linux Virtual Memory Manager "Michael Kerrisk has not only written a great book about Linux programming and how it relates to various standards, but has also taken care that bugs he noticed got fixed and the man pages were (greatly) improved. In all three ways, he has made Linux programming easier. The in-depth treatment of topics in The Linux Programming Interface . . . makes it a must-have reference for both new and experienced Linux programmers." —Andreas Jaeger, Program Manager, openSUSE, Novell "Michael's inexhaustible determination to get his information right, and to express it clearly and concisely, has resulted in a strong reference source for programmers. While this work is targeted at Linux programmers, it will be of value to any programmer working in the UNIX/POSIX ecosystem." —David Butenhof, Author of Programming with POSIX Threads and Contributor to the POSIX and UNIX Standards ". . . a very thorough—yet easy to read—explanation of UNIX system and network programming, with an emphasis on Linux systems. It's certainly a book I'd recommend to anybody wanting to get into UNIX programming (in general) or to experienced UNIX programmers wanting to know 'what's new' in the popular GNU/Linux system." —Fernando Gont, Network Security Researcher, IETF Participant, and RFC Author ". . . encyclopedic in the breadth and depth of its coverage, and textbook-like in its wealth of worked examples and exercises. Each topic is clearly and comprehensively covered, from theory to hands-on working code. Professionals, students, educators, this is the Linux/UNIX reference that you have been waiting for." —Anthony Robins, Associate Professor of Computer Science, The University of Otago "I've been very impressed by the precision, the quality and the level of detail Michael Kerrisk put in his book. He is a great expert of Linux system calls and lets us share his knowledge and understanding of the Linux APIs." —Christophe Blaess, Author of Programmation systeme en C sous Linux ". . . an essential resource for the serious or professional Linux and UNIX systems programmer. Michael Kerrisk covers the use of all the key APIs across both the Linux and UNIX system interfaces with clear descriptions and tutorial examples and stresses the importance and benefits of following standards such as the Single UNIX Specification and POSIX 1003.1." —Andrew Josey, Director, Standards, The Open Group, and Chair of the POSIX 1003.1 Working Group "What could be better than an encyclopedic reference to the Linux system, from the standpoint of the system programmer, written by none other than the maintainer of the man pages himself? The Linux Programming Interface is comprehensive and detailed. I firmly expect it to become an indispensable addition to my programming bookshelf." —Bill Gallmeister, Author of POSIX.4 Programmer's Guide: Programming for the Real World ". . . the most complete and up-to-date book about Linux and UNIX system programming. If you're new to Linux system programming, if you're a UNIX veteran focused on portability while interested in learning the Linux way, or if you're simply looking for an excellent reference about the Linux programming interface, then Michael Kerrisk's book is definitely the companion you want on your bookshelf." —Loic Domaigne, Chief Software Architect (Embedded), Corpuls.com

An Introduction to Political Theory


O.P. Gauba
    About the Book: Introduction to Political Theory This new edition of An Introduction of Political Theory examines a fairly wide range of issues concerning the ever-expanding field of political theory in a multidisciplinary (historical - sociological - economic - philosophical - juristic) perspective.

IBM PC Assembly Language and Programming


Peter Abel - 1987
    Coverage starts from scratch, discussing the simpler aspects of the hardware, and the language, then introduces technical details and instructions as they are needed.

Miguel Barclay's FAST FRESH One Pound Meals


Miguel Barclay - 2017
    Over 80 delicious super-simple recipes that will save you both time and money.Cook delicious food for less. One Pound Meals became an instant bestseller and the biggest debut cookbook in 2017 with incredible 5-star reviews from his fans and readers. Now in Miguel Barclay's second book, the original One Pound Chef focuses on fresh and light food, all for £1 per person.Here are warm, delicious salads, light soups, nutritious stir-fries and lots of vegetarian meals. All follow Miguel's One Pound style of cooking - simple ingredients, straightforward recipes and mouthwatering meals - and now ready in minutes.With over 80 recipes that are easy to shop for - especially when short of time - Miguel will help you get the most out of your ingredients with his tasty and fast dishes. He will teach you how to shop savvy, buying fresh seasonal ingredients but also show you clever shortcuts with frozen versions when you are in a hurry.Perfect for summer, great for your pocket.'The feedback you gave me from One Pound Meals was that you guys loved the speed and simplicity of my recipes, so I turned this up a notch for you and have created over 80 super-fast recipes for this book. I've also devised more of my characteristic One Pound Meals shortcuts to get you cooking fun and exciting dishes every day of the week without spending hours in the kitchen.I was inspired by all the amazing food from around the globe, especially the street food in Thailand and the refreshing noodle and rice dishes from China. And then, from Europe, I've gone once again to the Mediterranean, taking inspiration from their simple rustic fish dishes that I love so much. These guys adore their food and live in glorious sunshine, so they know how to balance flavours to create light and uplifting summer dishes.My aim is to motivate you to cook as many recipes as possible by making them as irresistible as I can. I want you to keep cooking, discovering one recipe after another, using up ingredients as you go along.'Fast & Fresh recipes include:* Summer Chicken Pie* 5-Spice Baked Feta & Asparagus Salad* Goan Cauliflower Curry* Green Shakshuka * Smoky Fish Tacos* Baked Eggs & Asparagus* Falafel Burger* Butternut Gnocchi with Crispy Parma Ham & Feta* Goats' Cheese 'Scallops'* Mexican Tortilla Soup* Fisherman's Pie

New Interchange Intro Student's Book


Jack C. Richards - 1994
    Intro is based on the principle that low-level learning does not equal low-level thinking. Topics such as clothing and fashion, sports and hobbies, food and diet, and holidays and customs are presented in unique ways using interesting real-life information. Beautiful color photographs and illustrations facilitate the teaching of new vocabulary. As with the other levels of New Interchange, a complete set of ancillaries, including a video program, is available to make classes interesting and productive.

Bad Boy


Jim Thompson - 1953
    And during a childhood spent at the mercy of a father whose schemes put him on the wrong side of the law as often as the right, and a grandfather who knew the bad parts of town like the back of his hand, young Jim learned sin better than any writer had before.From his rabble-rousing adolescencein the American Midwest, to wasted teenage years in the seedy underbelly of the hotel industry, to Thompson's chilling encounter with the real-life inspiration of THE KILLER INSIDE ME, BAD BOY offers a fascinating glimpse at the formative years of the man who would become one of the most famous authors of modern American Noir, in the autobiography-as-novel that follows the birth of the legend himself in the signature style Thompson made famous.

A New Kind of Science


Stephen Wolfram - 1997
    Wolfram lets the world see his work in A New Kind of Science, a gorgeous, 1,280-page tome more than a decade in the making. With patience, insight, and self-confidence to spare, Wolfram outlines a fundamental new way of modeling complex systems. On the frontier of complexity science since he was a boy, Wolfram is a champion of cellular automata--256 "programs" governed by simple nonmathematical rules. He points out that even the most complex equations fail to accurately model biological systems, but the simplest cellular automata can produce results straight out of nature--tree branches, stream eddies, and leopard spots, for instance. The graphics in A New Kind of Science show striking resemblance to the patterns we see in nature every day. Wolfram wrote the book in a distinct style meant to make it easy to read, even for nontechies; a basic familiarity with logic is helpful but not essential. Readers will find themselves swept away by the elegant simplicity of Wolfram's ideas and the accidental artistry of the cellular automaton models. Whether or not Wolfram's revolution ultimately gives us the keys to the universe, his new science is absolutely awe-inspiring. --Therese Littleton

Think Yourself to Health, Wealth, & Happiness: The Best of Dr. Joseph Murphy's Cosmic Wisdom


Joseph Murphy - 2002
    The best-selling author shares his insights on how to tackle our most difficult problems, from improving our love lives and our pocketbook to improving our overall health and sense of well-being.

Wireshark 101: Essential Skills for Network Analysis


Laura A. Chappell - 2013
    This book provides an ideal starting point whether you are interested in analyzing traffic to learn how an application works, you need to troubleshoot slow network performance, or determine whether a machine is infected with malware. Learning to capture and analyze communications with Wireshark will help you really understand how TCP/IP networks function. As the most popular network analyzer tool in the world, the time you spend honing your skills with Wireshark will pay off when you read technical specs, marketing materials, security briefings, and more. This book can also be used by current analysts who need to practice the skills contained in this book. In essence, this book is for anyone who really wants to know what's happening on their network.

Pmp Exam Prep Questions, Answers, & Explanations: 1000+ Pmp Practice Questions with Detailed Solutions


Christopher Scordo - 2009
    So why aren't students laser-focused on taking practice exams before attempting the real thing? Reflects the current PMP exam format and the PMBOK(r) Guide - Fifth Edition! The practice tests in this book are designed to help students adjust to the pace, subject matter, and difficulty of the real Project Management Professional (PMP) exam. Geared towards anyone preparing for the exam, all tests include clear solutions to help you understand core concepts. If you plan on passing the PMP exam, it's time to test your knowledge. It's time for PMP Exam Prep - Questions, Answers, & Explanations. Now packed with Over 1,000 realistic PMP sample questions to help you pass the exam on your FIRST try. In this book: 1000+ detailed PMP exam practice questions including 18 condensed PMP mock exams that can be completed in one hour; 11 Targeted PMBOK Knowledge Area tests, and detailed solution sets for all PMP questions which include clear explanations and wording, PMBOK Knowledge Area and page references, and reasoning based on the PMBOK Guide - Fifth Edition. Includes FREE PMP exam formula reference sheet! ** For PMP exams AFTER March 2018 **

Moving Home


P.J. Fiala - 2018
    Then Kayden disappears during a routine gas stop, and JT is torn between going after the woman he loves, and protecting her daughter. The Devils are known to have the local law in their back pockets, so JT calls in reinforcements. Time is not on their side and the clock is ticking.Moving Home is the sixth book in the exciting Rolling Thunder series. If you like sizzling sex scenes, suspense and happy endings, you’ll love PJ Fiala’s page turning series. Moving Home is the wrap-up of JT and Kayden's story from Moving to You. While it is a stand-alone, you will enjoy it much more if you read Moving to You first.

The Haskell School of Expression: Learning Functional Programming Through Multimedia


Paul Hudak - 2000
    It has become popular in recent years because of its simplicity, conciseness, and clarity. This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional (boring) mathematical examples commonly found in other programming language textbooks, the author uses examples drawn from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. Details about progamming in Haskell are presented in boxes throughout the text so they can be easily found and referred to.

Head First Programming: A Learner's Guide to Programming Using the Python Language


Paul Barry - 2008
    This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts. Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose. With a focus on programming concepts, this book teaches you how to:Understand the core features of all programming languages, including: variables, statements, decisions, loops, expressions, and operatorsReuse code with functionsUse library code to save time and effortSelect the best data structure to manage complex dataWrite programs that talk to the WebShare your data with other programsWrite programs that test themselves and help you avoid embarrassing coding errors.Contents Intro xxiii1 Starting to Code: Finding Your Way2 Textual Data: Every String Has Its Place3 Functions: Let’s Get Organized4 Data Files and Arrays: Sort It Out5 Hashes and Databases: Putting Data in Its Place6 Modular Programming: Keeping Things Straight7 Building a Graphical User Interface: Going All Gooey8 GUIs and Data: Data Entry Widgets8 1/2 Exceptions and Message Boxes: Get the Message? 9 Graphical Interface Elements: Selecting the Right Tool10 Custom Widgets and Classes: With an Object in MindAppendix i Leftovers: The Top Ten Things (We Didn’t Cover)

Signing Illustrated (Revised Edition): The Complete Learning Guide


Mickey Flodin - 2004
    This easy-to-use guide is updated and expanded to include new computer and technology signs and offers a fast and simple approach to learning. Includes:- Vocabulary reviews- Fingerspelling exercises- Sign matching and memory aids- A complete glossary and a comprehensive index- Clear instructive drawings