
Get Programming : Learn to code with Python (Edition 1) (Paperback)
(No ratings yet)
Key item features
Summary
Get Programming: Learn to code with Python 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!
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
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Let'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!
About the Book
Get Programming: Learn to code with Python 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.
What's Inside
About the Reader
No prior programming experience needed.
About the Author
Ana Bell is an MIT lecturer and scientist who teaches the popular course, Introduction to Computer Science and Programming Using Python.
Table of Contents
LEARNING HOW TO PROGRAM
Lesson 1 - Why should you learn how to program?
Lesson 2 - Basic principles of learning a programming language
UNIT 1 - VARIABLES, TYPES, EXPRESSIONS, AND STATEMENTS
Lesson 3 - Introducing Python: a programming language
Lesson 4 - Variables and expressions: giving names and values to things
Lesson 5 - Object types and statements of code 46
Lesson 6 - Capstone project: your first Python program-convert hours to minutes
UNIT 2 - STRINGS, TUPLES, AND INTERACTING WITH THE USER
Lesson 7 - Introducing string objects: sequences of characters
Lesson 8 - Advanced string operations
Lesson 9 - Simple error messages
Lesson 10 - Tuple objects: sequences of any kind of object
Lesson 11 - Interacting with the user
Lesson 12 - Capstone project: name mashup
UNIT 3 - MAKING DECISIONS IN YOUR PROGRAMS
Lesson 13 - Introducing decisions in programs
Lesson 14 - Making more-complicated decisions
Lesson 15 - Capstone project: choose your own adventure
UNIT 4 - REPEATING TASKS
Lesson 16 - Repeating tasks with loops
Lesson 17 - Customizing loops
Lesson 18 - Repeating tasks while conditions hold
Lesson 19 - Capstone project: Scrabble, Art Edition
UNIT 5 - ORGANIZING YOUR CODE INTO REUSABLE BLOCKS
Lesson 20 - Building programs to last
Lesson 21 - Achieving modularity and abstraction with functions
Lesson 22 - Advanced operations with functions
Lesson 23 - Capstone project: analyze your friends
UNIT 6 - WORKING WITH MUTABLE DATA TYPES
Lesson 24 - Mutable and immutable objects
Lesson 25 - Working with lists
Lesson 26 - Advanced operations with lists
Lesson 27 - Dictionaries as maps between objects
Lesson 28 - Aliasing and copying lists and dictionaries
Lesson 29 - Capstone project: document similarity
UNIT 7 - MAKING YOUR OWN OBJECT TYPES BY USING OBJECT-ORIENTED PROGRAMMING
Lesson 30 - Making your own object types
Lesson 31 - Creating a class for an object type
Lesson 32 - Working with your own object types
Lesson 33 - Customizing classes
Lesson 34 - Capstone project: card game
UNIT 8 - USING LIBRARIES TO ENHANCE YOUR PROGRAMS
Lesson 35 - Useful libraries
Lesson 36 - Testing and debugging your programs
Lesson 37 - A library for graphical user interfaces
Lesson 38 - Capstone project: game of tag
Appendix A - Answers to lesson exercises
Appendix B - Python cheat sheet
Appendix C - Interesting Python libraries
Get Programming: Learn to code with Python 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!
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
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Let'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!
About the Book
Get Programming: Learn to code with Python 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.
What's Inside
- 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
About the Reader
No prior programming experience needed.
About the Author
Ana Bell is an MIT lecturer and scientist who teaches the popular course, Introduction to Computer Science and Programming Using Python.
Table of Contents
LEARNING HOW TO PROGRAM
Lesson 1 - Why should you learn how to program?
Lesson 2 - Basic principles of learning a programming language
UNIT 1 - VARIABLES, TYPES, EXPRESSIONS, AND STATEMENTS
Lesson 3 - Introducing Python: a programming language
Lesson 4 - Variables and expressions: giving names and values to things
Lesson 5 - Object types and statements of code 46
Lesson 6 - Capstone project: your first Python program-convert hours to minutes
UNIT 2 - STRINGS, TUPLES, AND INTERACTING WITH THE USER
Lesson 7 - Introducing string objects: sequences of characters
Lesson 8 - Advanced string operations
Lesson 9 - Simple error messages
Lesson 10 - Tuple objects: sequences of any kind of object
Lesson 11 - Interacting with the user
Lesson 12 - Capstone project: name mashup
UNIT 3 - MAKING DECISIONS IN YOUR PROGRAMS
Lesson 13 - Introducing decisions in programs
Lesson 14 - Making more-complicated decisions
Lesson 15 - Capstone project: choose your own adventure
UNIT 4 - REPEATING TASKS
Lesson 16 - Repeating tasks with loops
Lesson 17 - Customizing loops
Lesson 18 - Repeating tasks while conditions hold
Lesson 19 - Capstone project: Scrabble, Art Edition
UNIT 5 - ORGANIZING YOUR CODE INTO REUSABLE BLOCKS
Lesson 20 - Building programs to last
Lesson 21 - Achieving modularity and abstraction with functions
Lesson 22 - Advanced operations with functions
Lesson 23 - Capstone project: analyze your friends
UNIT 6 - WORKING WITH MUTABLE DATA TYPES
Lesson 24 - Mutable and immutable objects
Lesson 25 - Working with lists
Lesson 26 - Advanced operations with lists
Lesson 27 - Dictionaries as maps between objects
Lesson 28 - Aliasing and copying lists and dictionaries
Lesson 29 - Capstone project: document similarity
UNIT 7 - MAKING YOUR OWN OBJECT TYPES BY USING OBJECT-ORIENTED PROGRAMMING
Lesson 30 - Making your own object types
Lesson 31 - Creating a class for an object type
Lesson 32 - Working with your own object types
Lesson 33 - Customizing classes
Lesson 34 - Capstone project: card game
UNIT 8 - USING LIBRARIES TO ENHANCE YOUR PROGRAMS
Lesson 35 - Useful libraries
Lesson 36 - Testing and debugging your programs
Lesson 37 - A library for graphical user interfaces
Lesson 38 - Capstone project: game of tag
Appendix A - Answers to lesson exercises
Appendix B - Python cheat sheet
Appendix C - Interesting Python libraries
Specs
About this item
Product details
Specifications
Warranty
Similar items you might like
Based on what customers bought
The Python Book, (Paperback) $34.22
$3422current price $34.22The Python Book, (Paperback)
Computer Programming for Beginners: Web Services, (Paperback) $13.99
$1399current price $13.99Computer Programming for Beginners: Web Services, (Paperback)
Python 3 -ohjelmoinnin perusteet (Paperback) $27.93
$2793current price $27.93Python 3 -ohjelmoinnin perusteet (Paperback)
Murach's Python Programming (2nd Edition), (Paperback) $31.33
$3133current price $31.33Murach's Python Programming (2nd Edition), (Paperback)
15 out of 5 Stars. 1 reviews5 out of 5 starsPython API Development Fundamentals, (Paperback) $33.03
$3303current price $33.03Python API Development Fundamentals, (Paperback)
Visual Studio Code for Python Programmers, (Paperback) $31.66
$3166current price $31.66Visual Studio Code for Python Programmers, (Paperback)
Introduction to Python 3 Programming, (Paperback) $28.65
$2865current price $28.65Introduction to Python 3 Programming, (Paperback)
Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback) $11.99
$1199current price $11.99Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback)
555 Math Books Math Coding: 150 Questions with solutions for PYTHON PROGRAMMING, Book 1, (Paperback) $20.00
$2000current price $20.00555 Math Books Math Coding: 150 Questions with solutions for PYTHON PROGRAMMING, Book 1, (Paperback)
Himss Book Making a Difference: Careers in Health Informatics, (Paperback) $59.99
$5999current price $59.99Himss Book Making a Difference: Careers in Health Informatics, (Paperback)
Computer Programming Languages Modern Python Programming for Beginners, Book 2, (Paperback) $24.99
$2499current price $24.99Computer Programming Languages Modern Python Programming for Beginners, Book 2, (Paperback)
Parameterized Algorithms, (Paperback) $60.84
$6084current price $60.84Parameterized Algorithms, (Paperback)
Learn Core PYTHON PROGRAMMING In 100 Hours, (Paperback) $20.00
$2000current price $20.00Learn Core PYTHON PROGRAMMING In 100 Hours, (Paperback)
Fastapi: Modern Python Web Development (Paperback) $31.99
$3199current price $31.99Fastapi: Modern Python Web Development (Paperback)
Python for Little Geniuses: Discover Programming, (Paperback) $7.99
$799current price $7.99Python for Little Geniuses: Discover Programming, (Paperback)
JavaScript Object Programming, (Paperback) $26.32
$2632current price $26.32JavaScript Object Programming, (Paperback)
Learn to Program with Python, (Paperback) $32.71
$3271current price $32.71Learn to Program with Python, (Paperback)
Python Aplicado, (Paperback) $25.79
$2579current price $25.79Python Aplicado, (Paperback)
Introduction to Computing and Programming in Python, (Paperback) $128.86
$12886current price $128.86Introduction to Computing and Programming in Python, (Paperback)
Python Exercises with Data Structures and Algorithms, (Paperback) $19.99
$1999current price $19.99Python Exercises with Data Structures and Algorithms, (Paperback)
Customer ratings & reviews
0 out of 5 stars
This item does not have any reviews yet
Current price is USD$60.64
Price when purchased online
- Free shipping
Free Holiday returns until Jan 31
$60.64
$32.18
How do you want your item?
Ships to
Arrives between Oct 19 - Oct 22
|Sold and shipped by RAREWAVES-USA
4.577955723033443 out of 5 stars
Extended holiday returns
Free Holiday returns until Jan 31