Book picks similar to
Hello Swift!: iOS app programming for kids and other beginners by Tanmay Bakshi
computer-science
nonfiction
virtual-shelf
children
Godfathers of Crime: Face to Face with India's Most Wanted
Sheela Raval - 2015
Farmaiyen, Sheelaji!’Among the first female journalists in India to investigate crime andthe underworld, Sheela Raval has had an eventful three-decade-longcareer in print media and television that has seen her track India’smost notorious criminals across different parts of the globe. Alwayshot on the trail of a story, Raval broke the news about Chhota Rajansurviving a brutal assassination attempt in Bangkok in 2000, attendedDawood Ibrahim’s daughter’s wedding in Dubai and is the only personto have interviewed Samira Jumani, noted gangster Abu Salem’s firstwife, after Salem’s arrest and extradition.Now, in a candid memoir of fearless reportage, Raval recounts herinteractions with the much-feared dons, and the revelations theybrought forth about the intricate workings of organized crime withinIndian borders and beyond. Raval’s bold writing gives fresh and sofarunpublished insight into the D Company’s evolution as a criminalorganization with transnational influence and connections withforeign governments; the much-talked-about split between Dawoodand Chhota Rajan; a once-promising cricketer who became one ofMumbai’s most-feared dons; the Abu Salem–Monica Bedi affair; andthe circumstances that led her to appear as a state witness in the highprofilecase against film producer Bharat Shah and Chhota Shakeel.Chilling and revelatory, Raval’s stories provide a fascinating glimpseinto the minds of organized criminals who have long haunted India’ssecurity forces. Godfathers of Crime is a chronicle of men who havelived outside the boundaries of the law for most of their lives, toldthrough the personal experiences of an intrepid journalist.
Algorithms
Robert Sedgewick - 1983
This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing -- including fifty algorithms every programmer should know. In this edition, new Java implementations are written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use.The algorithms in this book represent a body of knowledge developed over the last 50 years that has become indispensable, not just for professional programmers and computer science students but for any student with interests in science, mathematics, and engineering, not to mention students who use computation in the liberal arts.The companion web site, algs4.cs.princeton.edu contains An online synopsis Full Java implementations Test data Exercises and answers Dynamic visualizations Lecture slides Programming assignments with checklists Links to related material The MOOC related to this book is accessible via the "Online Course" link at algs4.cs.princeton.edu. The course offers more than 100 video lecture segments that are integrated with the text, extensive online assessments, and the large-scale discussion forums that have proven so valuable. Offered each fall and spring, this course regularly attracts tens of thousands of registrants.Robert Sedgewick and Kevin Wayne are developing a modern approach to disseminating knowledge that fully embraces technology, enabling people all around the world to discover new ways of learning and teaching. By integrating their textbook, online content, and MOOC, all at the state of the art, they have built a unique resource that greatly expands the breadth and depth of the educational experience.
The Art and Science of Java
Eric S. Roberts - 2007
By following the recommendations of the Association of Computing Machinery's Java Task Force, this first edition text adopts a modern objects-first approach that introduces readers to useful hierarchies from the very beginning.KEY TOPICS: Introduction; Programming by Example; Expressions; Statement Forms; Methods; Objects and Classes; Objects and Memory; Strings and Characters; Object-Oriented Graphics; Event-Driven Programs; Arrays and ArrayLists; Searching and Sorting; Collection Classes; Looking Ahead.MARKET: A modern objects-first approach to the Java programming language that introduces readers to useful class hierarchies from the very beginning.
A Clockwork Reader Reading Journal
Hannah Azerang - 2021
Even better, Hannah Azerang, the face of the successful Youtube channel A Clockwork Reader, and one of the online bookish community's biggest personalities, has curated this journal just for you!Join Hannah and track your reading of up to 100 books as she guides you along with questions about your reading, offers up some of her favorite books for you to enjoy, and even fills in some of the pages herself. Look further and you'll see she's even taken her pens and pencils and filled these pages with some of her favorite doodles and designs! • Read and record your thoughts on 100 books with questions from Hannah such as how the book made you feel and where you were when you read it. • Get creative and design your own section for each book with anything from your own drawings and writings to stickers, inserts, and whatever else you have around. • Figure out what to read next with Hannah's specific challenge prompts like "read a book by your favorite author" and "read the next book in a series you haven't finished." • Enjoy Hannah's favorite book quotes as you chart your way through the pages. • Document lists of your favorite books, books you anticipate, and books you've been meaning to read but haven't gotten to yet.
When Life's Not Working: 7 Simple Choices for a Better Tomorrow
Bob Merritt - 2011
No matter how gifted or fortunate, everyone will experience some level of disappointment in life: difficult classes, jobs, relationships, and losses. But by following basic disciplines anyone can experience accomplishment, freedom, and ease in navigating through life's daily challenges. In this positive, insightful book, Bob Merritt describes a set of universal principles that work for everyone in every stage of life, showing that what we do today determines who we become tomorrow. Anyone who has experienced pain or confusion from lost opportunities, broken relationships, or a nagging sense of emptiness will treasure this book that shows them that the best of life has not passed them by.
Advanced Apex Programming for Salesforce.com and Force.com
Dan Appleman - 2012
Intended for developers who are already familiar with the Apex language, and experienced Java and C# developers who are moving to Apex, this book starts where the Force.com documentation leaves off. Instead of trying to cover all of the features of the platform, Advanced Apex programming focuses entirely on the Apex language and core design patterns. You’ll learn how to truly think in Apex – to embrace limits and bulk patterns. You’ll see how to develop architectures for efficient and reliable trigger handling, and for asynchronous operations. You’ll discover that best practices differ radically depending on whether you are building software for a specific organization or for a managed package. And you’ll find approaches for incorporating testing and diagnostic code that can dramatically improve the reliability and deployment of Apex software, and reduce your lifecycle and support costs. Based on his experience both as a consultant and as architect of a major AppExchange package, Dan Appleman focuses on the real-world problems and issues that are faced by Apex developers every day, along with the obscure problems and surprises that can sneak up on you if you are unprepared.
There Are Monsters In My Room
Michael Yu - 2013
In fact, she's perfectly ready for any goblin or ghoul that wants to try and scare her! Indeed, all those monsters are sure to be afraid of all the tricky traps and trapsy tricks Norah has in store for them in this wonderfully fun, bedtime story.Another quality children picture book from the father and daughter team of Michael and Rachel Yu.** Amazon Prime Members can download this book for FREE! **
Multiple View Geometry in Computer Vision
Richard Hartley - 2000
This book covers relevant geometric principles and how to represent objects algebraically so they can be computed and applied. Recent major developments in the theory and practice of scene reconstruction are described in detail in a unified framework. Richard Hartley and Andrew Zisserman provide comprehensive background material and explain how to apply the methods and implement the algorithms. First Edition HB (2000): 0-521-62304-9
Modern Vim: Craft Your Development Environment with Vim 8 and Neovim
Drew Neil - 2018
Integrate your editor with tools for building, testing, linting, indexing, and searching your codebase. Discover the future of Vim with Neovim: a fork of Vim that includes a built-in terminal emulator that will transform your workflow. Whether you choose to switch to Neovim or stick with Vim 8, you’ll be a better developer.A serious tool for programmers and web developers, no other text editor comes close to Vim for speed and efficiency. Make Vim the centerpiece of a Unix-based IDE as you discover new ways to work with Vim 8 and Neovim in more than 30 hands-on tips.Execute tasks asynchronously, allowing you to continue in Vim while linting, grepping, building a project, or running a test suite. Install plugins to be loaded on startup—or on-demand when you need them—with Vim 8’s new package support. Save and restore sessions, enabling you to quit Vim and restart again while preserving your window layout and undo history. Use Neovim as a drop-in replacement for Vim—it supports all of the features Vim 8 offers and more, including an integrated terminal that lets you quickly perform interactive commands. And if you enjoy using tmux and Vim together, you’ll love Neovim’s terminal emulator, which lets you run an interactive shell in a buffer. The terminal buffers fit naturally with Vim’s split windows, and you can use Normal mode commands to scroll, search, copy, and paste. On top of all that: Neovim’s terminal buffers are scriptable.With Vim at the core of your development environment, you’ll become a faster and more efficient developer.
Porn for New Moms: From the Cambridge Women's Pornography Cooperative
Cambridge Women's Pornography Cooperative - 2008
What really turns them on? The CWPC locked themselves in the lab for months to find out. And the results are in this scientifically proven, steamy photo collection of hunky guys doing exactly what new mothers want. Prepare to enter a fantasy world, a world where men insist on changing diapers, where guys get up for 3 a.m. feedings, and where they just can't help but admire mom's sexy all-sweatpants wardrobe. Page after page of titillatingshots and dream-worthy captions will make every mother swoon. In fact, it might just leave her begging for more. . . . Oh, daddy!
Windows 10: The Missing Manual
David Pogue - 2015
Windows 10 (a free update to users of Windows 8 or Windows 7) fixes a number of the problems introduced by the revolution in Windows 8 and offers plenty of new features, such as the new Spartan web browser, Cortana voice-activated "personal assistant," new universal apps (that run on tablet, phone, and computer), and more. But to really get the most out of the new operating system, you're going to need a guide.Thankfully, Windows 10: The Missing Manual will be there to help. Like its predecessors, this book from the founder of Yahoo Tech, previous New York Times columnist, bestselling author, and Missing Manuals creator David Pogue illuminates its subject with technical insight, plenty of wit, and hardnosed objectivity for beginners, veteran standalone PC users, new tablet owners, and those who know their way around a network.
Hibernate in Action
Christian Bauer - 2004
Why is this open-source tool so popular? Because it automates a tedious task: persisting your Java objects to a relational database. The inevitable mismatch between your object-oriented code and the relational database requires you to write code that maps one to the other. This code is often complex, tedious and costly to develop. Hibernate does the mapping for you.Not only that, Hibernate makes it easy. Positioned as a layer between your application and your database, Hibernate takes care of loading and saving of objects. Hibernate applications are cheaper, more portable, and more resilient to change. And they perform better than anything you are likely to develop yourself."Hibernate in Action" carefully explains the concepts you need, then gets you going. It builds on a single example to show you how to use Hibernate in practice, how to deal with concurrency and transactions, how to efficiently retrieve objects and use caching.The authors created Hibernate and they field questions from the Hibernate community every day-they know how to make Hibernate sing. Knowledge and insight seep out of every pore of this book."What's Inside"- ORM concepts- Getting started- Many real-world tasks- The Hibernate application development process
Fluent Python: Clear, Concise, and Effective Programming
Luciano Ramalho - 2015
With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"
Dynamic Nymphing: Tactics, Techniques, and Flies from Around the World
George Daniel - 2011
Advanced tight line nymphing tactics, including Czech, Polish, French, Spanish, and American techniques Rigging and fishing dry and droppers, curly Qs, and conventional indicators Fishing the extremes: shallow water, cold weather, high water, wind Casting and technique sequences that include tuck cast, bow and arrow cast, as well as elevating and leading when tight line nymphing62 nymph patterns
Lie After Lie: The True Story of a Master of Deception, Betrayal, and Murder
Lara Bricker - 2010
But after Julie suddenly died, and doctors discovered she’s been poisoned with the main ingredient in antifreeze, her parents began to suspect that her husband, James, was not so perfect. This blow-by-blow account shows how investigators and state police unraveled James Keown’s chilling web of deceit.