{"product_id":"get-programming-learn-to-code-with-python-9781617293788","title":"Get Programming: Learn to Code with Python","description":"\u003cp\u003e • Author(s): Ana Bell\u003cbr\u003e • Publisher: Manning Publications\u003cbr\u003e • Publisher Imprint: Manning Publications\u003cbr\u003e • BISAC: Programming Languages - Python\u003c\/p\u003e\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003ci\u003eGet Programming: Learn to code with Python\u003c\/i\u003e introduces you to the world of writing computer programs without drowning you in confusing jargon or theory that make getting started harder than it should be. Filled with practical examples and step-by-step lessons using the easy-on-the-brain Python language, this book will get you programming in no time! \u003cp\u003e\u003c\/p\u003e This book works perfectly alongside our video course Get Programming with Python in Motion, available exclusively at Manning.com: www.manning.com\/livevideo\/get-programmin?g-with-python-in-motion \u003cp\u003e\u003c\/p\u003e Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the Technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eLet's face it. The only way to learn computer programming is to do it. Whether you want to skill up for your next job interview or just get a few pet projects done, programming can be an amazing tool. This book is designed especially for beginners, helping them learn to program hands on, step by step, project by project. It's time to get programming! \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the Book\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003ci\u003eGet Programming: Learn to code with Python\u003c\/i\u003e teaches you the basics of computer programming using the Python language. In this exercise-driven book, you'll be doing something on nearly every page as you work through 38 compact lessons and 7 engaging capstone projects. By exploring the crystal-clear illustrations, exercises that check your understanding as you go, and tips for what to try next, you'll start thinking like a programmer in no time. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat's Inside\u003c\/b\u003e\u003cbr\u003e \u003cul\u003e Programming skills you can use in any language Learn to code--no experience required Learn Python, the language for beginners Dozens of exercises and examples help you learn by doing \u003c\/ul\u003e \u003cbr\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eNo prior programming experience needed. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the Author\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eAna Bell is an MIT lecturer and scientist who teaches the popular course, Introduction to Computer Science and Programming Using Python. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eLEARNING HOW TO PROGRAM \u003cp\u003e\u003c\/p\u003eLesson 1 - Why should you learn how to program?\u003cbr\u003e Lesson 2 - Basic principles of learning a programming language \u003cp\u003e\u003c\/p\u003eUNIT 1 - VARIABLES, TYPES, EXPRESSIONS, AND STATEMENTS \u003cp\u003e\u003c\/p\u003eLesson 3 - Introducing Python: a programming language\u003cbr\u003e Lesson 4 - Variables and expressions: giving names and values to things\u003cbr\u003e Lesson 5 - Object types and statements of code 46\u003cbr\u003e Lesson 6 - Capstone project: your first Python program-convert hours to minutes \u003cp\u003e\u003c\/p\u003e UNIT 2 - STRINGS, TUPLES, AND INTERACTING WITH THE USER \u003cp\u003e\u003c\/p\u003eLesson 7 - Introducing string objects: sequences of characters\u003cbr\u003e Lesson 8 - Advanced string operations\u003cbr\u003e Lesson 9 - Simple error messages\u003cbr\u003e Lesson 10 - Tuple objects: sequences of any kind of object\u003cbr\u003e Lesson 11 - Interacting with the user\u003cbr\u003e Lesson 12 - Capstone project: name mashup \u003cp\u003e\u003c\/p\u003e UNIT 3 - MAKING DECISIONS IN YOUR PROGRAMS \u003cp\u003e\u003c\/p\u003eLesson 13 - Introducing decisions in programs\u003cbr\u003e Lesson 14 - Making more-complicated decisions\u003cbr\u003e Lesson 15 - Capstone project: choose your own adventure \u003cp\u003e\u003c\/p\u003e UNIT 4 - REPEATING TASKS \u003cp\u003e\u003c\/p\u003eLesson 16 - Repeating tasks with loops\u003cbr\u003e Lesson 17 - Customizing loops\u003cbr\u003e Lesson 18 - Repeating tasks while conditions hold\u003cbr\u003e Lesson 19 - Capstone project: Scrabble, Art Edition \u003cp\u003e\u003c\/p\u003e UNIT 5 - ORGANIZING YOUR CODE INTO REUSABLE BLOCKS \u003cp\u003e\u003c\/p\u003eLesson 20 - Building programs to last\u003cbr\u003e Lesson 21 - Achieving modularity and abstraction with functions\u003cbr\u003e Lesson 22 - Advanced operations with functions\u003cbr\u003e Lesson 23 - Capstone project: analyze your friends \u003cp\u003e\u003c\/p\u003e UNIT 6 - WORKING WITH MUTABLE DATA TYPES \u003cp\u003e\u003c\/p\u003eLesson 24 - Mutable and immutable objects\u003cbr\u003e Lesson 25 - Working with lists\u003cbr\u003e Lesson 26 - Advanced operations with lists\u003cbr\u003e Lesson 27 - Dictionaries as maps between objects\u003cbr\u003e Lesson 28 - Aliasing and copying lists and dictionaries\u003cbr\u003e Lesson 29 - Capstone project: document similarity \u003cp\u003e\u003c\/p\u003e UNIT 7 - MAKING YOUR OWN OBJECT TYPES BY USING OBJECT-ORIENTED PROGRAMMING \u003cp\u003e\u003c\/p\u003eLesson 30 - Making your own object types\u003cbr\u003e Lesson 31 - Creating a class for an object type\u003cbr\u003e Lesson 32 - Working with your own object types\u003cbr\u003e Lesson 33 - Customizing classes\u003cbr\u003e Lesson 34 - Capstone project: card game \u003cp\u003e\u003c\/p\u003e UNIT 8 - USING LIBRARIES TO ENHANCE YOUR PROGRAMS \u003cp\u003e\u003c\/p\u003eLesson 35 - Useful libraries\u003cbr\u003e Lesson 36 - Testing and debugging your programs\u003cbr\u003e Lesson 37 - A library for graphical user interfaces\u003cbr\u003e Lesson 38 - Capstone project: game of tag \u003cp\u003e\u003c\/p\u003e Appendix A - Answers to lesson exercises\u003cbr\u003e Appendix B - Python cheat sheet\u003cbr\u003e Appendix C - Interesting Python libraries \u003cp\u003e\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Paperback","offer_id":46289916985495,"sku":"9781617293788","price":4418.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781617293788.webp?v=1767700735","url":"https:\/\/atlanticbooks.com\/products\/get-programming-learn-to-code-with-python-9781617293788","provider":"Atlantic Books","version":"1.0","type":"link"}