Kindle Price: $17.00

Save $52.99 (76%)

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

eBook features:
  • Highlight, take notes, and search in the book
Rent
$8.23

Today through selected date:

Rental price is determined by end date.

eBook features:
  • Highlight, take notes, and search in the book
You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions

Buy for others

Give as a gift or purchase for a team or group.
Learn more

Buying and sending eBooks to others

  1. Select quantity
  2. Buy and send eBooks
  3. Recipients can read on any device

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks cannot be resold.

Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.

Follow the author

Something went wrong. Please try your request again later.

Beginning Python: From Novice to Professional 3rd Edition, Kindle Edition

4.3 4.3 out of 5 stars 50 ratings

Gain a fundamental understanding of Python’s syntax and features with this up–to–date introduction and practical reference. Covering a wide array of Python–related programming topics, including addressing language internals, database integration, network programming, and web services, you’ll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time.

Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3, Beginning Python also covers advanced topics such as extending Python and packaging/distributing Python applications.

What You'll Learn

  • Become a proficient Python programmer by following along with a friendly, practical guide to the language’s key features
  • Write code faster by learning how to take advantage of advanced features such as magic methods, exceptions, and abstraction
  • Gain insight into modern Python programming paradigms including testing, documentation, packaging, and distribution
  • Learn by following along with ten interesting projects, including a P2P file–sharing application, chat client, video game, remote text editor, and more

Who This Book Is For
Programmers, novice and otherwise, seeking a comprehensive introduction to the Python programming language.

About the Author

Magnus Lie Hetland is an experienced Python programmer, having used the language since the late 1990s. He is also an associate professor of algorithms at the Norwegian University of Science and Technology, having taught algorithms for the better part of a decade. Hetland is the author of Practical Python and Beginning Python, first and second editions, as well as several scientific papers. --This text refers to the paperback edition.

From the Back Cover

Gain a fundamental understanding of Python’s syntax and features with this up–to–date introduction and practical reference. Covering a wide array of Python–related programming topics, including addressing language internals, database integration, network programming, and web services, you’ll be guided by sound development principles. Ten accompanying projects will ensure you can get your hands dirty in no time.

Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3, Beginning Python also covers advanced topics such as extending Python and packaging/distributing Python applications.

You will:

  • Become a proficient Python programmer by following along with a friendly, practical guide to the language’s key features
  • Write code faster by learning how to take advantage of advanced features such as magic methods, exceptions, and abstraction
  • Gain insight into modern Python programming paradigms including testing, documentation, packaging, and distribution
  • Learn by following along with ten interesting projects, including a P2P file–sharing application, chat client, video game, remote text editor, and more
--This text refers to the paperback edition.

Review

“Hetland’s Beginning Python is an excellent book for individuals new to programming or those with intermediate programming skills. … Throughout the book, he presents a number of examples that are easy to implement and illustrate various aspects of the discussed topic. … the text is strongly recommended for those seeking to learn the Python language. Summing Up: Highly recommended. Lower- and upper-division undergraduates; general readers.” (D. B. Mason, Choice, Vol. 55 (1), September, 2017)

--This text refers to the paperback edition.

Product details

  • ASIN ‏ : ‎ B06XGVVVMG
  • Publisher ‏ : ‎ Apress; 3rd edition (March 7, 2017)
  • Publication date ‏ : ‎ March 7, 2017
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 2046 KB
  • Text-to-Speech ‏ : ‎ Enabled
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Not Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Sticky notes ‏ : ‎ On Kindle Scribe
  • Print length ‏ : ‎ 970 pages
  • Customer Reviews:
    4.3 4.3 out of 5 stars 50 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4.3 out of 5 stars
4.3 out of 5
50 global ratings
It is not NEW book
2 Stars
It is not NEW book
I got the book but some of the pages at the beginning, the corners are ripped, not you expect for a new book.Other than that the book is fine.Hope the seller will provide me a discount.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Reviewed in the United States on November 15, 2017
One person found this helpful
Report
Reviewed in the United States on September 20, 2019
Reviewed in the United States on August 20, 2017
8 people found this helpful
Report
Reviewed in the United States on January 26, 2020
Reviewed in the United States on February 15, 2022
Reviewed in the United States on November 7, 2018
Reviewed in the United States on February 26, 2018
One person found this helpful
Report
Reviewed in the United States on September 16, 2020
Customer image
2.0 out of 5 stars It is not NEW book
Reviewed in the United States on September 16, 2020
I got the book but some of the pages at the beginning, the corners are ripped, not you expect for a new book.
Other than that the book is fine.
Hope the seller will provide me a discount.
Images in this review
Customer image
Customer image
One person found this helpful
Report

Top reviews from other countries

Translate all reviews to English
ddb74
4.0 out of 5 stars buon libro
Reviewed in Italy on November 10, 2018
One person found this helpful
Report
Tripcock
5.0 out of 5 stars Not one for Monty
Reviewed in the United Kingdom on January 19, 2018
Sahana Hiremath
5.0 out of 5 stars The way author has written is awesome
Reviewed in India on October 22, 2017
One person found this helpful
Report
Caco-Daemon
3.0 out of 5 stars Reasonable introduction to the language - covers the basics fairly ...
Reviewed in the United Kingdom on May 27, 2017
One person found this helpful
Report
Report an issue

Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?