{"title":"Programming Languages","description":null,"products":[{"product_id":"9781492057611","title":"Learning SQL : Generate, Manipulate, and Retrieve Data (3RD)","description":"\u003cp\u003eAs data floods into your company, you need to put it to work right away-and SQL is the best tool for the job. With the latest edition of this introductory guide, author Alan Beaulieu helps developers get up to speed with SQL fundamentals for writing database applications, performing administrative tasks, and generating reports.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42427401568331,"sku":"EB_CP0800_EB314_SPG","price":2570.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781492057611-1_8e8a8a56-f89f-4bb8-91ef-4933129db28b.jpg?v=1791391521"},{"product_id":"9781492053354","title":"Python for Algorithmic Trading : From Idea to Cloud Deployment","description":"\u003cp\u003eAlgorithmic trading is now open to small organizations and individual traders using online platforms. The tool of choice for many traders today is Python and its ecosystem of powerful packages. In this practical book, author Yves Hilpisch shows students, academics, and practitioners how to use Python in the fascinating field of algorithmic trading.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42427412643915,"sku":"00000_00000_00000_00000","price":2880.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781492053354-1_1661a431-1bd8-4e40-9e30-20dfd116ab90.jpg?v=1793867386"},{"product_id":"9781718502703","title":"Python Crash Course, 3rd Edition : A Hands-On, Project-Based Introduction to Programming","description":"\u003cp\u003eSince its initial debut in 2015, this critically acclaimed quick-start guide to programming has taught millions of people all over the world to write clean code, solve problems, and build custom applications in the popular language of Python. The highly anticipated third edition of Python Crash Course has been completely revised with updated code, practices, and projects-making it the ultimate launchpad for beginners to start their engines and code in Python 3!\u003c\/p\u003e","brand":"No Starch Press,US","offers":[{"title":"Default Title","offer_id":42427468251211,"sku":"EB_CP0800_EB312_SPG","price":1813.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781718502703-1_3372c885-7131-4cbb-9def-ad0f17285a59.jpg?v=1794555084"},{"product_id":"9781579550813","title":"What Is ChatGPT Doing ... and Why Does It Work?","description":"","brand":"Wolfram Media Inc","offers":[{"title":"Default Title","offer_id":42427483783243,"sku":"00000_00000_00000_00000","price":526.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781579550813-1.jpg?v=1783456524"},{"product_id":"9780138065409","title":"Begin to Code : Building apps and games in the Cloud","description":"\u003cp\u003eBecome a cloud developer — and have fun doing it!\u003c\/p\u003e\n\n\u003cp\u003e This full-color guide will help you start creating cloud-based apps and games fast, even if you've never done it before. Not just friendly and easy, it puts you in control of your own learning and empowers you to solve problems you care about. Microsoft and author Rob Miles have reinvented the introductory tutorial, reflecting deep research into how newcomers learn. Begin to Code is packed with innovations, from debugging challenges to step-by-step Make Something Happen exercises replicated as YouTube videos linked directly from the book. Miles puts code in context, showing how modern cloud applications are deployed and run, how their elements combine into working systems, and how key cloud technologies help you address security, reliability, and scalability. Easy, friendly, and you're in control!\u003c\/p\u003e\n\n\u003cp\u003e Learn how to...\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eRecognize what's unique about cloud-based software and why JavaScript is ideal for developing them\n\u003cbr\u003eMove JavaScript code onto the cloud, and add programmed behavior to web pages\n\u003cbr\u003eCreate active sites and generate dynamic web content\n\u003cbr\u003eUse the Node.js framework to write programs that run on servers and respond to browser requests\n\u003cbr\u003eBuild shared applications that use services and JSON data transfer\n\u003cbr\u003eHost and optimize shared game experiences in the cloud\n\u003cbr\u003eConsider ethical and privacy issues as you design new cloud apps and services\n\u003cbr\u003eStreamline and improve cloud development with Express Framework, node package manager, and Git\n\u003cbr\u003eUse professional techniques to deliver reliable, secure, and well performing solutions\n\u003cbr\u003eBuild cloud-hosted programs that interact with file stores and databases\n\u003cbr\u003eConfigure and deploy a working application, step by step\n\u003cbr\u003eGet started with cloud-based Internet of Things (IoT) development\u003c\/p\u003e\n\n\u003cp\u003e About This Book\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eFor beginners who've never written code for the cloud\n\u003cbr\u003eFor anyone who's been frustrated with other beginning programming books or courses\n\u003cbr\u003eFor people who've started out in other environments and now want to code for the cloud\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42427498135627,"sku":"00000_00000_00000_00000","price":1604.04,"currency_code":"THB","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780138065409-1_5c962e84-c2ed-437c-8459-06760efbf181.jpg?v=1791789142"},{"product_id":"9781098139292","title":"Learning Go : An Idiomatic Approach to Real-World Go Programming (2ND)","description":"\u003cp\u003eGo has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide provides the essential background you need to write clear and idiomatic Go. \u003c\/p\u003e\n\n\u003cp\u003e No matter your level of experience, you'll learn how to think like a Go developer. Author Jon Bodner introduces the design patterns experienced Go developers have adopted and explores the rationale for using them. This updated edition also shows you how Go's generics support fits into the language. \u003c\/p\u003e\n\n\u003cp\u003e This book helps you: \u003c\/p\u003e\n\n\u003cp\u003eWrite idiomatic code in Go and design a Go project \n\u003cbr\u003eUnderstand the reasons behind Go's design decisions \n\u003cbr\u003eSet up a Go development environment for a solo developer or team \n\u003cbr\u003eLearn how and when to use reflection, unsafe, and cgo \n\u003cbr\u003eDiscover how Go's features allow the language to run efficiently \n\u003cbr\u003eKnow which Go features you should use sparingly or not at all \n\u003cbr\u003eUse Go's tools to improve performance, optimize memory usage, and reduce garbage collection \n\u003cbr\u003eLearn how to use Go's advanced development tools\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42427508490315,"sku":"EB_CP0800_EB313_SPG","price":2681.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781098139292-1.jpg?v=1784692801"},{"product_id":"9781394242290","title":"SQL All-in-One for Dummies (4TH)","description":"\u003cp\u003eThe most thorough SQL reference, now updated for SQL:2023 \u003c\/p\u003e\n\n\u003cp\u003eSQL All-in-One For Dummies has everything you need to get started with the SQL programming language, and then to level up your skill with advanced applications. This relational database coding language is one of the most used languages in professional software development. And, as it becomes ever more important to take control of data, there's no end in sight to the need for SQL know-how. You can take your career to the next level with this guide to creating databases, accessing and editing data, protecting data from corruption, and integrating SQL with other languages in a programming environment. Become a SQL guru and turn the page on the next chapter of your coding career. \u003c\/p\u003e\n\n\u003cp\u003eGet 7 mini-books in one, covering basic SQL, database development, and advanced SQL concepts\n\u003cbr\u003eRead clear explanations of SQL code and learn to write complex queries\n\u003cbr\u003eDiscover how to apply SQL in real-world situations to gain control over large datasets\n\u003cbr\u003eEnjoy a thorough reference to common tasks and issues in SQL development\u003c\/p\u003e\n\n\u003cp\u003eThis Dummies All-in-One guide is for all SQL users—from beginners to more experienced programmers. Find the info and the examples you need to reach the next stage in your SQL journey.\u003c\/p\u003e","brand":"For Dummies","offers":[{"title":"Default Title","offer_id":42427519598667,"sku":"00000_00000_00000_00000","price":1425.77,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781394242290-1_83c0cb0a-bc37-4e5d-9187-c94cf7d81e09.jpg?v=1792591775"},{"product_id":"9781394244669","title":"Writing AI Prompts for Dummies","description":"\u003cp\u003eLearn the art of writing effective AI prompts and break into an exciting new career field \u003c\/p\u003e\n\n\u003cp\u003e Unlock the full power of generative AI with Writing AI Prompts For Dummies, a comprehensive guide that will teach you how to confidently write effective AI prompts. Whether it's text, images, or even videos and music you're aiming to create, this book provides the foundational knowledge and practical strategies needed to produce impressive results.\u003c\/p\u003e\n\n\u003cp\u003e Embark on a journey of discovery with Writing AI Prompts For Dummies and learn how to:\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eCraft AI prompts that produce the most powerful results.\n\u003cbr\u003eNavigate the complexities of different AI platforms with ease.\n\u003cbr\u003eGenerate a diverse range of content, from compelling narratives to stunning visuals.\n\u003cbr\u003eRefine AI-generated output to perfection and integrate that output effectively into your business or project.\u003c\/p\u003e\n\n\u003cp\u003e This resource is brimming with expert guidance and will help you write AI prompts that achieve your objectives. Whether you're a marketer, educator, artist, or entrepreneur, Writing AI Prompts For Dummies is your indispensable guide for leveraging AI to its fullest potential. Get ready to harness the power of artificial intelligence and spark a revolution in your creative and professional efforts.\u003c\/p\u003e","brand":"For Dummies","offers":[{"title":"Default Title","offer_id":42427524415563,"sku":"00000_00000_00000_00000","price":890.97,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781394244669-1_e80f7ad5-c80b-4e9b-be4d-54f72968a0a8.jpg?v=1794642763"},{"product_id":"9781394249138","title":"Coding with AI for Dummies","description":"\u003cp\u003eBoost your coding output and accuracy with artificial intelligence tools Coding with AI For Dummies introduces you to the many ways that artificial intelligence can make your life as a coder easier. Even if you’re brand new to using AI, this book will show you around the new tools that can produce, examine, and fix code for you. With AI, you can automate processes like code documentation, debugging, updating, and optimization. The time saved thanks to AI lets you focus on the core development tasks that make you even more valuable. Learn the secrets behind coding assistant platforms and get step-by-step instructions on how to implement them to make coding a smoother process. Thanks to AI and this Dummies guide, you’ll be coding faster and better in no time. Discover all the core coding tasks boosted by artificial intelligenceMeet the top AI coding assistance platforms currently on the marketLearn how to generate documentation with AI and use AI to keep your code up to dateUse predictive tools to help speed up the coding process and eliminate bugs This is a great Dummies guide for new and experienced programmers alike. Get started with AI coding and expand your programming toolkit with Coding with AI For Dummies.\u003c\/p\u003e","brand":"For Dummies","offers":[{"title":"Default Title","offer_id":42427524481099,"sku":"EB_CP0800_EB313_SPG","price":855.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781394249138-1_b945b56e-78ba-45d5-aac2-00717054587a.jpg?v=1794037297"},{"product_id":"9781098147945","title":"Head First JavaScript Programming : A Learner's Guide to Modern JavaScript (2ND)","description":"\u003cp\u003eThe new edition of this brain-friendly guide takes you through a comprehensive journey into modern JavaScript, covering everything from core language fundamentals to today's cutting-edge features. You'll dive into the nuances of JavaScript types and the unparalleled flexibility of its functions.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42427543519307,"sku":"00000_00000_00000_00000","price":2928.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781098147945-1.jpg?v=1783384422"},{"product_id":"9781394288496","title":"Unlocking Python : A Comprehensive Guide for Beginners","description":"\u003cp\u003eA fun and practical guide to learning Python with a special focus on data science, web scraping, and web applications In Unlocking Python: A Comprehensive Guide for Beginners, veteran software engineer, educator, and author Ryan Mitchell delivers an intuitive, engaging, and practical roadmap to Python programming. The author walks you through the vocabulary, tools, foundational knowledge, and occasional pop-culture references you'll need to hone your skills with this popular programming language. You'll learn how to install and run Python on your own machine, get up and coding with the language quickly, and best practices for programming both independently and in the workplace. You'll also find: Key concepts in computer and data science explained from the ground up Advanced Python topics such as logging, unit testing, multiprocessing, and interacting with databases. Introductions to some of Python's most popular third-party libraries: Flask, Django, Scrapy, Scikit-Learn, Numpy, and Pandas Amusing anecdotes from the trenches of industry Perfect for tech-savvy professionals at any stage of their careers who are interested in diving into Python programming. Unlocking Python is also a must-read for readers who work in a technical role but are interested in getting more directly involved with programming, as well as non-Python programmers who want to apply their technical skill to a new language.\u003c\/p\u003e","brand":"Wiley","offers":[{"title":"Default Title","offer_id":42427599061067,"sku":"EB_CP0800_EB313_SPG","price":1871.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781394288496-1.jpg?v=1783428579"},{"product_id":"9781394343065","title":"Statistical Analysis with R for Dummies (2ND)","description":"\u003cp\u003eSimplify stats and learn how to graph, analyze, and interpret data the easy way Statistical Analysis with R For Dummies makes stats approachable by combining clear explanations with practical applications. You'll learn how to download and use R and RStudio—two free, open-source tools—to learn statistics concepts, create graphs, test hypotheses, and draw meaningful conclusions. Get started by learning the basics of statistics and R, calculate descriptive statistics, and use inferential statistics to test hypotheses. Then, visualize it all with graphs and charts. This Dummies guide is your well-marked path to sailing through statistics. Get clear explanations of the basics of statistics and data analysisLearn how to analyze and visualize data with R, step by stepCreate charts, graphs, and summaries to interpret resultsExplore hypothesis testing, and prediction techniques This is the perfect introduction to R for students, professionals, and the stat-curious.\u003c\/p\u003e","brand":"For Dummies","offers":[{"title":"Default Title","offer_id":42427599290443,"sku":"00000_00000_00000_00000","price":882.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781394343065-1_17144dc4-a10e-4bbc-80d5-cdd584f37a7f.jpg?v=1792740942"},{"product_id":"9781394330782","title":"CompTIA A+ Complete Review Guide : Core 1 Exam 220-1201 and Core 2 Exam 220-1202 (Sybex Study Guide) (6TH)","description":"\u003cp\u003ePrepare for the new A+ certification exams with this updated companion resource to the CompTIA A+ Complete Study Guide In the sixth edition of CompTIA A+ Complete Review Guide: Core 1 Exam 220-1201 and Core 2 Exam 220-1202, A+ certified tech educator Troy McMillan offers a must-have companion resource to the CompTIA A+ Complete Study Guide. This book includes practical examples and insights drawn from the real-world experience of PC and hardware technicians, as well as A+ certification exam highlights and concise end-of-chapter reviews. This Review Guide gets you up-to-speed on mobile devices, networking, hardware, virtualization and cloud computing, and hardware and network troubleshooting. It also prepares you for the certification exam questions covering operating systems, security, software troubleshooting, and operational procedures. Using the explanations, practice questions (with included answers), and examples, you'll quickly and efficiently prepare for both the Core 1 and Core 2 A+ certification exams. Also inside: Accurate updates to each topic consistent with the latest version of the exams Additional coverage of each of the objectives tested by the Core 1 and Core 2 A+ exams that expands on the material contained in the CompTIA A+ Complete Study Guide Complimentary access to the Sybex interactive online learning environment, with practice questions, digital flashcards, and a searchable PDF glossary of key terminology CompTIA A+ Complete Review Guide, sixth edition, is perfect for everyone preparing for the new A+ Core 1 and Core 2 certification exams (220-1201 and 220-1202). It's also an essential resource for IT professionals who want to upgrade or improve their skills.\u003c\/p\u003e","brand":"Sybex Inc.,U.S.","offers":[{"title":"Default Title","offer_id":42427606597707,"sku":"EB_CP0800_EB313_SPG","price":1287.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781394330782-1.jpg?v=1787473417"},{"product_id":"9781718503540","title":"Linux Basics for Hackers, 2nd Edition : Getting Started with Networking, Scripting, and Security in Kali","description":"\u003cp\u003eIf you're getting started along the exciting path of hacking, cybersecurity, and pentesting, this book is an excellent first step. Using Kali Linux - an advanced penetration testing distribution of Linux - you'll quickly pick up the basics of using the Linux operating system, and acquire the tools and techniques you'll need to take control of a Linux environment. Later chapters focus on foundational hacking concepts like security, anonymity and scripting, along with practical tutorials and exercises that test your skills. This fully revised second edition covers the latest version of Kali, includes new options for setting up a Linux virtual machine, and discusses some differences between the bash and Z shells used on the newest versions of the distribution. It also addresses contemporary examples of real-world hacking, such as the cyberwar between Russia and Ukraine. You'll learn how to: Install Kali on a virtual machine and build your own hacking tools; Perform common tasks like manipulating text and controlling file and directory permissions; Cover your tracks by leveraging the rsyslog logging utility; Hide your internet activity using Tor, proxy servers, VPNs, and encrypted email; Write bash and Python scripts to scan open ports for potential targets. If you're ready to dive into hacking, cybersecurity, or pentesting, Linux Basics for Hackers, 2nd Edition is exactly what you need to get going.\u003c\/p\u003e","brand":"No Starch Press,US","offers":[{"title":"Default Title","offer_id":42427608137803,"sku":"EB_CP0800_00000_SPG","price":1428.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781718503540-1_b7ba6c9c-4140-4012-9f1e-e9787432d484.jpg?v=1790088441"},{"product_id":"9781098171926","title":"Generative AI on Kubernetes : Operationalizing Large Language Models","description":"\u003cp\u003eThis book serves as a practical, hands-on guide for MLOps engineers, software developers, Kubernetes administrators, and AI professionals ready to unlock AI innovation with the power of cloud native infrastructure.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42427759460427,"sku":"EB_CP0800_00000_SPG","price":2380.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781098171926-1_f74c26b7-b76b-4ce5-b120-3425ca28364d.jpg?v=1791446641"},{"product_id":"9781492078197","title":"AI and Machine Learning for Coders : A Programmer's Guide to Artificial Intelligence","description":"\u003cp\u003eIf you're looking to make a career move from programmer to AI specialist, this is the ideal place to start. Based on Laurence Moroney's extremely successful AI courses, this introductory book provides a hands-on, code-first approach to help you build confidence while you learn key topics.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42446988247115,"sku":"EB_CP0800_EB313_SPG","price":2626.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781492078197-1.jpg?v=1787777864"},{"product_id":"9781098107963","title":"Designing Machine Learning Systems : An Iterative Process for Production-Ready Applications","description":"\u003cp\u003eIn this book, you'll learn a holistic approach to designing ML systems that are reliable, scalable, maintainable, and adaptive to changing environments and business requirements.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42451889422411,"sku":"EB_CP0800_EB313_SPG","price":2557.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781098107963-1_4e425a2b-dae0-4438-a8aa-d5889a65cbb5.jpg?v=1793258645"},{"product_id":"9781098104030","title":"Python for Data Analysis 3e : Data Wrangling with pandas, NumPy, and Jupyter (3RD)","description":"\u003cp\u003eUpdated for Python 3.10 and pandas 1.4, the third edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42452685389899,"sku":"EB_CP0800_EB314_SPG","price":3209.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781098104030-1_25c1e5e5-4238-4ab3-8720-5b7fdddca3ee.jpg?v=1793195922"},{"product_id":"9781098135508","title":"FastAPI : Modern Python Web Development","description":"\u003cp\u003eWith this practical book, developers familiar with Python will learn how FastAPI lets you accomplish more in less time with less code. Author Bill Lubanovic covers the nuts and bolts of FastAPI development with how-to guides on various topics such as forms, database access, graphics, maps, and more that will take you beyond the basics.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42456904499275,"sku":"00000_00000_00000_00000","price":1996.23,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781098135508-1_54617d99-a537-4721-92ef-0c4b688baeae.jpg?v=1792659133"},{"product_id":"9781394171705","title":"Alice and Bob Learn Secure Coding","description":"\u003cp\u003eUnlock the power of secure coding with this straightforward and approachable guide! Discover a game-changing resource that caters to developers of all levels with Alice and Bob Learn Secure Coding. With a refreshing approach, the book offers analogies, stories of the characters Alice and Bob, real-life examples, technical explanations and diagrams to break down intricate security concepts into digestible insights that you can apply right away. Explore secure coding in popular languages like Python, Java, JavaScript, and more, while gaining expertise in safeguarding frameworks such as Angular, .Net, and React. Uncover the secrets to combatting vulnerabilities by securing your code from the ground up! Topics include: Secure coding in Python, Java, Javascript, C\/C++, SQL, C#, PHP, and moreSecurity for popular frameworks, including Angular, Express, React, .Net, and SpringSecurity Best Practices for APIs, Mobile, Web Sockets, Serverless, IOT, and Service MeshMajor vulnerability categories, how they happen, the risks, and how to avoid themThe Secure System Development Life Cycle, in depthThreat modeling, testing, and code reviewThe agnostic fundamentals of creating secure code that apply to any language or framework Alice and Bob Learn Secure Coding is designed for a diverse audience, including software developers of all levels, budding security engineers, software architects, and application security professionals. Immerse yourself in practical examples and concrete applications that will deepen your understanding and retention of critical security principles. Alice and Bob Learn Secure Coding illustrates all the included concepts with easy-to-understand examples and concrete practical applications, furthering the reader’s ability to grasp and retain the foundational and advanced topics contained within. Don't miss this opportunity to strengthen your knowledge; let Alice and Bob guide you to a secure and successful coding future.\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":42461028286539,"sku":"00000_00000_00000_00000","price":1782.66,"currency_code":"THB","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781394171705-1.jpg?v=1779280060"},{"product_id":"9780465024759","title":"Fluid Concepts and Creative Analogies","description":"\u003cp\u003eReaders of earlier works by Douglas Hofstadter will find this book a natural extension of his style and his ideas about creativity and analogy in addition, psychologists, philosophers, and artificial-intelligence researchers will find in this elabourate web of ingenious ideas a deep and challenging new view of mind.\u003c\/p\u003e","brand":"Basic Books","offers":[{"title":"Default Title","offer_id":42462347460683,"sku":"00000_00000_00000_00000","price":926.63,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780465024759-1.jpg?v=1783341519"},{"product_id":"9781449357016","title":"Python Pocket Reference (5TH)","description":"\u003cp\u003eUpdated for both Python 3.4 and 2.7, this convenient pocket guide is the perfect on-the-job quick reference. You'll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42476135284811,"sku":"EB_CP0800_EB313_SPG","price":1089.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781449357016-1.jpg?v=1783438965"},{"product_id":"9781491911686","title":"Information Architecture, 4e","description":"\u003cp\u003eTo guide you through this broad ecosystem, this popular guide provides essential concepts, methods, and techniques for digital design that have withstood the test of time. UX designers, product managers, developers, and anyone involved in digital design will learn how to create semantic structures that will help people engage with your message.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42476181225547,"sku":"00000_00000_00000_00000","price":2317.11,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781491911686-1.jpg?v=1783445367"},{"product_id":"9781617294693","title":"C++ Concurrency in Action,2E (2ND)","description":"\u003cp\u003eC++ 11 delivered strong support for multithreaded applications, and\u003cbr\u003ethe subsequent C++14 and 17 updates have built on this baseline. C++\u003cbr\u003ehas better options for concurrency than ever before, which means it''s\u003cbr\u003ean incredibly powerful option for multicore and parallel applications.\u003c\/p\u003e \u003cp\u003e\u003cbr\u003eThis bestseller has been updated and revised to cover all the latest\u003cbr\u003echanges to C++ 14 and 17! C++ Concurrency in Action, Second\u003cbr\u003eEdition teaches readers everything they need to write robust and\u003cbr\u003eelegant multithreaded applications in C++17. Along the way, they’ll\u003cbr\u003elearn how to navigate the trickier bits of programming for concurrency\u003cbr\u003ewhile avoiding the common pitfalls.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":42476547735627,"sku":"00000_00000_00000_00000","price":2495.37,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781617294693-1.jpg?v=1783895010"},{"product_id":"9781492041139","title":"Data Science from Scratch : First Principles with Python (2ND)","description":"\u003cp\u003eWith this updated second edition, you’ll learn how many of the most fundamental data science tools and algorithms work by implementing them from scratch.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42476574703691,"sku":"00000_00000_00000_00000","price":2352.76,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781492041139-1.jpg?v=1783445387"},{"product_id":"9780135781869","title":"Clean Agile : Back to Basics (Robert C. Martin Series)","description":"\u003cp\u003eAgile Values and Principles for a New Generation \"In the journey to all things Agile, Uncle Bob has been there, done that, and has the both the t-shirt and the scars to show for it. This delightful book is part history, part personal stories, and all wisdom. If you want to understand what Agile is and how it came to be, this is the book for you.\"\n\u003cbr\u003eGrady Booch\u003c\/p\u003e\n\n\u003cp\u003e \"Bob's frustration colors every sentence of Clean Agile, but it's a justified frustration. What is in the world of Agile development is nothing compared to what could be. This book is Bob's perspective on what to focus on to get to that what could be. And he's been there, so it's worth listening.\"\n\u003cbr\u003eKent Beck\u003c\/p\u003e\n\n\u003cp\u003e It's good to read Uncle Bob's take on Agile. Whether just beginning, or a seasoned Agilista, you would do well to read this book. I agree with almost all of it. It's just some of the parts make me realize my own shortcomings, darn it. It made me double-check our code coverage (85.09%).\"\n\u003cbr\u003e Jon Kern\u003c\/p\u003e\n\n\u003cp\u003e Nearly twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin (\"Uncle Bob\") reintroduces Agile values and principles for a new generation-programmers and nonprogrammers alike. Martin, author of Clean Code and other highly influential software development guides, was there at Agile's founding. Now, in Clean Agile: Back to Basics, he strips away misunderstandings and distractions that over the years have made it harder to use Agile than was originally intended.\u003c\/p\u003e\n\n\u003cp\u003e Martin describes what Agile is in no uncertain terms: a small discipline that helps small teams manage small projects . . . with huge implications because every big project is comprised of many small projects. Drawing on his fifty years' experience with projects of every conceivable type, he shows how Agile can help you bring true professionalism to software development.\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eGet back to the basics - what Agile is, was, and should always be\n\u003cbr\u003eUnderstand the origins, and proper practice, of SCRUM\n\u003cbr\u003eMaster essential business-facing Agile practices, from small releases and acceptance tests to whole-team communication\n\u003cbr\u003eExplore Agile team members' relationships with each other, and with their product\n\u003cbr\u003eRediscover indispensable Agile technical practices: TDD, refactoring, simple design, and pair programming\n\u003cbr\u003eUnderstand the central roles values and craftsmanship play in your Agile team's success\u003c\/p\u003e\n\n\u003cp\u003e If you want Agile's true benefits, there are no shortcuts: You need to do Agile right. Clean Agile: Back to Basics will show you how, whether you're a developer, tester, manager, project manager, or customer. Register your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/p\u003e","brand":"Pearson","offers":[{"title":"Default Title","offer_id":42476641714251,"sku":"00000_00000_00000_00000","price":1604.04,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780135781869-1.jpg?v=1783321066"},{"product_id":"9780137314911","title":"Modern Software Engineering : Doing What Works to Build Better Software Faster","description":"\u003cp\u003eImprove Your Creativity, Effectiveness, and Ultimately, Your Code \n\u003cbr\u003e \n\u003cbr\u003eIn Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. \n\u003cbr\u003e \n\u003cbr\u003eWriting for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity. For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success. \n\u003cbr\u003e \n\u003cbr\u003eFarley's ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help you solve problems you haven't encountered yet, using today's technologies and tomorrow's. It offers you deeper insight into what you do every day, helping you create better software, faster, with more pleasure and personal fulfillment. \n\u003cbr\u003e \u003c\/p\u003e\n\n\u003cp\u003eClarify what you're trying to accomplish\n\u003cbr\u003eChoose your tools based on sensible criteria\n\u003cbr\u003eOrganize work and systems to facilitate continuing incremental progress\n\u003cbr\u003eEvaluate your progress toward thriving systems, not just more \"legacy code\"\n\u003cbr\u003eGain more value from experimentation and empiricism\n\u003cbr\u003eStay in control as systems grow more complex\n\u003cbr\u003eAchieve rigor without too much rigidity\n\u003cbr\u003eLearn from history and experience\n\u003cbr\u003eDistinguish \"good\" new software development ideas from \"bad\" ones\u003c\/p\u003e\n\n\u003cp\u003e Register your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42476769640523,"sku":"EB_CP0800_EB313_SPG","price":1778.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780137314911-1.jpg?v=1783321077"},{"product_id":"9780137647842","title":"Beautiful C++ : 30 Core Guidelines for Writing Clean, Safe, and Fast Code","description":"\u003cp\u003eDiscover the Beauty of Modern C++\u003c\/p\u003e\n\n\u003cp\u003e \" Beautiful C++ presents the C++ Core Guidelines from a developer's point of view with an emphasis on what benefits can be obtained from following the rules and what nightmares can result from ignoring them. For true geeks, it is an easy and entertaining read. For most software developers, it offers something new and useful.\" \n\u003cbr\u003e--Bjarne Stroustrup, inventor of C++ and co-editor of the C++ Core Guidelines Writing great C++ code needn't be difficult. The C++ Core Guidelines can help every C++ developer design and write C++ programs that are exceptionally reliable, efficient, and well-performing. But the Guidelines are so jam-packed with excellent advice that it's hard to know where to start. Start here, with Beautiful C++.\u003c\/p\u003e\n\n\u003cp\u003eExpert C++ programmers Guy Davidson and Kate Gregory identify 30 Core Guidelines you'll find especially valuable and offer detailed practical knowledge for improving your C++ style. For easy reference, this book is structured to align closely with the official C++ Core Guidelines website.\u003c\/p\u003e\n\n\u003cp\u003eThroughout, Davidson and Gregory offer useful conceptual insights and expert sample code, illuminate proven ways to use both new and longstanding language features more successfully, and show how to write programs that are more robust and performant by default.\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eAvoid \"bikeshedding\": stop wasting valuable time on trivia\n\u003cbr\u003eDon't hurt yourself by writing code that will cause problems later\n\u003cbr\u003eKnow which legacy features to avoid and the modern features to use instead\n\u003cbr\u003eUse newer features properly, to get their benefits without creating new problems\n\u003cbr\u003eDefault to higher-quality code that's statically type-safe, leak resistant, and easier to evolve\n\u003cbr\u003eUse the Core Guidelines with any modern C++ version: C++20, C++17, C++14, or C++11\u003c\/p\u003e\n\n\u003cp\u003e There's something here to improve virtually every program you write, design, or maintain.\u003c\/p\u003e\n\n\u003cp\u003eFor ease of experimentation, all sample code is available on Compiler Explorer at https:\/\/godbolt.org\/z\/cg30-ch0.0.\u003c\/p\u003e\n\n\u003cp\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42476770361419,"sku":"EB_CP0800_EB312_SPG","price":1952.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780137647842-1.jpg?v=1783321082"},{"product_id":"9780136619949","title":"Introduction to Game Design, Prototyping, and Development : From Concept to Playable Game with Unity and C# (Game Design) (3RD)","description":"\u003cp\u003eLearn All the Design \u0026amp; Development Skills You Need to Make Great Games with Unity, the World's Most Popular Professional Game Engine\u003c\/p\u003e\n\n\u003cp\u003e If you want to design and develop games, there is no substitute for strong, hands-on experience with modern techniques and tools. That is exactly what this book provides. Leading instructor and indie game developer Jeremy Gibson Bond covers all three disciplines that you need to succeed: game design theory, rapid iterative prototyping, and practical programming.\u003c\/p\u003e\n\n\u003cp\u003e Building on two previous best-sellers, this Third Edition contains hundreds of improvements across more than 400 new pages, all designed to make it even easier to understand and more useful in modern game development.\u003c\/p\u003e\n\n\u003cp\u003e The five game tutorials have been thoroughly revised and expanded to cover even more best practices for prototyping and development, and all examples now use Unity 2020.3 LTS (Long Term Support), a stable and feature-rich standard for years to come. The new content includes greatly enhanced tutorials, a chapter on Unity's high-performance Data-Oriented Tech Stack (DOTS), new Coding Challenges to help you transition to making your own games from scratch, and tips on next steps after you have finished the book. The revamped website includes playable versions of all example games, plus an exciting new tool that provides immediate feedback on potential errors in your own code.\u003c\/p\u003e\n\n\u003cp\u003e Part I: Game Design and Paper Prototyping\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eUse the Layered Tetrad to understand and design powerful interactive experiences.\n\u003cbr\u003eExplore the core game design practices of paper prototyping, testing, and iteration.\n\u003cbr\u003eLearn effective strategies for staying on track and on schedule.\n\u003cbr\u003eGet tips for finding a rewarding job in today's industry.\u003c\/p\u003e\n\n\u003cp\u003e Part II: Programming C# in Unity\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eLearn C# from the basics through class inheritance, object-oriented programming, and data-oriented design.\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e Part III: Game Prototype Tutorials\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eImplement games across five genres: arcade, casual physics, space shooter, solitaire card game, and top-down adventure game. Each game is designed to be easily extensible into your own projects.Take three games from prototype to \"first playable\" through new extended tutorial chapters that refi ne the games further than in previous editions of the book.\u003c\/p\u003e\n\n\u003cp\u003e NEW! Part IV: Next Steps\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eTackle the new, growing library of Coding Challenges, a proven method for transitioning from tutorials to creating your own projects from scratch.Get ideas and resources for new projects to tackle on your own.\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42476823904331,"sku":"EB_CP0800_EB313_SPG","price":2943.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780136619949-1.jpg?v=1783321070"},{"product_id":"9780136816485","title":"Tour of C++, a (C++ In-depth Series) (3RD)","description":"\u003cp\u003eIn A Tour of C++, Third Edition, Bjarne Stroustrup provides an overview of ISO C++, C++20, that aims to give experienced programmers a clear understanding of what constitutes modern C++. Featuring carefully crafted examples and practical help in getting started, this revised and updated edition concisely covers most major language features and the major standard-library components needed for effective use. \n\u003cbr\u003e \n\u003cbr\u003eStroustrup presents C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, emphasizing newer language features. This edition covers many features that are new in C++20 as implemented by major C++ suppliers, including modules, concepts, coroutines, and ranges. It even introduces some library components in current use that are not scheduled for inclusion in the standard until C++23. \n\u003cbr\u003e \n\u003cbr\u003eThis authoritative guide does not aim to teach you how to program (for that, see Stroustrup's Programming: Principles and Practice Using C++, Second Edition), nor will it be the only resource you'll need for C++ mastery (for that, see Stroustrup's The C++ Programming Language, Fourth Edition, and recommended online sources). If, however, you are a C or C++ programmer wanting greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of modern C++, you won't find a shorter or simpler introduction.\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42476823937099,"sku":"EB_CP0800_EB312_SPG","price":1742.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780136816485-1.jpg?v=1788515313"},{"product_id":"9781492051299","title":"Head First Python (3RD)","description":"\u003cp\u003eWant to learn the Python language without slogging your way through how-to manuals? With Head First Python, you'll quickly grasp Python's fundamentals by working with built-in data structures and functions. You'll build your very own web app, which—once it's ready for prime time—runs in the cloud.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42476891603019,"sku":"EB_CP0800_EB313_SPG","price":2492.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781492051299-1_55621c3d-c4a5-490b-b83b-4f84ba556509.jpg?v=1789970338"},{"product_id":"9780137889655","title":"Programming with Rust","description":"\u003cp\u003eMake Rust a key tool in your arsenal, and access one of the industry's fastest-growing areas of opportunity.\u003c\/p\u003e\n\n\u003cp\u003e Rust's exciting innovations have made it the most loved programming language in Stack Overflow's influential survey for five straight years--but its steep learning curve has made many other developers reluctant to dive in. Now, with a growing commitment to Rust from many of the world's leading development organizations, it's the perfect time to start--especially now that there's an up-to-date, accessible, example-rich book to guide you.\u003c\/p\u003e\n\n\u003cp\u003e In Programming with Rust, long-time enterprise developer Donis Marshall has made Rust easier to understand than ever, with a guide expertly organized into short, bite-sized chapters that bring you up-to-speed fast. Written for developers at all levels, Marshall starts with the absolute basics, and thoroughly demystifies the Rust technical advances that make it so attractive for next-generation development. Everything's here, from types and assignments to ownership, lifetimes, traits, and crates. Marshall even offers indispensable expert advice for unit testing, handling unsafe code, interoperating with legacy code bases, and using Rust's increasingly robust tools.\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eContains short, easy-to-consume chapters\n\u003cbr\u003eClearly illustrates innovative features such as lifetimes, ownerships, and patterns\n\u003cbr\u003ePractical, focused, complete, and up-to-date\n\u003cbr\u003eWritten for newcomers and professional developers alike\u003c\/p\u003e\n\n\u003cp\u003e More than just a new language, Rust represents a philosophical shift in how you code. In Programming with Rust, you'll master both the techniques and the mindset.\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42476918374475,"sku":"00000_00000_00000_00000","price":1606.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780137889655-1.jpg?v=1783321084"},{"product_id":"9780138270575","title":"Learn Python the Hard Way (Zed Shaw's Hard Way Series) (5TH)","description":"\u003cp\u003eYou Will Learn Python!\u003c\/p\u003e\n\n\u003cp\u003e Zed Shaw has created the world's most reliable system for learning Python. Follow it and you will succeed--just like the millions of beginners Zed has taught to date! You bring the discipline, persistence, and attention; the author supplies the masterful knowledge you need to succeed.\u003c\/p\u003e\n\n\u003cp\u003e In Learn Python the Hard Way, Fifth Edition, you'll learn Python by working through 60 lovingly crafted exercises. Read them. Type in the code. Run it. Fix your mistakes. Repeat. As you do, you'll learn how a computer works, how to solve problems, and how to enjoy programming . . . even when it's driving you crazy.\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eInstall a complete Python environment\n\u003cbr\u003eOrganize and write code\n\u003cbr\u003eFix and break code\n\u003cbr\u003eBasic mathematics\n\u003cbr\u003eStrings and text\n\u003cbr\u003eInteract with users\n\u003cbr\u003eWork with files\n\u003cbr\u003eLooping and logic\n\u003cbr\u003eObject-oriented programming\n\u003cbr\u003eData structures using lists and dictionaries\n\u003cbr\u003eModules, classes, and objects\n\u003cbr\u003ePython packaging\n\u003cbr\u003eAutomated testing\n\u003cbr\u003eBasic SQL for Data Science\n\u003cbr\u003eWeb scraping\n\u003cbr\u003eFixing bad data (munging)\n\u003cbr\u003eThe \"Data\" part of \"Data Science\"\u003c\/p\u003e\n\n\u003cp\u003e It'll be frustrating at first. But if you keep trying, you'll get it--and it'll feel amazing! This course will reward you for every minute you put into it. Soon, you'll know one of the world's most powerful, popular programming languages. You'll be a Python programmer.\u003c\/p\u003e\n\n\u003cp\u003e This Book Is Perfect For\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eTotal beginners with zero programming experience\n\u003cbr\u003eJunior developers who know one or two languages\n\u003cbr\u003eReturning professionals who haven't written code in years\n\u003cbr\u003eAspiring Data Scientists or academics who need to learn to code\n\u003cbr\u003eSeasoned professionals looking for a fast, simple crash course in Python for Data Science\u003c\/p\u003e\n\n\u003cp\u003e Register your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42476930859083,"sku":"EB_CP0800_EB313_SPG","price":1384.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780138270575-1.jpg?v=1783321092"},{"product_id":"9781394262908","title":"HTML \u0026 CSS Essentials for Dummies","description":"\u003cp\u003eThe easy way to brush up on your HTML \u0026amp; CSS programming skills HTML \u0026amp; CSS Essentials For Dummies is your quick and handy reference to all the core concepts of HTML \u0026amp; CSS—the must-know markup and style languages that make the internet go. This no-nonsense book gets right to the point, eliminating review material, wordy explanations, and fluff. Understand all the fundamentals of HTML and CSS, quickly. Perfect for a brush-up on the basics or as an everyday desk reference on the job, this is the reliable little book you can always turn to for answers. Get simple explanations of the basic concepts of coding with HTML \u0026amp; CSS Review what you've already learned or pick up essential new skills Create attractive and functional front ends for websites of all kinds Keep this concise reference book handy for jogging your memory as you work This book is clear and direct, focusing on the key topics you need to know about defining a website's user interface. Great for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job.\u003c\/p\u003e","brand":"For Dummies","offers":[{"title":"Default Title","offer_id":42476948750411,"sku":"EB_CP0800_EB314_SPG","price":576.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781394262908-1.jpg?v=1783428565"},{"product_id":"9780135344262","title":"We, Programmers : A Chronicle of Coders from Ada to AI (Robert C. Martin Series)","description":"\u003cp\u003eThe Journey of Programming and Its Pioneers: From the Birth of Code to the Rise of AI\u003c\/p\u003e\n\n\u003cp\u003e In We, Programmers, software legend Robert C. Martin--\"Uncle Bob\"--dives deep into the world of programming, exploring the lives of the groundbreaking pioneers who built the foundation of modern computing. From Charles Babbage and Ada Lovelace to Alan Turing, Grace Hopper, and Dennis Ritchie, Martin shines a light on the figures whose brilliance and perseverance changed the world.\u003c\/p\u003e\n\n\u003cp\u003e This memoir-infused narrative provides a rich human history filled with technical insights for developers, examining the coding breakthroughs that shaped computing at the bit and byte level. By connecting these technical achievements with the human stories behind them, Martin gives readers a rare glimpse into the struggles and triumphs of the people who made modern technology possible. Depression, failure, and ridicule--these pioneers faced it all, and their stories intertwine with the evolution of computing itself as the field evolved from its humble beginnings to the cloud-based AIs of today. With the rise of AI, Martin also explores how this technology is transforming the future of programming and the ethical challenges that come with it.\u003c\/p\u003e\n\n\u003cp\u003e Notable topics include\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eUnderstanding programming's roots and how they shaped today's tech landscape\n\u003cbr\u003eThe human side of coding pioneers--what drove them, and what they overcame\n\u003cbr\u003eKey programming breakthroughs, from the early days of assembly to the rise of object-oriented languages\n\u003cbr\u003eThe pivotal role World War II played in advancing computer science\n\u003cbr\u003eInsights and predictions regarding the ethical considerations surrounding AI and the future of programming\u003c\/p\u003e\n\n\u003cp\u003e For programmers, coders, and anyone fascinated by the intersection of people and machines, this guide to the history, humanity, and technology behind the code that powers our world today is a fascinating and essential read.\u003c\/p\u003e\n\n\u003cp\u003e Register your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42477017006155,"sku":"EB_CP0800_EB313_SPG","price":1572.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780135344262-1.jpg?v=1783321061"},{"product_id":"9781098171308","title":"Learning Python : Powerful Object-Oriented Programming (6TH)","description":"\u003cp\u003eGet a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated sixth edition will help you quickly write efficient, high-quality code with Python.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42477039681611,"sku":"00000_00000_00000_00000","price":2851.91,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781098171308-1.jpg?v=1788881252"},{"product_id":"9781718503403","title":"Automate the Boring Stuff with Python, 3rd Edition","description":"\u003cp\u003eIf you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In this fully revised edition of the best-selling classic Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required. You'll learn the basics of coding in Python and explore the language's rich library of modules for performing specific tasks, like scraping data from websites, searching for text across multiple files, and merging, watermarking, or encrypting PDFs. The third edition includes: Expanded coverage of developer techniques, like creating command line programs; Updated examples and new projects; Additional chapters about working with SQLite databases, speech-recognition technology, video and audio editing, and text-to-speech capabilities; Simplified explanations (based on reader feedback) of beginner programming concepts, like loops and conditionals. Even if you've never written a line of code, Automate the Boring Stuff with Python, 3rd Edition will teach you how to make your computer take on tedious tasks and do all your grunt work - the way it should be!\u003c\/p\u003e","brand":"No Starch Press,US","offers":[{"title":"Default Title","offer_id":42477074645067,"sku":"EB_CP0800_00000_SPG","price":2103.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781718503403-1_c270c747-a8a8-49e2-b3cb-bdb5eec6208d.jpg?v=1791789221"},{"product_id":"9781541605718","title":"The Cybernetic Society : How Humans and Machines Will Shape the Future Together","description":"\u003cp\u003eWhy the major risk and opportunity of AI is that humans and computers have fused, giving AI the ability to shape the future of human affairs\u003c\/p\u003e","brand":"Basic Books","offers":[{"title":"Default Title","offer_id":42477109608523,"sku":"00000_00000_00000_00000","price":1069.59,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781541605718-1.jpg?v=1783829029"},{"product_id":"9798341622197","title":"Building Event-Driven Microservices : Leveraging Organizational Data at Scale (2ND)","description":"\u003cp\u003eAuthor Adam Bellemare takes you through the process of creating event-driven microservice architectures, from first principles all the way to advanced applications. Covering events, event streams, and microservices, this book will give you powerful and reusable patterns for sharing and using important data all across your organization.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42477136543819,"sku":"00000_00000_00000_00000","price":2495.37,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9798341622197-1_23423c42-3e10-4f36-9501-00b5a4279d3a.jpg?v=1793437119"},{"product_id":"9780135558577","title":"Core Java, Volume I : Fundamentals (Oracle Press for Java) (14TH)","description":"\u003cp\u003eThe Classic Guide to the Java Programming Language--Fully Updated through Java 25\u003c\/p\u003e\n\n\u003cp\u003e Whatever version of Java you are using, Core Java, Volume I: Fundamentals, Fourteenth Edition, will help you achieve a deep and practical understanding of the language and APIs. With hundreds of realistic examples, Java Champion Cay S. Horstmann demonstrates the most powerful and effective ways to get the job done.\u003c\/p\u003e\n\n\u003cp\u003e Written for experienced programmers looking for in-depth coverage of the Java language and platform, this revised and updated edition continues to be the first choice for serious programmers. The carefully crafted sample programs demonstrate almost every language and library feature, as well as the newest capabilities introduced in Java 25. The examples are purposefully simple to focus on the major points, but for the most part, they aren't fake and they don't cut corners. They should make good starting points for your own code.\u003c\/p\u003e\n\n\u003cp\u003e This first of two volumes offers a detailed treatment of fundamental Java programming topics, including object-oriented programming, reflection and proxies, interfaces and inner classes, exception handling, generics, collections, lambda expressions, concurrency, annotations, and the Java platform module system.\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eMaster foundational techniques, idioms, and best practices for\n\u003cbr\u003ewriting superior Java code\n\u003cbr\u003eLeverage the power of interfaces, lambda expressions, and inner classes\n\u003cbr\u003eTake advantage of sealed class hierarchies and pattern matching for processing structured data\n\u003cbr\u003eHarden programs through effective exception handling and debugging\n\u003cbr\u003eWrite safer, more reusable code with generic programming\n\u003cbr\u003eImprove performance and efficiency with Java's standard collections\n\u003cbr\u003eExplore simple programs with compact compilation units, instance main methods, and module imports\n\u003cbr\u003eAssemble complex programs with archives and modules\n\u003cbr\u003eEffectively utilize Java's powerful concurrency model, using platform and virtual thread\u003c\/p\u003e\n\n\u003cp\u003e This is the definitive reference and instructional work for Java and the Java ecosystem.\"\n\u003cbr\u003e--Andrew Binstock, Java Magazine\u003c\/p\u003e\n\n\u003cp\u003e See Core Java, Volume II: Advanced Features, Fourteenth Edition, for coverage of Java 25 enterprise features, including detailed discussions of networking, security, internationalization, and advanced UI programming.\u003c\/p\u003e\n\n\u003cp\u003e Register your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42477164363851,"sku":"00000_00000_00000_00000","price":3208.44,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780135558577-1_5c57e252-56b3-49ca-bc6e-4017714a6b53.jpg?v=1793345360"},{"product_id":"9780135437971","title":"Python in Excel : Unlocking powerful data analysis and automation solutions","description":"\u003cp\u003eSeasoned Experts Liam Bastick and Kathryn Newitt unveil a groundbreaking guide to mastering data analysis and automation with Python in Excel Python in Excel: Unlocking powerful data analysis and automation solutions is a hands-on, practical guide that leverages the authors’ decades of expertise to teach you how to harness the newly integrated Python capabilities within Microsoft Excel, mapping familiar Excel concepts to Python foundations. Covering essential topics such as Python syntax, data structures, data analysis with pandas, visualization, and the use of complementary tools such as Power Query and Copilot (AI), this book empowers you to elevate your data analysis and automation skills. Readers will gain the ability to perform advanced forecasting, build predictive models, and streamline workflows, making you more efficient and competitive in today’s data-driven workplace. By reading this book, you will: Understand the fundamentals of Python programming directly within ExcelMap your existing Excel skills to Python concepts for easier learningAutomate repetitive tasks and workflowsAnalyze and visualize data with powerful Python libraries like pandasBuild advanced forecasting and predictive models without leaving ExcelExplore and manipulate data efficiently using Python’s concise syntaxIntegrate AI tools such as Copilot to assist with coding and analysisConnect Excel with external data sources using Python and Power QueryDevelop custom solutions for business modeling and data sciencePrepare for further study and mastery of Python in Excel\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42477203587147,"sku":"EB_CP0800_EB313_SPG","price":1983.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780135437971-1_67749300-1e92-435a-b1f9-9ff4762c1519.jpg?v=1793436704"},{"product_id":"9781787910348","title":"Rust Programming in easy steps (In Easy Steps)","description":"\u003cp\u003eRust Programming in easy steps is a practical, no-nonsense guide to Rust for developers who want to write fast, modern systems code. Start by installing and configuring Rust and VSCode, then work through the working examples. Use free, downloadable code to get started now. Covers:Rust’s fundamental principles. Structuring data effectively and controlling program flow. Collections and modules. The file structure of a project. Implementing behaviors using traits. Closures and iterators, and real-world programs. Applying smart pointers and harnessing concurrency. Focuses on clarity and correctness, making it ideal for practicing programmers who want to adopt Rust with confidence. Your first step to becoming a Rust guru!Covers Rust 2024, which was released in February 2025.\u003c\/p\u003e","brand":"In Easy Steps Limited","offers":[{"title":"Default Title","offer_id":42477240451147,"sku":"EB_CP0800_EB312_SPG","price":915.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781787910348-1.jpg?v=1783474079"},{"product_id":"9798341638174","title":"The Effective Software Engineer : How ICS at Every Level Can Leverage Ai, Prioritize High-Value Work, and Lead Beyond Their Role","description":"\u003cp\u003eThis book is designed for individual contributors who want to level up to meet the challenges of a changing industry. Author Addy Osmani offers a trove of actionable insights, real-world examples, practical frameworks, and pragmatic advice drawn from years of experience (and plenty of mistakes) in the software industry.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42477249822795,"sku":"00000_00000_00000_00000","price":1425.77,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9798341638174-1_a12c7e0d-8958-42e0-b1c8-a0f6113d8e73.jpg?v=1792398999"},{"product_id":"9781098178147","title":"Introducing C++ : The Easy Way to Start Learning Modern C++","description":"\u003cp\u003eThis book cuts through the noise, focusing on the essential elements of C++ with hands-on projects that quickly build your skills and confidence. Author and C++ expert Frances Buontempo gets you up to speed quickly with the latest features and best practices of the language, preparing you for more advanced exploration.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42477264633931,"sku":"00000_00000_00000_00000","price":2437.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781098178147-1.jpg?v=1786697016"},{"product_id":"9781718504165","title":"Total Typescript","description":"\u003cp\u003eIf you're an experienced JavaScript developer or want to level up your current TypeScript skills, with Total TypeScript, you'll learn everything you need to build a TypeScript product from scratch. Based on a series of sold-out workshops, the material in Total TypeScript has been tested by hundreds of developers to ensure their effectiveness and value. You'll explore useful patterns you can immediately apply in your projects and helpful workarounds for TypeScript's most common pitfalls. Dozens of exercises throughout range from writing solutions from scratch to advanced typing to debugging, so you'll be prepared for the gotchas that appear in real-world applications. You'll also learn how to: Set up a TypeScript development environment and how to leverage its superpower IDE, Add types to functions, arrays, and objects, and make reusable types with type aliases, Express object types, including index signatures, Records, and interfaces, Take advantage of classic object-oriented patterns in your code, Configure TypeScript for any situation and powerful features to design your own types. With this straightforward and approachable guide, you'll go from learning the foundations to a TypeScript wizard equipped to handle any TypeScript project that comes your way with confidence.\u003c\/p\u003e","brand":"No Starch Press,US","offers":[{"title":"Default Title","offer_id":42477339377739,"sku":"00000_00000_00000_00000","price":2193.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781718504165-1_35a34567-e412-408d-8c0f-6c9877dac704.jpg?v=1794194150"},{"product_id":"9798341622524","title":"Large Language Models - the Hard Part : Open Source AI Solutions for Common Pitfalls","description":"\u003cp\u003eLarge Language Models: The Hard Parts offers a clear, practical examination of the limitations developers and ML engineers face when building LLM-powered applications. With a focus on implementation pitfalls (not just capabilities) this book provides actionable strategies supported by reproducible Python code and open source tools.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42477485850699,"sku":"00000_00000_00000_00000","price":2851.91,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9798341622524-1_90af84ae-04c6-49b7-91c3-f883bbd53e27.jpg?v=1791712448"},{"product_id":"9781617294532","title":"C# in Depth, 4E (4TH)","description":"\u003cp\u003eKey features ·    Expert guidance ·    Hands-on examples ·    Step-by-step guide   Audience If you're a C# developer who's comfortable working with the language and wants to really dig in deep, then this book is for you.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":42478435565643,"sku":"00000_00000_00000_00000","price":1888.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781617294532-1.jpg?v=1783459845"},{"product_id":"9781491952023","title":"JavaScript - the Definitive Guide (7TH)","description":"\u003cp\u003eFor nearly 25 years this best seller has been the go-to guide for JavaScript programmers. The seventh edition is fully updated to cover the 2020 version of JavaScript, and new chapters cover classes, modules, iterators, generators, Promises, async\/await, and metaprogramming.\u003c\/p\u003e","brand":"O'Reilly Media","offers":[{"title":"Default Title","offer_id":42478503886923,"sku":"EB_CP0800_EB314_SPG","price":3069.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9781491952023-1.jpg?v=1783445379"},{"product_id":"9780136829737","title":"Roblox Game Development in 24 Hours : The Official Roblox Guide","description":"\u003cp\u003eEvery month, hundreds of millions of people around the world are spending billions of hours on Roblox--and Roblox's fast-growing community of developers has already earned hundreds of millions of dollars from their creations. For every burgeoning game developer who is looking to take their Roblox skills to the next level fast, look no further than Roblox Game Development in 24 Hours: The Official Roblox Guide.\u003c\/p\u003e\n\n\u003cp\u003e In just 24 lessons of one hour or less, you will deepen your understanding of virtually every facet of Roblox game development. Each short and easy lesson builds upon everything that has come before, helping you take full advantage of this remarkable platform. Step-by-step instructions walk you through common questions, issues, and tasks; Q\u0026amp;As, Quizzes, and Exercises build and test your knowledge; \"Try It Yourself\" exercises encourage independent practice. By the time you're finished, you'll be a true Roblox game development expert.\u003c\/p\u003e\n\n\u003cp\u003e Learn how to...\u003c\/p\u003e\n\n\u003cp\u003e* Build immersive natural environments using built-in terrain and lighting tools \n\u003cbr\u003e* Model and import assets, models, weapons, and textures \n\u003cbr\u003e* Code game mechanics, animations, and camera movement \n\u003cbr\u003e* Design GUIs for store fronts, player HUDs, and interactive elements \n\u003cbr\u003e* Teleport players between multiple game places \n\u003cbr\u003e* Publish your game to multiple platforms with cross-platform play \n\u003cbr\u003e* Attract players, monetize your game, and earn real cash\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42478550253643,"sku":"00000_00000_00000_00000","price":1218.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780136829737-1.jpg?v=1785867913"},{"product_id":"9780137909100","title":"Code : The Hidden Language of Computer Hardware and Software (2ND)","description":"\u003cp\u003eThe classic guide to how computers work, updated with new chapters and interactive graphics\u003c\/p\u003e\n\n\u003cp\u003e \"For me, Code was a revelation. It was the first book about programming that spoke to me. It started with a story, and it built up, layer by layer, analogy by analogy, until I understood not just the Code, but the System. Code is a book that is as much about Systems Thinking and abstractions as it is about code and programming. Code teaches us how many unseen layers there are between the computer systems that we as users look at every day and the magical silicon rocks that we infused with lightning and taught to think.\"\u003c\/p\u003e\n\n\u003cp\u003e - Scott Hanselman, Partner Program Director, Microsoft, and host of Hanselminutes\u003c\/p\u003e\n\n\u003cp\u003e Computers are everywhere, most obviously in our laptops and smartphones, but also our cars, televisions, microwave ovens, alarm clocks, robot vacuum cleaners, and other smart appliances. Have you ever wondered what goes on inside these devices to make our lives easier but occasionally more infuriating?\u003c\/p\u003e\n\n\u003cp\u003e For more than 20 years, readers have delighted in Charles Petzold's illuminating story of the secret inner life of computers, and now he has revised it for this new age of computing. Cleverly illustrated and easy to understand, this is the book that cracks the mystery. You'll discover what flashlights, black cats, seesaws, and the ride of Paul Revere can teach you about computing, and how human ingenuity and our compulsion to communicate have shaped every electronic device we use.\u003c\/p\u003e\n\n\u003cp\u003e This new expanded edition explores more deeply the bit-by-bit and gate-by-gate construction of the heart of every smart device, the central processing unit that combines the simplest of basic operations to perform the most complex of feats. Petzold's companion website, CodeHiddenLanguage.com, uses animated graphics of key circuits in the book to make computers even easier to comprehend.\u003c\/p\u003e\n\n\u003cp\u003e In addition to substantially revised and updated content, new chapters include:\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003eChapter 18:  Let's Build a Clock!\n\u003cbr\u003eChapter 21:  The Arithmetic Logic Unit\n\u003cbr\u003eChapter 22:  Registers and Busses\n\u003cbr\u003eChapter 23:  CPU Control Signals\n\u003cbr\u003eChapter 24:  Jumps, Loops, and Calls\n\u003cbr\u003eChapter 28: The World Brain\u003c\/p\u003e\n\n\u003cp\u003e From the simple ticking of clocks to the worldwide hum of the internet, Code reveals the essence of the digital revolution.\u003c\/p\u003e","brand":"Addison Wesley","offers":[{"title":"Default Title","offer_id":42478588264523,"sku":"EB_CP0800_EB313_SPG","price":1428.0,"currency_code":"THB","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/0023\/7387\/files\/9780137909100-1_1117f313-9a4f-4e09-a173-5c4e81d2417d.jpg?v=1793195899"}],"url":"https:\/\/kinokuniya.co.th\/ja\/collections\/programming-languages.oembed?page=18","provider":"Books Kinokuniya Thailand","version":"1.0","type":"link"}