Book picks similar to
C# 2010 for Programmers (Deitel Developer Series) by Paul Deitel


computer-science-ee
cs-textbook-list
programming
programming-c-sharp

Metaprogramming Ruby


Paolo Perrotta - 2010
    Now you can get in on the action as well. This book describes metaprogramming as an essential component of Ruby. Once you understand the principles of Ruby, including the object model, scopes, and eigenclasses, you're on your way to applying metaprogramming both in your daily work and in your fun, after-hours projects. Learning metaprogramming doesn't have to be difficult or boring. By taking you on a Monday-through-Friday workweek adventure with a pair of programmers, Paolo Perrotta helps make mastering the art of metaprogramming both straightforward and entertaining. The book is packed with:Pragmatic examples of metaprogramming in action, many of which come straight from popular libraries or frameworks, such as Rails. Programming challenges that let you experiment and play with some of the most fun, "out-there" metaprogramming concepts. Metaprogramming spells--34 practical recipes and idioms that you can study and apply right now, to write code that is sure to impress. Whether you're a Ruby apprentice on the path to mastering the language or a Ruby wiz in search of new tips, this book is for you.

Operating Systems: Internals and Design Principles


William Stallings - 1991
    Stallings presents the nature and characteristics of modern-day operating systems clearly and completely.

Ruby Cookbook


Lucas Carlson - 2006
    It gives you hundreds of solutions to real-world problems, with clear explanations and thousands of lines of code you can use in your own projects.From data structures and algorithms, to integration with cutting-edge technologies, the Ruby Cookbook has something for every programmer. Beginners and advanced Rubyists alike will learn how to program with:Strings and numbersArrays and hashesClasses, modules, and namespacesReflection and metaprogrammingXML and HTML processingRuby on Rails (including Ajax integration)DatabasesGraphicsInternet services like email, SSH, and BitTorrentWeb servicesMultitaskingGraphical and terminal interfacesIf you need to write a web application, this book shows you how to get started with Rails. If you're a system administrator who needs to rename thousands of files, you'll see how to use Ruby for this and other everyday tasks. You'll learn how to read and write Excel spreadsheets, classify text with Bayesian filters, and create PDF files. We've even included a few silly tricks that were too cool to leave out, like how to blink the lights on your keyboard.The Ruby Cookbook is the most useful book yet written about Ruby. When you need to solve a problem, don't reinvent the wheel: look it up in the Cookbook.

Hands-On Machine Learning with Scikit-Learn and TensorFlow


Aurélien Géron - 2017
    Now that machine learning is thriving, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how.By using concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn how to use a range of techniques, starting with simple Linear Regression and progressing to Deep Neural Networks. If you have some programming experience and you’re ready to code a machine learning project, this guide is for you.This hands-on book shows you how to use:Scikit-Learn, an accessible framework that implements many algorithms efficiently and serves as a great machine learning entry pointTensorFlow, a more complex library for distributed numerical computation, ideal for training and running very large neural networksPractical code examples that you can apply without learning excessive machine learning theory or algorithm details

Pro Git


Scott Chacon - 2009
    It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects.A book by Git experts to turn you into a Git expert. Introduces the world of distributed version control Shows how to build a Git development workflow.

The Art of Electronics


Paul Horowitz - 1980
    Widely accepted as the authoritative text and reference on electronic circuit design, both analog and digital, this book revolutionized the teaching of electronics by emphasizing the methods actually used by circuit designers -- a combination of some basic laws, rules of thumb, and a large bag of tricks. The result is a largely nonmathematical treatment that encourages circuit intuition, brainstorming, and simplified calculations of circuit values and performance. The new Art of Electronics retains the feeling of informality and easy access that helped make the first edition so successful and popular. It is an ideal first textbook on electronics for scientists and engineers and an indispensable reference for anyone, professional or amateur, who works with electronic circuits.

A Whirlwind Tour of Python


Jake Vanderplas - 2016
    This report provides a brief yet comprehensive introduction to Python for engineers, researchers, and data scientists who are already familiar with another programming language.Author Jake VanderPlas, an interdisciplinary research director at the University of Washington, explains Python’s essential syntax and semantics, built-in data types and structures, function definitions, control flow statements, and more, using Python 3 syntax.You’ll explore:- Python syntax basics and running Python codeBasic semantics of Python variables, objects, and operators- Built-in simple types and data structures- Control flow statements for executing code blocks conditionally- Methods for creating and using reusable functionsIterators, list comprehensions, and generators- String manipulation and regular expressions- Python’s standard library and third-party modules- Python’s core data science tools- Recommended resources to help you learn more

New Stomach Old brain: How to lose 125 pounds in one year and stay sane


