Book picks similar to
Learn SQL (using MySQL) in One Day and Learn It Well: SQL for Beginners with Hands-on Project by Jamie Chan
reference
programming
science-computer-science
favourites
The Quick Python Book
Naomi R. Ceder - 2000
This updated edition includes all the changes in Python 3, itself a significant shift from earlier versions of Python.The book begins with basic but useful programs that teach the core features of syntax, control flow, and data structures. It then moves to larger applications involving code management, object-oriented programming, web development, and converting code from earlier versions of Python.True to his audience of experienced developers, the author covers common programming language features concisely, while giving more detail to those features unique to Python.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Secrets of the JavaScript Ninja
John Resig - 2008
This completely revised edition shows you how to master key JavaScript concepts such as functions, closures, objects, prototypes, and promises. It covers APIs such as the DOM, events, and timers. You’ll discover best practice techniques such as testing, and cross-browser development, all taught from the perspective of skilled JavaScript practitioners.
Red Team Field Manual
Ben Clark - 2014
The RTFM contains the basic syntax for commonly used Linux and Windows command line tools, but it also encapsulates unique use cases for powerful tools such as Python and Windows PowerShell. The RTFM will repeatedly save you time looking up the hard to remember Windows nuances such as Windows wmic and dsquery command line tools, key registry values, scheduled tasks syntax, startup locations and Windows scripting. More importantly, it should teach you some new red team techniques.
Python for Kids
Jason R. Briggs - 2012
Jason Briggs, author of the popular online tutorial "Snake Wrangling for Kids," begins with the basics of how to install Python and write simple commands. In bite-sized chapters, he instructs readers on the essentials of Python, including how to use Python's extensive standard library, the difference between strings and lists, and using for-loops and while-loops. By the end of the book, readers have built a game and created drawings with Python's graphics library, Turtle. Each chapter closes with fun and relevant exercises that challenge the reader to put their newly acquired knowledge to the test.
AWS Lambda: A Guide to Serverless Microservices
Matthew Fuller - 2016
Lambda enables users to develop code that executes in response to events - API calls, file uploads, schedules, etc - and upload it without worrying about managing traditional server metrics such as disk space, memory, or CPU usage. With its "per execution" cost model, Lambda can enable organizations to save hundreds or thousands of dollars on computing costs. With in-depth walkthroughs, large screenshots, and complete code samples, the reader is guided through the step-by-step process of creating new functions, responding to infrastructure events, developing API backends, executing code at specified intervals, and much more. Introduction to AWS Computing Evolution of the Computing Workload Lambda Background The Internals The Basics Functions Languages Resource Allocation Getting Set Up Hello World Uploading the Function Working with Events AWS Events Custom Events The Context Object Properties Methods Roles and Permissions Policies Trust Relationships Console Popups Cross Account Access Dependencies and Resources Node Modules OS Dependencies OS Resources OS Commands Logging Searching Logs Testing Your Function Lambda Console Tests Third-Party Testing Libraries Simulating Context Hello S3 Object The Bucket The Role The Code The Event The Trigger Testing When Lambda Isn’t the Answer Host Access Fine-Tuned Configuration Security Long-Running Tasks Where Lambda Excels AWS Event-Driven Tasks Scheduled Events (Cron) Offloading Heavy Processing API Endpoints Infrequently Used Services Real-World Use Cases S3 Image Processing Shutting Down Untagged Instances Triggering CodeDeploy with New S3 Uploads Processing Inbound Email Enforcing Security Policies Detecting Expiring Certificates Utilizing the AWS API Execution Environment The Code Pipeline Cold vs. Hot Execution What is Saved in Memory Scaling and Container Reuse From Development to Deployment Application Design Development Patterns Testing Deployment Monitoring Versioning and Aliasing Costs Short Executions Long-Running Processes High-Memory Applications Free Tier Calculating Pricing CloudFormation Reusable Template with Minimum Permissions Cross Account Access CloudWatch Alerts AWS API Gateway API Gateway Event Creating the Lambda Function Creating a New API, Resource, and Method Initial Configuration Mapping Templates Adding a Query String Using HTTP Request Information Within Lambda Deploying the API Additional Use Cases Lambda Competitors Iron.io StackHut WebTask.io Existing Cloud Providers The Future of Lambda More Resources Conclusion
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.
Driven: The Never-Give-Up Roadmap to Massive Success
Manny Khoshbin - 2018
How to Drive: Real World Instruction and Advice from Hollywood's Top Driver
Ben Collins - 2016
And an absolute must for everyone with a learner's permit. Former Top Gear Stig and professional driver Ben Collins shares expert skills culled from a twenty year career as one of the best drivers in the world, famous for racing in the Le Mans series and NASCAR, piloting the Batmobile, and dodging bullets with James Bond. Refined over thousands of hours of elite-level performance in the physics of driving, his philosophy results in greater control and safer, more efficient and fun driving for all skill levels.
Lessons From the Edge: Inspirational Tales of Surviving, Thriving and Extreme Adventure
Aldo Kane - 2021
The Greatest Hoax on Earth: Catching Truth, While We Can
Alan C. Logan - 2020
Abagnale's story has captured the imagination of audiences around the world as a modern-day folk hero-but the truth could not be more different from the fictitious autobiography he sold to Hollywood. Self-proclaimed as "the world's greatest con man," the true dimensions of Abagnale's hoax are revealed for the first time in this dramatic true story.A shocking new reality emerges through the voices of victims, their families, and others who have seen the truth concealed by decades of deception. Their stories are now exquisitely woven into a tapestry of hard evidence and insights from his former manager, Mark Zinder. The result is a fast-paced drama filled with heroes, villains, mystery and intrigue, answered with unquestionable facts and official records-all definitively disproving Abagnale's longstanding claims of roaming the world as a "teenage millionaire imposter" and working for the District Attorney in Baton Rouge.
Captivate: Conversational Secrets To Be Instantly Likeable, Make Unforgettable Impressions, And Never Run Out Of Things To Say
Charlie Houpert - 2014
Think back to the job interview you nailed (or blew). The date that went perfectly (or broke down completely.) Or the random encounter with that person who turned out to be your best friend (or the countless others that didn’t). Mere seconds of conversation have the power to alter the course of your life. It’s miraculous then that we are never taught HOW to conduct conversations. How to navigate them so that we get more of the jobs, dates, and best friends we want. It’s as if the world believes amazing conversational skills can’t be learned. Captivate shatters that belief. Inside you'll learn: How to keep conversations going without running out of things to say and facing the dreaded awkward silence How to create interesting "getting to know you" conversations without slipping into boring interview mode and turning off who you're talking to How to start conversations with strangers and approach people you don't know Real life examples of great (and terrible) conversations The two modes of conversation that allow you to connect with anyone, even when you don't have anything in common How to finish a conversation so people walk away planning on reaching out to you Read Captivate and you’ll learn how to have conversations that stand out in people’s minds and make you someone they never want to forget.
Beginning iPhone 3 Development: Exploring the iPhone SDK
Dave Mark - 2009
Updated and revised for iPhone SDK 3, many of the discussions in the original book have been clarified to make some of the more complex topics easier to understand. In addition, all of the projects have been rebuilt from scratch using the SDK 3 templates.Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, this book offers a complete soup-to-nuts course in iPhone and iPod touch programming. The book starts with the basics, walking you through the process of downloading and installing Apple's free iPhone SDK, and then stepping you though the creation of your first simple iPhone application. From there, you'll learn to integrate all the interface elements iPhone users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. You'll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The confusing art of table building will be demystified, and you'll see how to save your data using the iPhone file system. You'll also learn how to save and retrieve your data using SQLite, iPhone's built-in database management system. In addition, you'll also learn about Core Data, an important persistence mechanism that has just been added with SDK 3.And there's much more! You'll learn to draw using Quartz 2D and OpenGL ES, add multitouch gestural support (pinches and swipes) to your applications, and work with the camera, photo library, accelerometer, and built-in GPS. You'll discover the fine points of application preferences and learn how to localize your apps for multiple languages. You can discover more about this book, download source code, and find support forums at the book's companion site, at www.iphonedevbook.com.The iPhone 3 update to the best-selling and most recommended book for iPhone developers Packed full of tricks, techniques, and enthusiasm for the new SDK from a developer perspective The most complete, useful, and up-to-date guide to all things having to do with Apple's iPhone SDK
1000 Best Tips for ADHD: Expert Answers and Bright Advice to Help You and Your Child
Susan Ashley - 2012
Even getting through seemingly easy tasks can be a relentless challenge that never seems to get easier. As a child psychologist specializing in ADHD for more than twenty years, Dr. Ashley knows exactly what parents face every day. 1000 Best Tips for ADHD gives parents quick tips and easy-to-implement solutions that make even the toughest days go smoother.FIND TIPS AND SUGGESTIONS ON: Improving behavior Increasing school success Helping out at home Interacting with others And more!
Chess: The Ultimate Guide for Beginners
Cory Klein - 2017
This is not true. In fact, chess is accessible and can be played by anyone with a brain, a pair of eyes, and imagination. The ultimate guide for beginnersIf you've never played the game of chess or are still discovering it, this book is for you. It is a basic and comprehensive guide that will introduce you to the game and teach you everything you need to know, from the setup of a chess board to the delivery of checkmate. It is filled with advice for beginners, basic tactics, strategies, and diagrams to help you visualize every step of your progress. The start of a lifelong King's huntThe objective of this book is not to make you a chess master. That is an accomplishment that takes decades of research, regular practice, and an insane amount of talent. The goal here is for you to become a decent chess player. After reading this book, you will be able to play games with anyone, practice regularly, and sharpen your chess muscles until you reach a decent level of play. The more you'll play, the better you'll get. But it all starts with the basics which you will acquire in this book. So don't hesitate. If you've always wanted to learn to play chess, now is the time. Just scroll up and grab your copy now!
Programming Windows 8 Apps with HTML, CSS, and JavaScript
Kraig Brockschmidt - 2012