Whether you're planning on starting a blog, need an online portfolio to showcase your work or are looking to start selling through a webstore, this book will help ensure it looks professional and works in the right way.
- RRP £16.99
- Save £12.00
Covering WordPress, Weebly, Squarespace, Wix, Shopify and more, the book shows how you don't have to spend a lot of money or learn code to create something special. Written by the expert Alannah Moore, the advice will help non-technical people make use of all the powerful tools that are available when it comes to creating websites.
Breaking down each step, the guide will take you from planning your pages to making the most of social media and search engines. It also covers how to work with images and reveals how best to engage with your audience through personalised newsletters and making sure your site is a must-read!
The Complete Guide to Drones shows you everything there is to know about drones, multicopters and UAVs (all terms associated with these increasingly common aerial vehicles!).
- RRP £14.99
- Save £10.00
Written in jargon-free English, the book will show you how they work, how you can fly them, how to choose the right one and how to take amazing photos and videos using drones from above. There are also clear illustrations and brand new photography to give even more insight.
There is even a step-by-step project to help you build your very own modestly priced drone. Great as a first step into the world of drones, this a fun, educational project. The legal issues surrounding drones are also covered in detail.
A full-color introduction to the basics of HTML and CSS that doesn't read like a manual Every day, more and more people want to learn some HTML and CSS. Joining the professional web designers and programmers are new audiences who need to know a little bit of code at work (update a content management system or e-commerce store) and those who want to make their personal blogs more attractive. Many books teaching HTML and CSS are dry and only written for those who want to become programmers, which is why this book takes an entirely new approach.* Introduces HTML and CSS in a way that makes them accessible to everyone hobbyists, students, and professionals and it's full-color throughout* Utilizes information graphics and lifestyle photography to explain the topics in a simple way that is engaging* Boasts a unique structure that allows you to progress through the chapters from beginning to end or just dip into topics of particular interest at your leisure This educational book is one that you will enjoy picking up, reading, then referring back to. It will make you wish other technical topics were presented in such a simple, attractive and engaging way!
- RRP £23.99
- Save £4.80
Updated to cover Python 2.7 and 3.3, this compact reference is the perfect on-the-job tool for developing applications with this versatile programming language. By covering the core language as well as commonly-used libraries, this small but potent book serves both as an ideal complement to Python tutorials, an even fills in some small details omitted in other texts. This fifth edition also includes specific built-in types and Statements, and standard Modules. Designed to help developers find answers on the job quickly, this book features a quick-lookup index Includes method tables, syntax information, and other detailed reference material Serves as the perfect companion to O'Reilly's Learning Python and Programming Python
- RRP £11.99
- Save £2.40
ARDUINO for BEGINNERS ESSENTIAL SKILLS EVERY MAKER NEEDS Loaded with full-color step-by-step illustrations! Absolutely no experience needed! Learn Arduino from the ground up, hands-on, in full color! Discover Arduino, join the DIY movement, and build an amazing spectrum of projects...limited only by your imagination! No "geekitude" needed: This full-color guide assumes you know nothing about Arduino or programming with the Arduino IDE. John Baichtal is an expert on getting newcomers up to speed with DIY hardware. First, he guides you gently up the learning curve, teaching you all you need to know about Arduino boards, basic electronics, safety, tools, soldering, and a whole lot more. Then, you walk step-by-step through projects that reveal Arduino's incredible potential for sensing and controlling the environment-projects that inspire you to create, invent, and build the future! * Use breadboards to quickly create circuits without soldering * Create a laser/infrared trip beam to protect your home from intruders * Use Bluetooth wireless connections and XBee to build doorbells and more * Write useful, reliable Arduino programs from scratch * Use Arduino's ultrasonic, temperature, flex, and light sensors * Build projects that react to a changing environment * Create your own plant-watering robot * Control DC motors, servos, and stepper motors * Create projects that keep track of time * Safely control high-voltage circuits * Harvest useful parts from junk electronics * Build pro-quality enclosures that fit comfortably in your home
- RRP £23.99
- Save £5.10
Start programming quickly with this super-fun guide to RaspberryPi
- RRP £14.99
- Save £3.00
Adventures in Raspberry Pi, 2nd Editionincludes 9 cool projects that show you how to set up and startdeveloping on your Raspberry Pi. Updated for the release of the Rev3 board, this second edition covers all the latest features andtells you everything you need to know. Written specifically for11-15 year-olds, this book uses the wildly successful, Raspberry Pito explain the fundamentals of computing. You'll have a blastlearning basic programming and system administration skills,beginning with the very basics of how to plug in the board and turnit on. Each project includes an instructional video so you can jumpright in and start going through the lessons on your own.
This hands-on book gets you up and running fast, with funprojects that let you explore. * Learn how to "talk to" your Raspberry Pi * Create games and stories with Scratch * Program with Turtle Graphics and Python * Code music and create a Raspberry Pi jukebox
If you want to get started programming today, Adventures inRaspberry Pi is the ultimate hands-on guide.
Computers perform countless tasks ranging from the business critical to the recreational, but regardless of how differently they may look and behave, they're all amazingly similar in basic function. Once you understand how the microprocessor-or central processing unit (CPU)-works, you'll have a firm grasp of the fundamental concepts at the heart of all modern computing. Inside the Machine, from the co-founder of the highly respected Ars Technica website, explains how microprocessors operate-what they do and how they do it. Now in softcover, the book uses analogies, full-color diagrams, and clear language to convey the ideas that form the basis of modern computing. After discussing computers in the abstract, the book examines specific microprocessors from Intel, IBM, and Motorola, from the original models up through today's leading processors. It contains the most comprehensive and up-to-date information available (online or in print) on Intel's latest processors: the Pentium M, Core, and Core 2 Duo. Inside the Machine also explains technology terms and concepts that readers often hear but may not fully understand, such as "pipelining," "L1 cache," "main memory," "superscalar processing," and "out-of-order execution." Includes discussion of: Parts of the computer and microprocessor Programming fundamentals (arithmetic instructions, memory accesses, control flow instructions, and data types) Intermediate and advanced microprocessor concepts (branch prediction and speculative execution) Intermediate and advanced microprocessor concepts (branch prediction and speculative execution) Intermediate and advanced computing concepts (instruction set architectures, RISC and CISC, the memory hierarchy, and encoding and decoding machine language instructions) 64-bit computing vs. 32-bit computing Caching and performance Inside the Machine is perfect for students of science and engineering, IT and business professionals, and the growing community of hardware tinkerers who like to dig into the guts of their machines
- RRP £39.99
- Save £8.00
AGPTF 14 years +14 years +
Make the most of Arduino's incredible capabilities with this great guide A hardware development platform built around an open-source, programmable circuit board, Arduino offers a simple way to build interactive robots or electronic devices, or add interactivity to existing devices. And whether you're a programmer, designer, hacker, engineer, or serious tinkerer, Arduino For Dummies is the perfect place to start. This book offers all the info you need on Arduino--as well as on electronics, programming, prototyping, and soldering--to jump right in. Read this book and get cracking in the fun and fascinating world of creative hardware hacking. Gets you up and running on Arduino and introduces the exciting world of physical computing Explains the Arduino Development Environment Covers programming using Processing, creating basic projects that include sound and light, how to connect Arduino to motors and servos, how to expand with specialty hardware, and more Includes 10 cool projects that are fun to build It's hardware, it's software, it's fun! Start building the next cool gizmo with Arduino and Arduino For Dummies.
The quantum computer is no longer the stuff of science fiction. Pioneering physicists are on the brink of unlocking a new quantum universe which provides a better representation of reality than our everyday experiences and common sense ever could. The birth of quantum computers - which, like Schrodinger's famous 'dead and alive' cat, rely on entities like electrons, photons or atoms existing in two states at the same time - is set to turn the computing world on its head. In his fascinating study of this cutting-edge technology, John Gribbin updates his previous views on the nature of quantum reality, arguing for a universe of many parallel worlds where 'everything is real'. Looking back to Alan Turing's work on the Enigma machine and the first electronic computer, Gribbin explains how quantum theory developed to make quantum computers work in practice as well as in principle. He takes us beyond the arena of theoretical physics to explore their practical applications - from machines which learn through 'intuition' and trial and error to unhackable laptops and smartphones. And he investigates the potential for this extraordinary science to create a world where communication occurs faster than light and teleportation is possible.
- RRP £9.99
- Save £0.10
Master your Raspberry Pi in a flash with this easy-to-follow guide
- RRP £17.99
- Save £3.70
Raspberry Pi For Dummies, 2nd Edition is a comprehensive guide to this exciting technology, fully updated to align with the Rev 3 board. Veteran technology authors provide expert insight and guidance that get you up and running fast, allowing you to explore the full capabilities of your Raspberry Pi. The clear, concise style makes this guide easy to follow for complete beginners, providing step-by-step instruction throughout the setup process and into systems administration and programming. Updated information includes coverage of Noobs, PiStore and making music with SonicPi, in addition to basic Raspberry Pi operations and features.
Raspberry Pi For Dummies, 2nd Edition teaches you everything you need to know to get the most out of your device. Even if you've never ventured beyond e-mail and web browsers, this guide will give you the skills and confidence you need to take advantage of everything the Raspberry Pi has to offer. * Find out how to install the operating system and connect to other devices * Install, use and remove software like a pro * Learn basic Linux systems administration * Program with Scratch, Python and Minecraft on your Raspberry Pi
The Raspberry Pi has awakened a whole new generation of hardware geeks, hackers and hobbyists, and now it's your turn to join their ranks. Learning how to fully use your new technology is the first step, and Raspberry Pi For Dummies, 2nd Edition is the ideal companion guide.
Through many examples and exercises, this book helps simplify bioinformatics programming using Python. It's an ideal guide for biologists who want to learn either basic scripting or substantial programming for various computational tasks, and for programmers who want to learn bioinformatics programming. "Bioinformatics Programming Using Python" can be used as a reference, for self-instruction, or as a companion book to help you through undergraduate courses in computer science, biology, and other life sciences. With the level of detail this book provides, it's also perfect for Professional Master's graduate courses in Bioinformatics.
- RRP £47.99
- Save £9.60
With El Capitan, Apple brings never-before-seen features to OS X-like a split-screen desktop, improved window controls, and amazing graphics. The new edition of David Pogue's #1 bestselling Mac book shows you how to use key new features such as swiping gestures, Notes, a new Spotlight search system, the Safari pinning feature, and Split View. Missing Manuals creator David Pogue is one of the most widely recognized technology authors in the world. A former New York Times technology columnist, he founded and now produces videos for Yahoo Tech.
- RRP £27.99
- Save £5.60
The essential guide to building and programming LEGO EV3 interactive robots Exploring LEGO Mindstorms: Tools and Techniques for Building and Programming Robots is the complete guide to getting the most out of your LEGO Mindstorms EV3. Written for hobbyists, young builders, and master builders alike, the book walks you through fundamentals of robot design, construction, and programming using the Mindstorms apparatus and LEGO TECHNIC parts. Tap into your creativity with brainstorming techniques, or follow the plans and blueprints provided on the companion website to complete projects ranging from beginner to advanced. The book begins with the basics of the software and EV3 features then lets you get to work quickly by using projects of increasing complexity to illustrate the topics at hand. Plenty of examples are provided throughout every step of the process, and the companion website features a blog where you can gain the insight and advice of other users. Exploring LEGO Mindstorms contains building and programming challenges written by a recognized authority in LEGO robotics curriculum, and is designed to teach you the fundamentals rather than have you follow a "recipe." Topics include: Building the starter vehicle, Auto-Driver Using programming blocks like Action Blocks, Flow Block and Data Blocks Building Spy Rabbit and programming the EV3 sensors with it Modifying the design of the robots from the book Designing your own robots, and expanding the functions of EV3 The book also provides extensive programming guidance, from the very basics of block programming through data wiring. You'll learn robotics skills to help with your own creations, and can likely ignite a lasting passion for innovation. Exploring LEGO Mindstorms is the key to unlocking your EV3 potential.
- RRP £27.99
- Save £1.60
At this very moment, somewhere in the world, two programmers are sitting in a garage and creating our future, one line of code at a time. We are in the era of the high tech startup.This book is the "Hello, World" tutorial for building products, technologies, and teams in a startup environment. It's based on the experiences of the author, Yevgeniy Brikman, as well as interviews with programmers from some of the most successful startups of the last decade, including Google, Facebook, LinkedIn, Twitter, GitHub, Stripe, Instagram, AdMob, Pinterest, and many others.If you're at all interested in startups--whether you're a programmer at the beginning of your career, a seasoned developer bored with the politics of large companies, a manager trying to figure out how to motivate your engineers, or just someone trying to figure out what this startup thing is all about--this book is for you. For more info, see http: //www.hello-startup.net
- RRP £31.99
- Save £6.40
AFOEQ 11 years +11 years +
Make amazing robots and gadgets by combining two of the hottest DIY technologies: the venerable LEGO and the upstart Arduino. With this book, you'll learn how to take LEGO Mindstorms components - motors, sensors, and more - and interface them with the Arduino microcontroller, opening many exciting new options. You'll focus on six projects, each more challenging and informative than the next. In each project, you'll explore different ways that Arduino adds functionality to LEGO Mindstorms. In addition, the authors have created affordable companion kits designed specifically for the projects in this book. Perfect for students, teachers, hobbyists, makers, hackers, and kids. Build projects such as the Cuckoo Clock, Chocolate Milk Maker, DrawBot, Robot Arm, and more Learn the basics of Arduino and LEGO Mindstorms Gain an excellent resource for teaching technology to kids of all ages
- RRP £27.99
- Save £4.30
This is a first-principles-based, practical introduction to the fundamentals of data science aimed at the mathematically-comfortable reader with some programming skills. The book covers: The important parts of Python to know The important parts of Math / Probability / Statistics to know The basics of data science How commonly-used data science techniques work (learning by implementing them) What is Map-Reduce and how to do it in Python Other applications such as NLP, Network Analysis, and more
- RRP £31.99
- Save £5.60
The complete beginner's guide to Python, for young people who want to start today
- RRP £14.99
- Save £1.60
Adventures in Python is designed for 11-to 15-year olds who want to teach themselves Python programming, but don't know where to start. Even if you have no programming experience at all, this easy to follow format and clear, simple instruction will get you up and running quickly. The book walks you through nine projects that teach you the fundamentals of programming in general, and Python in particular, gradually building your skills until you have the confidence and ability to tackle your own projects. Video clips accompany each chapter to provide even more detailed explanation of important concepts, so you feel supported every step of the way.
Python is one of the top programming languages worldwide, with an install base in the millions. It's a favourite language at Google, YouTube, the BBC, and Spotify, and is the primary programming language for the Raspberry Pi. As an open-source language, Python is freely downloadable, with extensive libraries readily available, making it an ideal entry into programming for the beginner. Adventures in Python helps you get started, giving you the foundation you need to follow your curiosity. * Start learning Python at its most basic level * Learn where to acquire Python and how to set it up * Understand Python syntax and interpretation for module programming * Develop the skills that apply to any programming language
Python programming skills are invaluable, and developing proficiency gives you a head start in learning other languages like C++, Objective-C, and Java. When learning feels like fun, you won't ever want to stop - so get started today with Adventures in Python.
- RRP £21.99
- Save £4.40
The absolute beginner's guide to learning basic computer skills
- RRP £70.00
- Save £14.00
Computing Fundamentals, Introduction to Computers gets you up to speed on basic computing skills, showing you everything you need to know to conquer entry-level computing courses. Written by a Microsoft Office Master Instructor, this useful guide walks you step-by-step through the most important concepts and skills you need to be proficient on the computer, using nontechnical, easy-to-understand language. You'll start at the very beginning, getting acquainted with the actual, physical machine, then progress through the most common software at your own pace. You'll learn how to navigate Windows 8.1, how to access and get around on the Internet, and how to stay connected with email. Clear instruction guides you through Microsoft Office 2013, helping you create documents in Word, spreadsheets in Excel, and presentations in PowerPoint. You'll even learn how to keep your information secure with special guidance on security and privacy.
Maybe you're preparing for a compulsory computing course, brushing up for a new job, or just curious about how a computer can make your life easier. If you're an absolute beginner, this is your complete guide to learning the essential skills you need: * Understand the basics of how your computer works * Learn your way around Windows 8.1 * Create documents, spreadsheets, and presentations * Send email, surf the Web, and keep your data secure
With clear explanations and step-by-step instruction, Computing Fundamentals, Introduction to Computers will have you up and running in no time.
An authoritative guide to investigating high-technology crimes Internet crime is seemingly ever on the rise, making the need for a comprehensive resource on how to investigate these crimes even more dire. This professional-level book--aimed at law enforcement personnel, prosecutors, and corporate investigators--provides you with the training you need in order to acquire the sophisticated skills and software solutions to stay one step ahead of computer criminals. * Specifies the techniques needed to investigate, analyze, and document a criminal act on a Windows computer or network* Places a special emphasis on how to thoroughly investigate criminal activity and now just perform the initial response* Walks you through ways to present technically complicated material in simple terms that will hold up in court* Features content fully updated for Windows Server 2008 R2 and Windows 7* Covers the emerging field of Windows Mobile forensics Also included is a classroom support package to ensure academic adoption, Mastering Windows Network Forensics and Investigation, 2nd Edition offers help for investigating high-technology crimes.
- RRP £50.00
- Save £10.11
Learn a simpler and more effective way to analyze data and predict outcomes with Python
- RRP £42.50
- Save £8.81
Machine Learning in Python shows you how to successfully analyze data using only two core machine learning algorithms, and how to apply them using Python. By focusing on two algorithm families that effectively predict outcomes, this book is able to provide full descriptions of the mechanisms at work, and the examples that illustrate the machinery with specific, hackable code. The algorithms are explained in simple terms with no complex math and applied using Python, with guidance on algorithm selection, data preparation, and using the trained models in practice. You will learn a core set of Python programming techniques, various methods of building predictive models, and how to measure the performance of each model to ensure that the right one is used. The chapters on penalized linear regression and ensemble methods dive deep into each of the algorithms, and you can use the sample code in the book to develop your own data analysis solutions.
Machine learning algorithms are at the core of data analytics and visualization. In the past, these methods required a deep background in math and statistics, often in combination with the specialized R programming language. This book demonstrates how machine learning can be implemented using the more widely used and accessible Python programming language. * Predict outcomes using linear and ensemble algorithm families * Build predictive models that solve a range of simple and complex problems * Apply core machine learning algorithms using Python * Use sample code directly to build custom solutions
Machine learning doesn't have to be complex and highly specialized. Python makes this technology more accessible to a much wider audience, using methods that are simpler, effective, and well tested. Machine Learning in Python shows you how to do this, without requiring an extensive background in math or statistics.
Master the secret tools every Python programmer needs to know Professional Python goes beyond the basics to teach beginner- and intermediate-level Python programmers the little-known tools and constructs that build concise, maintainable code. Design better architecture and write easy-to-understand code using highly adoptable techniques that result in more robust and efficient applications. Coverage includes Decorators, Context Managers, Magic Methods, Class Factories, Metaclasses, Regular Expressions, and more, including advanced methods for unit testing using asyncio and CLI tools. Each topic includes an explanation of the concept and a discussion on applications, followed by hands-on tutorials based on real-world scenarios. All sample code is available for download from the companion website, and the "Python 3 first" approach covers multiple current versions, while ensuring long-term relevance. Python offers many tools and techniques for writing better code, but often confusing documentation leaves many programmers in the dark about how to use them. This book shines a light on these incredibly useful methods, giving you clear guidance toward building stronger applications. * Learn advanced Python functions, classes, and libraries * Utilize better development and testing tools * Understand the "what," "when," "why," and "how" * Download example code to start programming right away More than just theory or a recipe-style walk-through, this guide helps you learn and understand these little-known tools and techniques. You'll streamline your workflow while improving the quality of your output, producing more robust applications with cleaner code and stronger architecture. If you're ready to take your Python skills to the next level, Professional Python is the invaluable guide that will get you there.
- RRP £42.50
- Save £8.51
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. Completely updated for Python 3, the recipes in this book include: Data structures and algorithms Strings and text Dates and times Metaprogramming Testing With scores of practical examples and pertinent background information, the Python Cookbook, 3rd Edition is the one source you need if you're looking to build efficient, flexible, scalable, and well-integrated systems.
- RRP £39.99
- Save £8.00
If you want a basic understanding of computer vision's underlying theory and algorithms, this hands-on introduction is the ideal place to start. As a student, researcher, hacker, or enthusiast, you'll learn as you follow examples written in Python - the easy-to-learn language that has modules for handling images and mathematical computing and data mining on a par with commercial alternatives. Programming Computer Vision with Python teaches computer vision in broad terms that won't bog you down in theory. Instead, you'll find this book to be inspiring and motivating. You'll get all the code you need, with clear explanations on how to reproduce the book's examples and build upon them directly.
- RRP £39.99
- Save £8.00