background preloader

Python Books

Facebook Twitter

Review: Expert Python Programming. If you follow Python blogs you’ll have seen more than one review of Tarek Ziadé’s book, Expert Python Programming. As a result of these reviews I’d decided that, although the book looked interesting, I wouldn’t be investing in a copy for myself; but when the publishers contacted me directly with the offer of a free review copy, I accepted. You may wonder: Why the need for a book on expert Python programming? Doesn’t Python value simplicity and transparency above all else?

(Language lawyers and golfers, look elsewhere!) Why any book on Python, when the online documentation is so well put together? Yes, that’s what I thought too, but the fact is, Python has steadily expanded over a series of point releases. Expert Python Programming starts well, picking up where the Python tutorial leaves off. Unfortunately the details let the book down. >>> def sum(sequence): # better !... I’m less bothered by the grammatical errors and typos. I’m sure he means “more so than in communities …”. Treading on Python Series: Intermediate Python Programming: Learn Decorators, Generators, Functional Programming and More eBook: Matt Harrison: Amazon.co.uk: Kindle Store.

Black Hat Python: Python Programming for Hackers and Pentesters. So many good points in this gem of a book, so little space. If you enjoyed gray hat, Violent Python, Hacking Ciphers with Python, etc. you will LOVE this latest addition to your toolbox. DO use the generous "look inside" here to compare it with gray, but in short, there are few comparisons-- this text plays OFFENSE, not defense. Most of even the newer hacking tomes still assume that step by step, Metasploit, trial and error, specific packet sniffing/NMAP, etc. are "current. " Those texts were out of date with Stuxnet! Today's leading edge hacks simply are NOT piecemeal probes and social engineering, they are more likely full featured malware that surrounds the o/s with your own vm, and CONTROLS the kernel and o/s, rather than injecting pieces as the sole sploit.

Five years ago it cost nearly $40,000 to buy a clean, close zero day, and thousands to rent a well proxied botnet-- today they are free or very cheap! Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers. Trade in your item Get a £8.39Gift Card. Flip to back Flip to front Listen Playing... Paused You're listening to a sample of the Audible audio edition. Learn more See all 2 images Want it Sunday, 3 May? <div> Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation.

. £18.59 FREE Delivery in the UK. Special Offers and Product Promotions Frequently Bought Together No Kindle device required. Apple Android Windows Phone To get the free app, enter your e-mail address or mobile phone number. or What Other Items Do Customers Buy After Viewing This Item? Look for similar items by category. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython: Amazon.co.uk: Wes McKinney: 9781449319793: Books. Trade in your item Get a £8.53Gift Card. Flip to back Flip to front Listen Playing... Paused You're listening to a sample of the Audible audio edition. Learn more See all 2 images Want it tomorrow, 2 May?

<div><div><p><i>Python for Data Analysis</i> is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. . £16.46 FREE Delivery in the UK. Special Offers and Product Promotions Frequently Bought Together No Kindle device required. Apple Android Windows Phone To get the free app, enter your e-mail address or mobile phone number. or What Other Items Do Customers Buy After Viewing This Item?

Look for similar items by category. Expert Python Programming. Trade in your item Get a £0.05Gift Card. Flip to back Flip to front Listen Playing... Paused You're listening to a sample of the Audible audio edition. Learn more See all 2 images Want it tomorrow, 2 May? <div> Expert Python Programming shows how Python development should be done with best practices and expert design tips.

