{"product_id":"ai-assisted-programming-with-copilot","title":"AI-Assisted Programming with Copilot","description":"\u003ch3\u003eWho this book is for\u003c\/h3\u003e\u003cp\u003eThis book is designed for any developer who wants to improve their productivity by using GitHub Copilot as their AI assistant. To show how to do that, this book presents examples in Python, JavaScript, HTML, CSS, and SQL. However, the skills and concepts apply to all programming languages.\u003c\/p\u003e\u003ch3\u003eWhat this book does\u003c\/h3\u003e\u003cp\u003eTo present the skills that you need in a manageable progression, this book is divided into two sections.\u003c\/p\u003e\u003ch4\u003eSection 1: Get started fast\u003c\/h4\u003e\u003cp\u003eSection 1 dives right in and gets you started fast with a two-chapter course in using Copilot to develop software. These chapters show how to\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSet up Copilot to work from within VS Code.\u003c\/li\u003e\n\u003cli\u003eCreate a Python program with Copilot.\u003c\/li\u003e\n\u003cli\u003eCreate a JavaScript web app with Copilot.\u003c\/li\u003e\n\u003cli\u003eMaster the essential skills for working with Copilot’s Chat window.\u003c\/li\u003e\n\u003cli\u003eUse Copilot’s inline chat interface to edit code more efficiently.\u003c\/li\u003e\n\u003cli\u003eFollow the best practices for prompt engineering.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eSection 2: More skills as you need them\u003c\/h4\u003e\u003cp\u003eAfter you finish section 1, you’ll be ready to jump to any of the chapters in section 2. As a result, you can jump to the chapter contains the skills that you need right now. The chapters in this section show how to\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eUse docstrings and doctests to guide Copilot so it generates the Python code you want.\u003c\/li\u003e\n\u003cli\u003eGenerate HTML and CSS for a responsive website.\u003c\/li\u003e\n\u003cli\u003eUse a schema to provide the context for generating SQL that works with a database.\u003c\/li\u003e\n\u003cli\u003eImplement robust unit testing for Python code with pytest.\u003c\/li\u003e\n\u003cli\u003eImplement robust unit testing for JavaScript code with Jest.\u003c\/li\u003e\n\u003cli\u003eImplement test-driven design (TDD).\u003c\/li\u003e\n\u003cli\u003eGet expert advice about software design and requirements gathering.\u003c\/li\u003e\n\u003cli\u003eSummarize a project with a README.md file.\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch3\u003eWhy you'll learn faster and better with this book\u003c\/h3\u003e\u003cp\u003eLike all our books, this book is designed to make it as easy as possible for you to learn new skills faster and retain them better. To do that, it presents the Copilot skills you’re likely to need on the job without wasting your time by presenting background information that you aren’t likely to need. In addition, the exercises at the end of each chapter provide a way for you to gain valuable hands-on experience without extra busywork.\u003c\/p\u003e\u003ch3\u003eRecommended software\u003c\/h3\u003e\u003cp\u003eAll of the recommended software is available for free, and our book provides complete, step-by-step instructions that for installing it on your computer.\u003c\/p\u003e\u003ch4\u003eVS Code\u003c\/h4\u003e\u003cp\u003eTo write code, you need a code editor. This book shows how to use Visual Studio Code because it’s an industry-leading tool for developing code in most languages including Python, JavaScript, HTML, CSS, and SQL. In addition, it provides an integrated way to use Copilot to generate and edit code.\u003c\/p\u003e\u003ch4\u003ePython\u003c\/h4\u003e\u003cp\u003eTo test Python code that’s generated by Copilot, you need to have Python installed on your system.\u003c\/p\u003e\u003ch4\u003eChrome\u003c\/h4\u003e\u003cp\u003eTo test HTML, CSS, and JavaScript that’s generated by Copilot, you need to have a web browser. This book shows how to use Google Chrome, but you can use another web browser if you prefer.\u003c\/p\u003e\u003ch4\u003eDB Browser for SQLite\u003c\/h4\u003e\u003cp\u003eTo test the SQL statements, you need to have access to a database that implements the SQL standard. This book shows how to use DB Browser to work with an embedded SQLite database. This provides a way to test SQL statements without needing to install a database server like MySQL, SQL Server, or Oracle.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Mike Murach \u0026 Associates","offers":[{"title":"Default Title","offer_id":50506634756166,"sku":"9781943873234","price":3113.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/2797\/1142\/files\/aapc_318.jpg?v=1790331475","url":"https:\/\/cb-india.com\/products\/ai-assisted-programming-with-copilot","provider":"Computer Bookshop (India) Pvt Ltd","version":"1.0","type":"link"}