Limor Haim Matityahoo (Limitz) - 2017
    Although patients lose dozens of pounds, their habits remain untouched and the harsh emotional discomforts they face don’t necessarily fit their new and attractive look. The radical changes are accompanied by emotional challenges, increased exposure, invasion of privacy, a struggle with a physical inability to eat and a disturbing fear of being fat again. This book is about these challenges. A magnetizing and valuable read for potential patients and their loved-ones Emotional coping is an inseparable part of the physical weight-loss process that comes with bariatric (sleeve) surgery, though rarely addressed. In New Stomach, Old Brain, Limor Haim Matityahoo shares her inspirational personal journey in the form of short stories, shading new light on weight-loss surgery and it’s consequences. A valuable source of information for candidates of weight loss surgery and their acquaintances, before, during and after the operation. Leverage your weight-loss operation into a successful way of life Shading pounds is no grantee for happiness. Learn how to make the best out of the change and turn it into a new life opertunity! Get your copy of New Stomach, Old Brain now!

An Introduction to the Way of the Buddha: Buddhism for Beginners


Shalu Sharma - 2016
    Here’s what you will learn in this book; you will learn about the Buddha, history of Buddha and Buddhism, teachings of Buddha, about Buddhist philosophy, the 3 universal truths, noble truths, sufferings, eight fold path, divisions of Buddhism, the 5 precepts, how to practice Buddhism and more.Download your book today and learn Buddhism plain and simple.

Fundamentals of Computers


V. Rajaraman - 2011
    

Cycling's Greatest Misadventures


Erich Schweikher - 2007
    In these pages both everyday riders and pros tell their stories of freak accidents, animal attacks, sabotage, idiotic decisions, eerie or unexplained incidents, and other jaw dropping, adrenalin-pumping calamities. These stories bring to life the strange things possibilities that await, once we step on the pedals of our road, mountain, or commuter bikes. A sampling of misadventures in this collection includes the stories of: the mountain biker who follows a bull and then gets gored by it; the twenty African Americans who pioneered cycle touring by completing a Transamerica ride in 1897, but wait - this story gets strange...; the large rat that leapt on top of a woman's bike and slapped her repeatedly with its tail; an inside-the-head narration by a professional racer as he rides a brutal race, and then gets humiliated in changing room afterwards; the recreational cyclist who accidentally rides deep into a prison yard; the computer programmer who crashes a stationary bike during his first spin class; the bike messenger who can't call it quits even after getting hit by eight cars; and, the man who carefully spreads out tacks on the route of an all female race in an attempt to get a date. These stories will make you wonder, drop you to the floor laughing and leave you shaking your head with disbelief.

Living Clojure


Carin Meier - 2015
    Author Carin Meier not only provides a practical overview of this JVM language and its functional programming concepts, but also includes a complete hands-on training course to help you learn Clojure in a structured way.The first half of the book takes you through Closure’s unique design and lets you try your hand at two Clojure projects, including a web app. The holistic course in second half provides you with critical tools and resources, including ways to plug into the Clojure community. Understand the basic structure of a Clojure expression Learn how to shape and control code in a functional way Discover how Clojure handles real-world state and concurrency Take advantage of Java classes and learn how Clojure handles polymorphism Manage and use libraries in a Clojure project Use the core.async library for asynchronous and concurrent communication Explore the power of macros in Clojure programming Learn how to think in Clojure by following the book’s seven-week training course

HOW TO MAKE MONEY ONLINE: Learn how to make money from home with my step-by-step plan to build a $5000 per month passive income website portfolio (of 10 ... each) (THE MAKE MONEY FROM HOME LIONS CLUB)


Mike Omar - 2012
    

Security+ Guide to Network Security Fundamentals


Mark Ciampa - 2004
    The book covers all of the new CompTIA Security+ 2008 exam objectives and maps to the new Security+ 2008 exam. This updated edition features many all-new topics, including topics new to the CompTIA exams like cross site scripting, SQL injection, rootkits, and virtualization, as well as topics of increasing importance in the industry as a whole, like the latest breeds of attackers, Wi-Fi Protected Access 2, and Microsoft Windows Vista security.

How to Eliminate Negative Thoughts and Emotions with One Simple but Powerful Technique


Beau Norton - 2016
    We easily get addicted to the high of achieving our goals. This isn't always a bad thing but it can be when we lose sight of the more important things in life.Many people never really feel satisfied in their regular day to day living and so they constantly strive for something outside of themselves to make up for their feelings of boredom, unworthiness, or whatever it may be.In our success-driven culture, it's very easy to miss out on the simple joys in life. Most people find it very difficult to be happy with a simple existence.First of all, there is nothing wrong with striving for bigger things. There is also nothing wrong with living a very simple and ordinary existence.What is truly important in the grand scheme of things is how we FEEL and how we make others feel, and this, believe it or not, has nothing to do with the outward circumstances of our lives.It costs absolutely nothing to be a kind and loving person. It costs nothing to focus on the brighter side of life. It's all a matter of perspective and our ability to release the negativity within ourselves.This book discusses a simple but powerful strategy for releasing these negative emotions that block us from experience the joy of the present moment. It shows you step by step how to be happy regardless of your life circumstances. It's easier than you think. Enjoy :)