Listopia > Resame Obibia's votes on the list python books (19 Books)
| 1 |
|
Penguin Random House Python Crash Course
by
"Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.
In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You’ll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you’ll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python’s super-handy libraries, and a simple web app you can deploy online. As you work through Python Crash Course, you’ll learn how to: Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal; Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses; Work with data to generate interactive visualizations; Create and customize simple web apps and deploy them safely online; Deal with mistakes and errors so you can solve your own programming problems." |
|
| 2 |
|
Learning Python
by
"Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages.
Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3 — the latest releases in the 3.X and 2.X lines — plus all other releases in common use today. You’ll also learn some advanced language features that recently have become more common in Python code. Explore Python’s major built-in object types such as numbers, lists, and dictionaries; Create and process objects with Python statements, and learn Python’s general syntax model; Use functions to avoid code redundancy and package code for reuse; Organize statements, functions, and other tools into larger components with modules; Dive into classes: Python’s object-oriented programming tool for structuring code; Write large programs with Python’s exception-handling model and development tools; Learn advanced Python tools, including decorators, descriptors, meta classes, and Unicode processing." |
|
| 3 |
|
Learning Python with Raspberry Pi
by |
|
| 4 |
|
Fluent Python: Clear, Concise, and Effective Programming
by
"Python’s simplicity lets you become productive quickly, but this often means you aren’t using everything it has to offer. With this hands-on guide, you’ll learn how to write effective, idiomatic Python code by leveraging its best — and possibly most neglected — features. Author Luciano Ramalho takes you through Python’s core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.
Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3. This book covers: Python data model: understand how special methods are the key to the consistent behavior of objects; Data structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode age; Functions as objects: view Python functions as first-class objects, and understand how this affects popular design patterns; Object-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritance; Control flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packages; Metaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work." |
|
| 5 |
|
Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series)
by
"It’s easy to start writing code with Python: that’s why the language is so immensely popular. However, Python has unique strengths, charms, and expressivity that can be hard to grasp at first — as well as hidden pitfalls that can easily trip you up if you aren’t aware of them. Effective Python will help you harness the full power of Python to write exceptionally robust, efficient, maintainable, and well-performing code. Utilizing the concise, scenario-driven style pioneered in Scott Meyers’s best-selling Effective C++, Brett Slatkin brings together 59 Python best practices, tips, shortcuts, and realistic code examples from expert programmers.
Drawing on his deep understanding of Python’s capabilities, Slatkin offers practical advice for each major area of development with both Python 3.x and Python 2.x. Coverage includes: Algorithms Objects Concurrency Collaboration Built-in modules Production techniques And more Each section contains specific, actionable guidelines organized into items, each with carefully worded advice supported by detailed technical arguments and illuminating examples. Using Effective Python, you can systematically improve all the Python code you write: not by blindly following rules or mimicking incomprehensible idioms, but by gaining a deep understanding of the technical reasons why they make sense." |
|
| 6 |
|
Python Cookbook, Third Edition
by
"If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms.
Inside, you’ll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of application domains. Each recipe contains code samples you can use in your projects right away, along with a discussion about how and why the solution works. Topics include: Data Structures and Algorithms Strings and Text Numbers, Dates, and Times Iterators and Generators Files and I/O Data Encoding and Processing Functions Classes and Objects Metaprogramming Modules and Packages Network and Web Programming Concurrency Utility Scripting and System Administration Testing, Debugging, and Exceptions C Extensions" |
|
| 7 |
|
Python Programming for the Absolute Beginner
by
"The best developer I personally know had recommended this book to me - Back then I was a complete beginner with a short attention span, so this fun, challenging book is perfect for what I needed! Each lesson consists of a game to be built and then tested! I could not be happier with this book and completed it end to end. It is highly recommended for beginners and has a unique approach that sets it a league apart from other books."
|
|
| 8 |
|
A Byte of Python
by
"A Byte of Python is a beginner’s book on Python by Swaroop C H. “If all you know about computers is how to save text files, then this is the book for you,” the site says."
|
|
| 9 |
|
Learn Python The Hard Way
by
"is a beginner’s programming book written by Zed Shaw. It was written for Python 2.6."
|
|
| 10 |
|
Think Python
by
" of this book which may cause some confusion. Think Python is the online version of Python for Software Design: How to Think Like a Computer Scientist, which is an updated version of How to Think Like a Computer Scientist: Learning with Python. It has also been ported into other language such as C++, Java and Ruby."
|
|
| 11 |
|
Head First Python: A Brain-Friendly Guide
by
"The Head First book series has gained a reputation for beginner-friendly programming books that are nonetheless definitive. Learning Python from this book will take you from the basics to an intermediate level of knowledge. The multitude of coding exercises covers areas like working with dictionaries and sets. In addition, more advanced techniques like threading and building web apps are also covered."
|
|
| 12 |
|
Python for Data Analysis
by
"While we talk about cleaning, influencing, processing, and gathering of data, this book is a complete guide. Basically, this book revolves around the area of data-intensive applications. Also, contains an excellent introduction to data analysis issues. Basically, for learning the various tools, it is turned into the best Python book.
In addition, there are some exceptional solutions for effectively analyzing the data, in this book. It is very easy to read and understand. Moreover, this book is very good for professional programmers and researchers. Also, who are already well-versed with the basics, they can go for this book." |
|
| 13 |
|
Python Essential Reference
by
"While it comes to gaining the most out of Python, it is an exceptional reference. It includes clear-cut understanding about the Python Introduction. Also, shares what is happening in the programming language.
Moreover, it provides a detailed overview of the Python Programming language with syntax in Python. Basically, it helps in gaining a practical knowledge of the subject. Although we can say this book is the one that programmers need to read first. In addition, this book also includes the omitted sections of Python 2." |
|
| 14 |
|
Python Programming : An Introduction to Computer Science
by
"This book is a key to python for beginners and new python programmers. To the world of computer science, it is a perfect introduction. There are some foundational concepts of computer science in a form that is clear and easy to understand. This book is all about theory and its practical application. Also provides the strong foundation on the subject.
Furthermore, it touches essential subjects like Introduction and Structure of Computer programs. This book is popular for its clarity in explaining the various concepts related to Python programming. In addition, it is a book which has already gained huge popularity in the market." |
|
| 15 |
|
Python in a Nutshell
by
"On Python programming language, it acts as a very easy guide. When it comes to areas like official library and language references, it is a perfect source. Those who already have their fundamentals on Python strong, they should opt for this book.
Regarding the subject, it deals with many advanced and complicated areas. Moreover, it explains the core of python language clearly. Also, includes interpretations of various python programmers. Even if someone thinking to start coding, this book will be the perfect one to go for." |
|
| 16 |
|
Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers
by
"If we talk about best introduction on Python programming Violent Python is one. It provides clear-cut understanding about the various areas of the language like tools and concepts. Hence, this book is a great guide to Python language.
In addition, when it comes to security concepts, it is the best book to read. Also, deals with forensics, tool integration for complicated protocols like SMB. Those programmers who already have a good understanding of the Python language, this book is apt to use." |
|
| 17 |
|
Python: Learn Python in One Day and Learn It Well. Python for Beginners with Hands-on Project.
by
"Basically, the best way to learn anything is by doing it. Same is with Python. If you want to learn python well, start doing python installation. At the end of this book, there is a complete project to practice the applications of all the concepts taught in the whole book.
Most importantly, working on the project will help you to master the language. Also gives you an immense sense of achievement. Moreover, this book will also help you to retain the knowledge of a language." |
|
| 18 |
|
Python Pocket Reference
by
"The book “Python Pocket Reference” includes both Python 3.4 and Python 2.7. Basically, it is the convenient pocket guide for perfect for job quick reference. In this book, there is concise, need to know information on Python types and prominent python tools.
In addition, it includes special methods, built-in functions, and exceptions. Also includes commonly used Standard library modules. Moreover, this book lets u pinpoint exactly what you need." |
|
| 19 |
|
Python Machine Learning
by
"While it comes to use python for critical questions of data, go for Python Machine Learning. This book is good for both. Even if you are a beginner or you are a master. It also enhances your Python Knowledge, if you are already a Python Programmer. Ultimately, it is an unmissable resource for learning Python."
|
|
