Programming and scripting languages: general Books
Independently Published The Bubble.io Breakthrough
£19.09
Amazon Digital Services LLC - Kdp Python Programming Essentials
£15.27
Amazon Digital Services LLC - Kdp JavaScript Unleashed Build Interactive Web Apps with Ease
£15.27
Independently Published Big Data Analytics with Python
£25.25
Independently Published Node.js for Modern Web Development
£15.39
Amazon Digital Services LLC - Kdp Learn SQL
£15.03
Amazon Digital Services LLC - Kdp Python 50 Fifty
£10.67
Amazon Digital Services LLC - Kdp Lua Programming Made Simple
£14.99
Amazon Digital Services LLC - Kdp Pensando em Python
£13.74
Amazon Digital Services LLC - Kdp React for Beginners
£15.27
Independently Published Programming for Beginners 2025
£12.45
Independently Published SQL Mastery
£15.39
Independently Published Java Programming for Beginners
£15.39
Amazon Digital Services LLC - Kdp Python RESTful APIs
£15.27
Amazon Digital Services LLC - Kdp JavaScript Web Development
£15.27
Independently Published Essential Software Design Patterns for JavaScript Developers
£8.74
Amazon Digital Services LLC - Kdp Manual de Paralelismo e Concorrência com Python
£13.81
Amazon Digital Services LLC - Kdp Building a Flask web app using Bootstrap and an SQLite database
£10.74
Amazon Digital Services LLC - Kdp SQL Mastery
£14.03
Independently Published The Ultimate Web Development Guide
£21.93
Independently Published R Programming for Beginners
£26.21
Independently Published R Programming for Machine Learning
£23.97
Amazon Digital Services LLC - Kdp Python for Web Development
£15.27
Amazon Digital Services LLC - Kdp Coding for Beginners
£14.16
Amazon Digital Services LLC - Kdp JavaScript Automation
£15.27
Amazon Digital Services LLC - Kdp Vue.js for Beginners
£15.27
Amazon Digital Services LLC - Kdp Java Projects for Beginners
£11.42
Amazon Digital Services LLC - Kdp Master Java by Building MiniApps
£13.33
Amazon Digital Services LLC - Kdp The Tea Leaf Guide
£19.99
Amazon Digital Services LLC - Kdp Machine Learning with Python
£15.28
Amazon Digital Services LLC - Kdp SwiftForth Reference Manual
£14.95
Amazon Digital Services LLC - Kdp Mastering PHP
£108.00
Independently Published Understanding C12 Coding Standards Best Practices and Standards in the Industry
£15.00
Amazon Digital Services LLC - Kdp DevOps Fundamentals
£180.61
Amazon Digital Services LLC - Kdp Mastering Angular
£108.00
Independently Published C 12 Essentials A Comprehensive Guide
£12.39
Amazon Digital Services LLC - Kdp HTML Copy CSS Paste
£14.53
Independently Published Machine Learning Book Python: The Perfect Handbook For Building A Top-Notch Code In Scratch And Using Python Data Science Programming To Elevate Your Skills Out Of The Ordinary
£10.58
Independently Published Beginner's Guide to Google Apps Script 1 - Sheets
£12.99
Independently Published Kotlin Programming for Beginners: An Introduction to Learn the Kotlin Programming Language with Tutorials and Hands-On Examples
£14.11
Independently Published Praktische Gids Voor Sql-Programmering Voor Beginners.
£10.10
Independently Published Javascript y otras hierbas
£59.47
Independently Published YAML onder de knie krijgen: Van basis tot toepassing
£10.42
Elsevier Science & Technology Analyzing Social Media Networks with NodeXL
Book SynopsisTable of ContentsPart I. Getting Started with Analyzing Social Media Networks 1. Introduction to Social Media and Social Networks 2. Social Media: New Technologies of Collaboration 3. Social Network Analysis: Measuring, Mapping, and Modeling Collections of Connections Part II. NodeXL Tutorial: Learning by Doing 4. Installation, Orientation, and Layout 5. Labeling and Visual Attributes 6. Calculating and Visualizing Network Metrics 7. Grouping and Filtering 8. Semantic Networks Part III. Social Media Network Analysis Case Studies 9. Email: The Lifeblood of Modern Communication 10. Thread Networks: Mapping Message Boards and Email Lists 11. Twitter: Information Flows, Influencers, and Organic Communities 12. Facebook: Public Pages and Inter-Organizational Networks 13. YouTube: Exploring Video Networks 14. Wiki Networks: Connections of Culture and Collaboration
£37.00
Pearson Education (US) Agile Principles Patterns and Practices in C
Book SynopsisRobert C. Martin has been a software professional since 1970 and an international software consultant since 1990. He is founder and president of Object Mentor, Inc., a team of experienced consultants who mentor their clients in the fields of C++, Java, OO, Patterns, UML, Agile Methodologies, and Extreme Programming. Micah Martin works with Object Mentor as a developer, consultant, and mentor on topics ranging from object-oriented principles and patterns to agile software development practices. Micah is the cocreator and lead developer of the open source FitNesse project. He is also a published author and speaks regularly at conferences. Table of Contents Chapter 1: Agile Practices Chapter 2: Overview of Extreme Programming Chapter 3: Planning Chapter 4: Testing Chapter 5: Refactoring Chapter 6: A Programming Episode Chapter 7: What Is Agile Design? Chapter 8: The Single-Responsibility Principle (SRP) Chapter 9: The Open/Closed Principle (OCP) Chapter 10: The Liskov Substitution Principle (LSP) Chapter 11: The Dependency-Inversion Principle (DIP) Chapter 12: The Interface Segregation Principle (ISP) Chapter 13: Overview of UML for C# Programmers Chapter 14: Working with Diagrams Chapter 15: State Diagrams Chapter 16: Object Diagrams Chapter 17: Use Cases Chapter 18: Sequence Diagrams Chapter 19: Class Diagrams Chapter 20: Heuristics and Coffee Chapter 21: Command and Active Object: Versatility and Multitasking Chapter 22: Template Method and Strategy: Inheritance versus Delegation Chapter 23: Facade and Mediator Chapter 24: Singleton and Monostate Chapter 25: Null Object Chapter 26: The Payroll Case Study: Iteration 1 Chapter 27: The Payroll Case Study: Implementation Chapter 28: Principles of Package and Component Design Chapter 29: Factory Chapter 30: The Payroll Case Study: Package Analysis Chapter 31: Composite Chapter 32: Observer: Evolving into a Pattern Chapter 33: Abstract Server, Adapter, and Bridge Chapter 34: Proxy and Gateway: Managing Third-Party APIs Chapter 35: Visitor Chapter 36: State Chapter 37: The Payroll Case Study: The Database Chapter 38: The Payroll User Interface: Model View Presenter Appendix A: A Satire of Two Companies Appendix B: What Is Software?
£53.54
Pearson Education Starting out with Visual C
Book SynopsisAbout our authors Tony Gaddis is the principal author of the Starting Out With series of textbooks. Tony has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. He is a highly acclaimed instructor who was previously selected as the North Carolina Community College Teacher of the Year and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out With series includes introductory books covering C++, JavaTM, Microsoft Visual Basic, Microsoft C#, Python, Programming Logic and Design, Alice, and App Inventor, all published by Pearson.Table of ContentsBrief Contents Introduction to Computers and Programming Introduction to Visual C# Processing Data Making Decisions Loops, Files, and Random Numbers Modularizing Your Code with Methods Arrays and Lists Text Processing Structures, Enumerated Types, and Dictionaries Introduction to Classes Inheritance, Polymorphism, and Interfaces Databases Delegates, Anonymous Methods, and Lambda Expressions Language-Integrated Query (LINQ) Appendix A C# Primitive Data Types Appendix B Additional User Interface Controls Appendix C ASCII/Unicode Characters Appendix D Answers to Checkpoint Questions Appendix E Installing LINQ to SQL Classes in Visual Studio
£131.35
Pearson Education (US) Go Fundamentals
Book SynopsisMark Bates is co-founder and instructor at Gopher Guides, the industry leader for Go training, consulting, and conference workshops. Since 2000, he has worked with some of the world's largest, most innovative companies, including Apple, Uber, and Visa. Mark discovered Go in 2013 and has attended GopherCon and hosted their lightning talks. He has spoken at conferences around the world and is a regular on the Go Time podcast. Cory LaNou, Gopher Guides cofounder and instructor, is a full stack technologist who has specialized in start-ups for the last 20 years. Cory has deep ties to the Go community, having started one of the very first Go meetups in the world, Denver Gophers. Using his real world experience from working on projects such as InfluxDB, a highly scalable database written in Go, he has published numerous practical Go training courses and articles.Table of ContentsForeword xxiPreface xxiiiAcknowledgments xxxiAbout the Authors xxxv Chapter 1: Modules, Packages, and Dependencies 1Modules 1Packages 4Folders, Files, and Organization 6Importing Packages and Modules 13Dependencies 16Summary 25 Chapter 2: Go Language Basics 27Go Language Overview 27Numbers 31Strings 35UTF-8 37Variables 40Constants 48Naming Identifiers 51Printing and Formatting 57Summary 75 Chapter 3: Arrays, Slices, and Iteration 77List Types: Arrays and Slices 77How Slices Work 90Iteration 104Summary 110 Chapter 4: Maps and Control Structures 111Maps 111If Statements 129Switch Statements 135Summary 140 Chapter 5: Functions 141Function Definitions 141Variadic Arguments 151Deferring Function Calls 156Init 162Summary 166 Chapter 6: Structs, Methods, and Pointers 167Structs 167Methods 176Pointers 182Nil Receivers 191Summary 193 Chapter 7: Testing 195Testing Basics 195Code Coverage 202Table Driven Testing 206Running Tests 213Test Helpers 222Summary 229 Chapter 8: Interfaces 231Concrete Types versus Interfaces 231Explicit Interface Implementation 233Implicit Interface Implementation 234Before Interfaces 235Using Interfaces 237Implementing io.Writer 239Multiple Interfaces 241Asserting Interface Implementation 241The Empty Interface 242Defining Interfaces 243Embedding Interfaces 249Type Assertion 250Assertions through Switch 252Using Assertions 255Summary 257 Chapter 9: Errors 259Errors as Values 259Panic 264Don't Panic 273Custom Errors 289Wrapping and Unwrapping Errors 294Errors As/Is 301Stack Traces 307Summary 309 Chapter 10: Generics 311What Are Generics? 311Summary 334 Chapter 11: Channels 335Concurrency and Parallelism 335Go's Concurrency Model 338Communicating with Channels 342Unidirectional Channels 351Closing Channels 352Buffered Channels 358Capturing System Signals with Channels 363Summary 371 Chapter 12: Context 373The Context Interface 374Context Rules 380Context Nodal Hierarchy 381Context Values 384Problems with String Keys 388Securing Context Keys and Values 393Cancellation Propagation with Contexts 396Timeouts and Deadlines 405Context Errors 408Listening for System Signals with Context 411Summary 416 Chapter 13: Synchronization 419Waiting for Goroutines with a WaitGroup 419Error Management with Error Groups 433Data Races 443Synchronizing Access with a Mutex 447Performing Tasks Only Once 459Summary 466 Chapter 14: Working with Files 467Directory Entries and File Information 467Walking Directories 473Skipping Directories and Files 477Creating Directories and Subdirectories 481File Path Helpers 484Creating Multiple Directories 489Creating Files 492Fixing the Walk Tests 497Appending to Files 500Reading Files 503Beware of Windows 505The FS Package 506Using the FS Interface 510Mocking a File System 513Embedding Files 517Summary 522 Index 523
£26.99
Pearson Education (US) Ruby on Rails Tutorial
Book SynopsisMichael Hartl created the legendary Ruby on Rails Tutorial that helped jumpstart thousands of web development careers. A cofounder and principal author at Learn Enough, Hartl previously earned a Ph.D. in physics at the California Institute of Technology (Caltech), where he received a Lifetime Achievement Award for Excellence in Teaching. He is also an alumnus of Harvard University and the world-renowned Y Combinator entrepreneur program.Trade ReviewPraise for Michael Hartl's Books and Videos on Ruby on Rails "My former company (CD Baby) was one of the first to loudly switch to Ruby on Rails, and then even more loudly switch back to PHP. (Google me to read about the drama.) This book by Michael Hartl came so highly recommended that I had to try it, and the Ruby on RailsTM Tutorial is what I used to switch back to Rails again."--From the Foreword by Derek Sivers (sivers.org)Formerly: founder of CD Baby; Currently: founder of Thoughts Ltd. "I started working on a project but didn't quite understand some rails concepts. Needed a good tutorial and found lots of recommendations for @mhartl's rails tutorial . . . and man it's so good. The hype def matches the product."--Pratik Tamang, https://twitter.com/codingkrazy "The rails tutorial by @mhartl is the best web dev resource ever written."--Daniel Gamboa, Product Manager, Figment "My first programming book was the Ruby on Rails Tutorial from @mhartl. The best part was it taught me general skills to be an effective developer."--Jack Gray, staknine.com "Michael Hartl's Rails Tutorial book is the #1 (and only, in my opinion) place to start when it comes to books about learning Rails. . . . It's an amazing piece of work and, unusually, walks you through building a Rails app from start to finish with testing. If you want to read just one book and feel like a Rails master by the end of it, pick the Ruby on RailsTM Tutorial."--Peter Cooper, editor, Ruby Inside "Michael Hartl's Ruby on RailsTM Tutorial seamlessly taught me about not only Ruby on Rails, but also the underlying Ruby language, HTML, CSS, a bit of JavaScript, and even some SQL--but most importantly it showed me how to build a web application (Twitter) in a short amount of time."--Mattan Griffel, cofounder & CEO of One Month "Although I'm a Python/Django developer by trade, I can't stress enough how much this book has helped me. As an undergraduate, completely detached from industry, this book showed me how to use version control, how to write tests, and, most importantly--despite the steep learning curve for setting up and getting stuff running--how the end result of perseverance is extremely gratifying. It made me fall in love with technology all over again. This is the book I direct all my friends to who want to start learning programming/building stuff. Thank you, Michael!"--Prakhar Srivastav, software engineer, Xcite.com, Kuwait "It has to be the best-written book of its type I've ever seen, and I can't recommend it enough."--Daniel Hollands, administrator of Birmingham.IO "For those wanting to learn Ruby on Rails, Hartl's Ruby on RailsTM Tutorial is (in my opinion) the best way to do it."--David Young, software developer and author at deepinthecode.com "This is a great tutorial for a lot of reasons, because aside from just teaching Rails, Hartl is also teaching good development practices."--Michael Denomy, full-stack web developer "Without a doubt, the best way I learned Ruby on Rails was by building an actual working app. I used Michael Hartl's Ruby on RailsTM Tutorial, which showed me how to get a very basic Twitter-like app up and running from scratch. I cannot recommend this tutorial enough; getting something up and going fast was key; it beats memorization by a mile."--James Fend, serial entrepreneur, JamesFend.com "The book gives you the theory and practice, while the videos focus on showing you in person how it's done. Highly recommended combo."--Antonio Cangiano, software engineer, IBM "The author is clearly an expert at the Ruby language and the Rails framework, but more than that, he is a working software engineer who introduces best practices throughout the text."--Gregory Charles, principal software developer at Fairway TechnologiesTable of ContentsForeword xviiPreface xixAcknowledgments xxvAbout the Author xxvii Chapter 1: From Zero to Deploy 11.1 Up and Running 51.2 The First Application 141.3 Version Control with Git 351.4 Deploying 521.5 Conclusion 611.6 Conventions Used in This Book 62 Chapter 2: A Toy App 652.1 Planning the Application 662.2 The Users Resource 712.3 The Microposts Resource 872.4 Conclusion 104 Chapter 3: Mostly Static Pages 1073.1 Sample App Setup 1073.2 Static Pages 1153.3 Getting Started with Testing 1263.4 Slightly Dynamic Pages 1353.5 Conclusion 1523.6 Advanced Testing Setup 153 Chapter 4: Rails-Flavored Ruby 1594.1 Motivation 1594.2 Strings and Methods 1654.3 Other Data Structures 1774.4 Ruby Classes 1924.5 Conclusion 204 Chapter 5: Filling in the Layout 2075.1 Adding Some Structure 2075.2 Sass and the Asset Pipeline 2325.3 Layout Links 2425.4 User Signup: A First Step 2555.5 Conclusion 260 Chapter 6: Modeling Users 2636.1 User Model 2646.2 User Validations 2796.3 Adding a Secure Password 3036.4 Conclusion 313 Chapter 7: Sign Up 3157.1 Showing Users 3167.2 Signup Form 3377.3 Unsuccessful Signups 3467.4 Successful Signups 3617.5 Professional-Grade Deployment 3747.6 Conclusion 380 Chapter 8: Basic Login 3818.1 Sessions 3818.2 Logging In 3988.3 Logging Out 4378.4 Conclusion 443 Chapter 9: Advanced Login 4459.1 Remember Me 4459.2 "Remember Me" Checkbox 4709.3 Remember Tests 4769.4 Conclusion 489 Chapter 10: Updating, Showing, and Deleting Users 49310.1 Updating Users 49310.2 Authorization 50910.3 Showing All Users 52610.4 Deleting Users 54410.5 Conclusion 556 Chapter 11: Account Activation 55911.1 Account Activations Resource 56011.2 Account Activation Emails 56811.3 Activating the Account 58511.4 Email in Production 61011.5 Conclusion 619 Chapter 12: Password Reset 62112.1 Password Resets Resource 62312.2 Password Reset Emails 63412.3 Resetting the Password 64112.4 Email in Production (Take 2) 65812.5 Conclusion 65912.6 Proof of Expiration Comparison 661 Chapter 13: User Microposts 66313.1 A Micropost Model 66313.2 Showing Microposts 67913.3 Manipulating Microposts 69313.4 Micropost Images 72613.5 Conclusion 752 Chapter 14: Following Users 75514.1 The Relationship Model 75614.2 A Web Interface for Following Users 77414.3 The Status Feed 80514.4 Conclusion 821 Index 825
£34.19