. £27.99 FREE Delivery in the UK. Special Offers and Product Promotions Frequently Bought Together No Kindle device required. Apple Android Windows Phone To get the free app, enter your e-mail address or mobile phone number. or What Other Items Do Customers Buy After Viewing This Item? Look for similar items by category. Customer Reviews: Python in a Nutshell, Second Edition (In a Nutshell) (Edition Second) by Martelli, Alex [Paperback(2006£©]

Book Review: Core Python Programming by Wesley Chun | Code and comments. If you are want to learn Python, and you like to learn from books, there is a clear consensus: Dive into Python. It’s available free online, so I gave it a try. I didn’t like it. I felt bad for not liking it, after all, everyone agrees it’s a great book. Mark Pilgrim takes an interesting approach, diving in with real-world examples of what can be done with Python, rather than the typical approach of introducing the language systematically. But it just didn’t work for me. Finding a reliable suggestion for an introductory Python text that isn’t Dive into Python isn’t easy, but John Cook recommended Core Python Programming(CPP) by Wesley Chun. This is an excellent book. Chun is often compared to that of Bruce Eckel (Thinking in C++, Thinking in Java) for his thorough, readable explanations.

Chun is thorough, but with the main point always in view. CPP is divided into two parts, “Core Python” and “Advanced Topics.” The highlight in this part for me was the chapter on database programming. A Python Reading List by Wesley Chun. Wesley J. Chun, author of Core Python Applications Programming, 3rd Edition, offers a list of his favorite Python books for everyone from complete beginners to experienced programmers. Looking for a different subject? Take a look at a directory of all of our Developer Reading Lists. Like this article? We recommend  In my fifteen years as a Python developer and author, one question seems to come up over and over again: "Can anyone recommend a good book on Python? " The problem is that there is no correct answer.

Before we get started, I've have one comment on another popular question: Python 2 or Python 3? In this article, I'll go over three different reading lists for three different audiences. For Programmers New to Python Dive into Python 3 by Mark Pilgrim, Apress Core Python Programming by Wesley Chun, Prentice Hall The Quick Python Book by Naomi Ceder, Manning Beginning Python: From Novice to Professional by Magnus Lie Hetland, Apress Learn Python the Hard Way by Zed Shaw Hello World! PythonBooks - Learn Python the easy way ! Pro Python. The Quick Python Book: Amazon.co.uk: Naomi R. Ceder: 9781935182207: Books.

Trade in your item Get a £5.73Gift Card. Flip to back Flip to front Listen Playing... Paused You're listening to a sample of the Audible audio edition. Learn more See all 2 images Want it tomorrow, 2 May? <div><div><p><i>The Quick Python Book, Second Edition</i>, is a clear, concise introduction to Python 3, aimed at programmers new to Python. . £25.99 FREE Delivery in the UK. Special Offers and Product Promotions Frequently Bought Together No Kindle device required. Apple Android Windows Phone To get the free app, enter your e-mail address or mobile phone number. or What Other Items Do Customers Buy After Viewing This Item?

Look for similar items by category. Mastering Object-oriented Python. This is one of Packt’s best books and also one of the best advanced Python books I’ve read. Let’s take a few moments to talk about the chapters. The book is based around the concept of casino Blackjack, which is kind of an odd topic for a programming book. Regardless, the author uses it and a few other examples to help demonstrate some fairly advanced topics in Python. The first chapter is all about Python __init__() method.

It shows the reader how to use __init__ in a superclass and a factory function. Chapter 3 digs into attributes, properties and descriptors. Part 2 is all about persistence and serialization. The last section of the book covers testing, debugging, deploying and maintaining. I found Part 1 to be the most interesting part of the book. Python Cookbook. Trade in your item Get a £8.97Gift Card. Flip to back Flip to front Listen Playing... Paused You're listening to a sample of the Audible audio edition.

Learn more See all 2 images Want it tomorrow, 2 May? Order it within 4 hrs 27 mins and choose One-Day Delivery at checkout. <div><div><p>If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. . £26.80 FREE Delivery in the UK. Special Offers and Product Promotions Frequently Bought Together No Kindle device required. Apple Android Windows Phone To get the free app, enter your e-mail address or mobile phone number. or What Other Items Do Customers Buy After Viewing This Item? Look for similar items by category. Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns (Developer's Library)

Trade in your item Get a £6.25Gift Card. Flip to back Flip to front Listen Playing... Paused You're listening to a sample of the Audible audio edition. Learn more See this image Want it tomorrow, 2 May? Order it within 4 hrs 30 mins and choose One-Day Delivery at checkout. <div><b><p>Winner of the 2014 Jolt Award for &quot;Best Book&quot;</p><p></p></b>&nbsp;<p></p><p><i>&#8220;Whether you are an experienced programmer or are starting your career, Python in Practice is full of valuable advice and example to help you improve your craft by thinking about problems from different perspectives, introducing tools, and detailing techniques to create more effective solutions. &#8221;</i></p><p>&#8212;<b>Doug Hellmann, </b>Senior Developer, DreamHost</p><p>&nbsp;</p><p>If you&#8217;re an experienced Python programmer, <b><i>Python in Practice </i></b>will help you improve the quality, reliability, speed, maintainability, and usability of all your Python programs. £27.99 FREE Delivery in the UK.

Or. Python Essential Reference (Developer's Library) Trade in your item Get a £7.90Gift Card. Flip to back Flip to front Listen Playing... Paused You're listening to a sample of the Audible audio edition. Learn more See all 2 images Want it tomorrow, 2 May? <div><I>Python Essential Reference</I> is the definitive reference guide to the Python programming language &#x2014; the one authoritative handbook that reliably untangles and explains both the core Python language and the most essential parts of the Python library. £25.59 FREE Delivery in the UK. Special Offers and Product Promotions Frequently Bought Together No Kindle device required. Apple Android Windows Phone To get the free app, enter your e-mail address or mobile phone number. or What Other Items Do Customers Buy After Viewing This Item?

Look for similar items by category. Effective Python: 59 Specific Ways to Write Better Python. Most Python developers are familiar with the widespread mantra that "[t]here should be one-- and preferably only one --obvious way to do it.” In Python itself, it is often the case that there is one obvious and well-established One Way To Do It™. But as a community – and even as organizations and teams – we frequently fail to make use of customary One Way™ approaches. We contribute code in a variety of styles, and to varying degrees of re-inventing Python's included wheels.

This is hardly a fault of the language development community, which is mindful of the One Way™ principle in design discussions. Nor is it due to lack of community-established practices, which are spread around in PEPs, high-impact open source projects, mailing list advice, and the blogs of prominent community members. As developers, we perhaps collectively tend to neglect reading code, following our communities, improving our fundamentals, and thinking about how we improve our approach to building software.

Learning Python Design Patterns. This is one of those book that you read twice. When you get it in your hands, you comfortably guess you will get to the last page in forty minutes, before the train enters the station... it's so short! Then, as time passes and you get through the pages, you start thinking that the paragraph you just finished reading was so intense and plenty of knowledge that you will need to get back to it later, without hurry. The author starts big introducing MVC: a questionable choice. The MVC architectural pattern, which many Python programmers have met through Django, probably deserves a book on its own, rather than a single chapter.

Singletons have the spotlight in the second chapter, a very short chapter but very well explained. Chapters three to six are dedicated to Factories and the Facade, Observer and Proxy patterns. This is a good book. Don't get fooled by its short size. As usual, you can find more reviews on my personal blog: Data Structures and Algorithms with Python (Undergraduate Topics in Computer Science)

Unlimited One-Day Delivery is available to Amazon Prime members. To join, select "Yes, I want Unlimited One-Day Delivery with Amazon Prime" above the Add to Basket button and confirm your Amazon Prime free trial sign-up during checkout. Amazon Prime members enjoy: Unlimited One-Day Delivery Instant streaming of more than 15,000 films and TV episodes A Kindle book to borrow for free each month - with no due dates Important: Your debit or credit card will NOT be charged when you start your free trial or if you cancel during the trial period.

If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a full year for £79. Core Python Applications Programming. Core PYTHON Programming. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython: Amazon.co.uk: Wes McKinney: 9781449319793: Books. Natural Language Processing with Python. The Hacker's Guide to Python | Julien Danjou. Python Cookbook, 3rd Edition - O'Reilly Media. Python Books. What are good books of advanced topics in Python? - Quora. AdvancedBooks.