17531
Comment:
|
76917
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
[[https://www.packtpub.com/web-development/flask-example/?utm_source=SI-wiki.python.org&utm_medium=pod&utm_campaign=1785286935|Flask By Example]] By Gareth Dwyer ISBN 13 9781785286933 Packt Publishing 276 Pages (March 2016) Book overview: * Build three web applications from the ground up using the Python micro framework, Flask. * Learn about web application security and defend against common attacks, such as SQL injection and XSS. * Create a good user experience by combining HTML, CSS, and JavaScript. '''Who this book is for''' This book is aimed at developers and hobbyists who have some knowledge of Python but no knowledge of the micro-framework Flask. [[https://www.packtpub.com/web-development/flask-example/?utm_source=SI-wiki.python.org&utm_medium=pod&utm_campaign=1785286935|Publisher's page]] ---- [[https://www.packtpub.com/web-development/learning-python-web-penetration-testing-video/?utm_source=SI-wiki.python.org&utm_medium=pod&utm_campaign=178528035X|Learning Python Web Penetration Testing -Video Course]] By Christian Martorella ISBN 13: 9781785280351 Packt Publishing 2 hours and 50 minutes (March 2016) Video Course overview: * Understand the web application penetration testing methodology and toolkit. * Interact with web applications using Python and the Requests library. * Intercept and manipulate HTTP communication using Mitmproxy. '''Who this video course is for''' This video is for web developers who want to step into the web application security testing world. Familiarity with Python is essential, but not to an expert level. [[https://www.packtpub.com/web-development/learning-python-web-penetration-testing-video/?utm_source=SI-wiki.python.org&utm_medium=pod&utm_campaign=178528035X|Publisher's page]] ---- [[https://www.packtpub.com/web-development/web-api-development-flask-video/?utm_source=SI-wiki.python.org&utm_medium=pod&utm_campaign=1783551755|Web API Development with Flask-Video Course]] By Gergo Bogdan ISBN 13: 9781783551750 Packt Publishing 1 hour and 40 minutes (February 2016) Video Course overview: * Understand the fundamental capabilities of the Flask framework. * You will learn how to test APIs written in Python with the support of Flask. * Design and develop large applications independently from Flask. '''Who this video course is for''' This video is for web developers who want to build RESTful web APIs using Flask with Python.Developers should be familiar with Python and basic web concepts, such as HTTP verbs and JSON, and should possess basic database knowledge in order to understand SQLAlchemy concepts. [[https://www.packtpub.com/web-development/web-api-development-flask-video/?utm_source=SI-wiki.python.org&utm_medium=pod&utm_campaign=1783551755|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/regression-analysis-python/?utm_source=&utm_medium=pod&utm_campaign=1785286315|Regression Analysis with Python]] By Luca Massaron, Alberto Boschetti ISBN 13: 9781785286315 Packt Publishing 312 pages (February 2016) Book overview: * Apply multiple linear regression to real-world problems. * Create an observation matrix, using different techniques of data analysis and cleaning. * Learn to scale linear models to a big dataset and deal with incremental data. '''Who this book is written for''' The book targets Python developers, with a basic understanding of data science, statistics, and math, who want to learn how to do regression analysis on a dataset. It is beneficial if you have some knowledge of statistics and data science. [[https://www.packtpub.com/big-data-and-business-intelligence/regression-analysis-python/?utm_source=&utm_medium=pod&utm_campaign=1785286315|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/deep-learning-python-video/?utm_source=&utm_medium=pod&utm_campaign=1785883879|Deep Learning with Python-Video Course]] By Eder Santana ISBN 13: 9781785883873 Packt Publishing 1 Hour 45 Minutes (February 2016) Video Course overview: * Learn the fundamentals of Machine Learning and build your own intelligent applications. * Implement automatic image recognition and text analysis models using Deep learning. * Get to know each concept along with its practical implementation. '''Who this video course is for''' This course is for developers looking for free, open source deep learning solutions for media (image and text) classification. It is also aimed for senior undergrad and first year grad students beginning in the field of Deep Learning. [[https://www.packtpub.com/big-data-and-business-intelligence/deep-learning-python-video/?utm_source=&utm_medium=pod&utm_campaign=1785883879|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/learning-predictive-analytics-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783983264|Learning Predictive Analytics with Python]] By Ashish Kumar ISBN 13: 9781783983261 Packt Publishing 354 pages (February 2016) Book overview: * A step-by-step guide to predictive modeling. * Get to grips with the basics of Predictive Analytics with Python. * Learn how to use the popular predictive modeling algorithms such as Linear Regression, Decision Trees, Logistic Regression, and Clustering. '''Who this book is written for''' If you wish to learn how to implement Predictive Analytics algorithms using Python libraries, then this is the book for you [[https://www.packtpub.com/big-data-and-business-intelligence/learning-predictive-analytics-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783983264|Publisher's page]] ---- [[https://www.packtpub.com/application-development/learning-python-design-patterns-second-edition/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=178588803X|Learning Python Design Patterns - Second Edition]] By Chetan Giridhar ISBN 13: 9781785888038 Packt Publishing 164 pages (February 2016) Book overview: * Implement real-world scenarios with Python’s latest release, Python v3.5. * Learn about Singleton patterns, Factory patterns, and Façade patterns in detail. * Enhance your professional abilities in software architecture, design, and development. '''Who this book is written for''' This book is written for intermediate Python programmers. [[https://www.packtpub.com/application-development/learning-python-design-patterns-second-edition/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=178588803X|Publisher's page]] ---- [[https://www.packtpub.com/application-development/pyside-gui-application-development-second-edition/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=178528245X|PySide GUI Application Development - Second Edition]] By Gopinath Jaganmohan, Venkateshwaran Loganathan ISBN 13: 9781785282454 Packt Publishing 144 pages (January 2016) Book overview: * Designed for beginners to help you get started with GUI application development. * Develop your own applications by creating customized widgets and dialogues. * Written in a simple and elegant structure so you easily understand how to program various GUI components. '''Who this book is written for''' This book is written for Python programmers who want to learn about GUI programming. [[https://www.packtpub.com/application-development/pyside-gui-application-development-second-edition/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=178528245X|Publisher's page]] ---- [[https://www.packtpub.com/application-development/geospatial-development-example-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785282352|Geospatial Development By Example with Python]] By Pablo Carreira ISBN 13: 9781785282355 Packt Publishing 340 pages (January 2016) Book overview: * Learn the full geo-processing workflow using Python with open source packages * Create press-quality styled maps and data visualization with high-level and reusable code * Process massive datasets efficiently using parallel processing '''Who this book is written for''' Geospatial Development By Example with Python is intended for beginners or advanced developers in Python who want to work with geographic data. [[https://www.packtpub.com/application-development/geospatial-development-example-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785282352|Publisher's page]] ---- [[https://www.packtpub.com/hardware-and-creative/getting-started-python-and-raspberry-pi/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783551593|Getting Started with Python and Raspberry Pi]] By Dan Nixon ISBN 13: 9781783551590 Packt Publishing 200 pages (September 2015) Book overview: * Learn the fundamentals of Python scripting and application programming * Design user-friendly command-line and graphical user interfaces * A step-by-step guide to learning Python programming with the Pi '''Who this book is written for''' This book is designed for those who are unfamiliar with the art of Python development and want to get to know their way round the language and the many additional libraries that allow you to get a full application up and running in no time. [[https://www.packtpub.com/hardware-and-creative/getting-started-python-and-raspberry-pi/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783551593|Publisher's page]] ---- [[https://www.packtpub.com/application-development/learning-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783551712|Learning Python]] By Fabrizio Romano ISBN 13: 9781783551712 Packt Publishing 442 pages (December 2015) Book overview: * Learn the fundamentals of programming with Python – one of the best languages ever created * Develop a strong set of programming skills that you will be able to express in any situation, on every platform, thanks to Python’s portability * Create outstanding applications of all kind, from websites to scripting, and from GUIs to data science '''Who this book is written for''' Python is the most popular introductory teaching language in U.S. top computer science universities, so if you are new to software development, or maybe you have little experience, and would like to start off on the right foot, then this language and this book are what you need. [[https://www.packtpub.com/application-development/learning-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783551712|Publisher's page]] ---- [[https://www.packtpub.com/application-development/learning-geospatial-analysis-python-second-edition/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783552425|Learning Geospatial Analysis with Python - Second Edition]] By Joel Lawhead ISBN 13: 9781783552429 Packt Publishing 394 pages (December 2015) Book overview: * Construct applications for GIS development by exploiting Python * This focuses on built-in Python modules and libraries compatible with the Python Packaging Index distribution system—no compiling of C libraries necessary * This practical, hands-on tutorial teaches you all about Geospatial analysis in Python '''Who this book is written for''' If you are a Python developer, researcher, or analyst who wants to perform Geospatial, modeling, and GIS analysis with Python, then this book is for you. [[https://www.packtpub.com/application-development/learning-geospatial-analysis-python-second-edition/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783552425|Publisher's page]] ---- [[https://www.packtpub.com/application-development/python-unlocked/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785885995|Python Unlocked]] By Arun Tigeraniya ISBN 13: 9781785885990 Packt Publishing 172 pages (December 2015) Book overview: * Write smarter, bug-free, high performance code with minimal effort * Uncover the best tools and options available to Python developers today * Deploy decorators, design patters, and various optimization techniques to use Python 3.5 effectively '''Who this book is written for''' If you are a Python developer and you think that you don’t know everything about the language yet, then this is the book for you. [[https://www.packtpub.com/application-development/python-unlocked/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785885995|Publisher's page]] ---- [[https://www.packtpub.com/application-development/wxpython-application-development-cookbook/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1-785-28773-7|wxPython Application Development Cookbook]] By Cody Precord ISBN 13: 9781785287732 Packt Publishing 264 pages (December 2015) Book overview: * This book empowers you to create rich cross-platform graphical user interfaces using Python * It helps you develop applications that can be deployed on Windows, OSX, and Linux * The recipes in the book involve real-world applications, giving you a first-hand experience of the practical scenarios '''Who this book is written for''' For those who are familiar with programming in Python and want to start building applications with graphical user interfaces, this book will get you up and running quickly. [[https://www.packtpub.com/application-development/wxpython-application-development-cookbook/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1-785-28773-7|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/spark-python-developers/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1784399696|Spark for Python Developers]] By Amit Nandi ISBN 13: 9781784399696 Packt Publishing 206 pages (December 2015) Book overview: * Set up real-time streaming and batch data intensive infrastructure using Spark and Python * Deliver insightful visualizations in a web app using Spark (PySpark) * Inject live data using Spark Streaming with real-time events '''Who this book is written for''' This book is for data scientists and software developers with a focus on Python who want to work with the Spark engine, and it will also benefit Enterprise Architects. [[https://www.packtpub.com/big-data-and-business-intelligence/spark-python-developers/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1784399696|Publisher's page]] ---- [[https://www.packtpub.com/application-development/python-business-intelligence-cookbook/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785287466|Python Business Intelligence Cookbook]] By Robert Dempsey ISBN 13: 9781785287466 Packt Publishing 202 pages (December 2015) Book overview: * Want to minimize risk and optimize profits of your business? Learn to create efficient analytical reports with ease using this highly practical, easy-to-follow guide * Learn to apply Python for business intelligence tasks—preparing, exploring, analyzing, visualizing and reporting—in order to make more informed business decisions using data at hand * Learn to explore and analyze business data, and build business intelligence dashboards with the help of various insightful recipes '''Who this book is written for''' This book is intended for data analysts, managers, and executives with a basic knowledge of Python, who now want to use Python for their BI tasks. [[https://www.packtpub.com/application-development/python-business-intelligence-cookbook/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785287466|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/building-python-real-time-applications-storm/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1784392857|Building Python Real time Applications with Storm]] By Kartik Bhatnagar, Barry Hart ISBN 13: 9781784392857 Packt Publishing 122 pages (December 2015) Book overview: * Learn to use Apache Storm and the Python Petrel library to build distributed applications that process large streams of data * Explore sample applications in real-time and analyze them in the popular NoSQL databases MongoDB and Redis * Discover how to apply software development best practices to improve performance, productivity, and quality in your Storm projects '''Who this book is written for''' This book is intended for Python developers who want to benefit from Storm’s real-time data processing capabilities. [[https://www.packtpub.com/big-data-and-business-intelligence/building-python-real-time-applications-storm/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1784392857|Publisher's page]] ---- [[https://www.packtpub.com/application-development/python-gui-programming-cookbook/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785283758|Python GUI Programming Cookbook]] By Burkhard A. Meier ISBN 13: 9781785283758 Packt Publishing 350 pages (December 2015) Book overview: * Use object-oriented programming to develop amazing GUIs in Python * Create a working GUI project as a central resource for developing your Python GUIs * Packed with easy-to-follow recipes to help you develop code using the latest released version of Python '''Who this book is written for''' If you are a Python programmer with intermediate level knowledge of GUI programming and want to learn how to create beautiful, effective, and responsive GUIs using the freely available Python GUI frameworks, this book is for you. [[https://www.packtpub.com/application-development/python-gui-programming-cookbook/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785283758|Publisher's page]] ---- [[https://www.packtpub.com/application-development/python-secret-agents-second-edition/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785283406|Python for Secret Agents - Second Edition]] By Steven Lott ISBN 13: 9781785283406 Packt Publishing 180 pages (December 2015) Book overview: * Discover the essential features of Python programming: statements, variables, expressions, and many of the built-in data types * Use Python’s standard library to do more sophisticated data gathering and analysis * Written by a Python programming expert, with over 35 years' experience as a consultant, teacher, author and software developer '''Who this book is written for''' This book is for Secret Agents who have some exposure to Python. [[https://www.packtpub.com/application-development/python-secret-agents-second-edition/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785283406|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/python-geospatial-analysis-cookbook/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783555076|Python Geospatial Analysis Cookbook]] By Michael Diener ISBN 13: 9781783555079 Packt Publishing 310 pages (November 2015) Book overview: * Explore the practical process of using geospatial analysis to solve simple to complex problems with reusable recipes * Concise step-by-step instructions to teach you about projections, vector, raster, overlay, indoor routing and topology analysis * Create a basic indoor routing application with geodjango '''Who this book is written for''' If you are a student, teacher, programmer, geospatial or IT administrator, GIS analyst, researcher, or scientist looking to do spatial analysis, then this book is for you. [[https://www.packtpub.com/big-data-and-business-intelligence/python-geospatial-analysis-cookbook/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783555076|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/getting-started-python-data-analysis/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785285114|Getting Started with Python Data Analysis]] By Phuong Vo.T.H, Martin Czygan ISBN 13: 9781785285110 Packt Publishing 188 pages (November 2015) Book overview: * Learn the basic processing steps in data analysis and how to use Python in this area through supported packages, especially Numpy, Pandas, and Matplotlib * Create, manipulate, and analyze your data to extract useful information to optimize your system * A hands-on guide to help you learn data analysis using Python '''Who this book is written for''' If you are a Python developer who wants to get started with data analysis and you need a quick introductory guide to the python data analysis libraries, then this book is for you. [[https://www.packtpub.com/big-data-and-business-intelligence/getting-started-python-data-analysis/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785285114|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/python-data-visualization-cookbook-second-edition/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1784396699|Python Data Visualization Cookbook - Second Edition]] By Igor Milovanović, Dimitry Foures, Giuseppe Vettigli ISBN 13: 9781784396695 Packt Publishing 302 pages (November 2015) Book overview: * Learn how to set up an optimal Python environment for data visualization * Understand how to import, clean and organize your data * Determine different approaches to data visualization and how to choose the most appropriate for your needs '''Who this book is written for''' If you already know about Python programming and want to understand data, data formats, data visualization, and how to use Python to visualize data then this book is for you. [[https://www.packtpub.com/big-data-and-business-intelligence/python-data-visualization-cookbook-second-edition/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1784396699|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/python-data-science-cookbook/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1784396404|Python Data Science Cookbook]] By Gopi Subramanian ISBN 13: 9781784396404 Packt Publishing 438 pages (November 2015) Book overview: * The book is packed with simple and concise Python code examples to effectively demonstrate advanced concepts in action * Explore concepts such as programming, data mining, data analysis, data visualization, and machine learning using Python * Get up to speed on machine learning algorithms with the help of easy-to-follow, insightful recipes '''Who this book is written for''' This book is intended for all levels of Data Science professionals, both students and practitioners, starting from novice to experts. Novices can spend their time in the first five chapters getting themselves acquainted with Data Science. [[https://www.packtpub.com/big-data-and-business-intelligence/python-data-science-cookbook/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1784396404|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/web-scraping-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1782164367|Web Scraping with Python]] By Richard Penman ISBN 13: 9781782164364 Packt Publishing 174 pages (October 2015) Book overview: * A hands-on guide to web scraping with real-life problems and solutions * Techniques to download and extract data from complex websites * Create a number of different web scrapers to extract information '''Who this book is written for''' This book is aimed at developers who want to use web scraping for legitimate purposes. Prior programming experience with Python would be useful but not essential. [[https://www.packtpub.com/big-data-and-business-intelligence/web-scraping-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1782164367|Publisher's page]] ---- [[https://www.nostarch.com/pythonplayground|Python Playground]] Mahesh Venkitachalam ISBN: 978-1-59327-604-1 352 pages, October 2015, No Starch Press Python is a powerful programming language that’s easy to learn and fun to play with. But once you’ve gotten a handle on the basics, what do you do next? ''Python Playground'' is a collection of imaginative programming projects that will inspire you to use Python to make art and music, build simulations of real-world phenomena, and interact with hardware like the Arduino and Raspberry Pi. You’ll learn to use common Python tools and libraries like numpy, matplotlib, and pygame to do things like: * Generate Spirograph-like patterns using parametric equations and the turtle module * Create music on your computer by simulating frequency overtones * Translate graphical images into ASCII art * Write an autostereogram program that produces 3D images hidden beneath random patterns * Make realistic animations with OpenGL shaders by exploring particle systems, transparency, and billboarding techniques * Construct 3D visualizations using data from CT and MRI scans * Build a laser show that responds to music by hooking up your computer to an Arduino Programming shouldn’t be a chore. Have some solid, geeky fun with ''Python Playground''. The projects in this book are compatible with both Python 2 and 3. ---- [[https://www.packtpub.com/networking-and-servers/mastering-python-forensics/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783988045|Mastering Python Forensics]] By Dr. Michael Spreitzenbarth, Dr. Johann Uhrmann ISBN 13: 9781783988044 Packt Publishing 192 pages (October 2015) Book overview: * Learn to perform forensic analysis and investigations with the help of Python, and gain an advanced understanding of the various Python libraries and frameworks * Analyze Python scripts to extract metadata and investigate forensic artifacts * The writers, Dr. Michael Spreitzenbarth and Dr. Johann Uhrmann, have used their experience to craft this hands-on guide to using Python for forensic analysis and investigations '''Who this book is written for''' If you are a network security professional or forensics analyst who wants to gain a deeper understanding of performing forensic analysis with Python, then this book is for you. [[https://www.packtpub.com/networking-and-servers/mastering-python-forensics/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783988045|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/mastering-python-video/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783988967|Mastering Python - Video Course]] By Daniel Arbuckle ISBN 13: 9781783988969 Packt Publishing 2 Hours 35 Minutes (April 2015) Video Course overview: * Explore the immense Python libraries to write efficient, reusable code * Create adaptable programs that run on multiple processors with parallel programming * Become a Python expert with the help of detailed discussions, illustrated with concrete examples '''Who this video course is for''' If you are a programmer who is familiar with the basics of Python and you want to broaden your knowledge base to develop projects better and faster, this course is for you. [[https://www.packtpub.com/big-data-and-business-intelligence/mastering-python-video/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783988967|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/mastering-python-data-visualization/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783988320|Mastering Python Data Visualization]] By Kirthi Raman ISBN 13: 9781783988327 Packt Publishing 372 pages (October 2015) Book overview: * Explore various tools and their strengths while building meaningful representations that can make it easier to understand data * Packed with computational methods and algorithms in diverse fields of science * Written in an easy-to-follow categorical style, this book discusses some niche techniques that will make your code easier to work with and reuse '''Who this book is written for''' If you are a Python developer who performs data visualization and wants to develop existing knowledge about Python to build analytical results and produce some amazing visual display, then this book is for you. [[https://www.packtpub.com/big-data-and-business-intelligence/mastering-python-data-visualization/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783988320|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/building-probabilistic-graphical-models-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1784394688|Mastering Probabilistic Graphical Models with Python]] By Kiran R Karkera ISBN 13: 9781783289004 Packt Publishing 172 pages (June 2014) Book overview: * Stretch the limits of machine learning by learning how graphical models provide an insight on particular problems, especially in high dimension areas such as image processing and NLP * Solve real-world problems using Python libraries to run inferences using graphical models * A practical, step-by-step guide that introduces readers to representation, inference, and learning using Python libraries best suited to each task '''Who this book is written for''' If you are a data scientist who knows about machine learning and want to enhance your knowledge of graphical models, such as Bayes network, in order to use them to solve real-world problems using Python libraries, this book is for you. [[https://www.packtpub.com/big-data-and-business-intelligence/building-probabilistic-graphical-models-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1784394688|Publisher's page]] ---- [[https://www.packtpub.com/networking-and-servers/learning-penetration-testing-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785282328|Learning Penetration Testing with Python]] By Christopher Duffy ISBN 13: 9781785282324 Packt Publishing 314 pages (September 2015) Book overview: * Understand how and where Python scripts meet the need for penetration testing * Familiarize yourself with the process of highlighting a specific methodology to exploit an environment to fetch critical data * Develop your Python and penetration testing skills with real-world examples '''Who this book is written for''' If you are a security professional or researcher, with knowledge of different operating systems and a conceptual idea of penetration testing, and you would like to grow your knowledge in Python, then this book is ideal for you. [[https://www.packtpub.com/networking-and-servers/learning-penetration-testing-python/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1785282328|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/python-machine-learning/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783555130|Python Machine Learning]] By Sebastian Raschka ISBN 13: 9781783555130 Packt Publishing 454 pages (September 2015) Book overview: * Leverage Python’s most powerful open-source libraries for deep learning, data wrangling, and data visualization * Learn effective strategies and best practices to improve and optimize machine learning systems and algorithms * Ask – and answer – tough questions of your data with robust statistical models, built for a range of datasets '''Who this book is written for''' If you want to find out how to use Python to start answering critical questions of your data, pick up Python Machine Learning – whether you want to get started from scratch or want to extend your data science knowledge, this is an essential and unmissable resource. [[https://www.packtpub.com/big-data-and-business-intelligence/python-machine-learning/?utm_source=GC-wiki.python.org&utm_medium=pod&utm_campaign=1783555130|Publisher's page]] ---- [[https://www.packtpub.com/game-development/python-game-programming-example?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1785281534|Python Game Programming By Example]] By Alejandro Rodas de Paz, Joseph Howse ISBN 13: 9781785281532 Packt Publishing 230 pages (September 2015) Book overview: * Strengthen your fundamentals of game programming with Python language * Seven hands-on games to create 2D and 3D games rapidly from scratch * Illustrative guide to explore the different GUI libraries for building your games '''Who this book is written for''' If you have ever wanted to create casual games in Python and you would like to explore various GUI technologies that this language offers, this is the book for you. [[https://www.packtpub.com/game-development/python-game-programming-example?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1785281534|Publisher's page]] ---- [[https://www.packtpub.com/application-development/mastering-python-high-performance?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1783989300|Mastering Python High Performance]] By Fernando Doglio ISBN 13: 9781783989300 Packt Publishing 260 pages (September 2015) Book overview: * Master the do's and don'ts of Python performance programming * Learn how to use exiting new tools that will help you improve your scripts * A step-by-step, conceptual guide to teach you how to optimize and fine-tune your critical pieces of code '''Who this book is written for''' If you're a Python developer looking to improve the speed of your scripts or simply wanting to take your skills to the next level, then this book is perfect for you. [[https://www.packtpub.com/application-development/mastering-python-high-performance?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1783989300|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/mastering-python-scientific-computing?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1783288825|Mastering Python Scientific Computing]] By Hemant Kumar Mehta ISBN 13: 9781783288823 Packt Publishing 300 pages (September 2015) Book overview: * The basics of scientific computing to advanced concepts involving parallel and large scale computation are all covered. * Most of the Python APIs and tools used in scientific computing are discussed in detail * The concepts are discussed with suitable example programs '''Who this book is written for''' If you are a Python programmer and want to get your hands on scientific computing, this book is for you [[https://www.packtpub.com/big-data-and-business-intelligence/mastering-python-scientific-computing?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1783288825|Publisher's page]] ---- [[https://www.packtpub.com/application-development/python-3-object-oriented-programming-second-edition/?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1784398780|Python 3 Object-oriented Programming - Second Edition]] By Dusty Phillips ISBN 13: 9781784398781 Packt Publishing 460 pages (August 2015) Book overview: * Stop writing scripts and start architecting programs * Learn the latest Python syntax and libraries * A practical, hands-on tutorial that teaches you all about abstract design patterns and how to implement them in Python 3 '''Who this book is written for''' If you're new to object-oriented programming techniques, or if you have basic Python skills and wish to learn in depth how and when to correctly apply object-oriented programming in Python to design software, this is the book for you. [[https://www.packtpub.com/application-development/python-3-object-oriented-programming-second-edition/?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1784398780|Publisher's page]] ---- [[https://www.packtpub.com/application-development/python-parallel-programming-cookbook/?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1785289586|Python Parallel Programming Cookbook]] By Giancarlo Zaccone ISBN 13: 9781785289583 Packt Publishing 286 pages (August 2015) Book overview: * Design and implement efficient parallel software * Master new programming techniques to address and solve complex programming problems * Explore the world of parallel programming with this book, which is a go-to resource for different kinds of parallel computing tasks in Python, using examples and topics covered in great depth '''Who this book is written for''' Python Parallel Programming Cookbook is intended for software developers who are well versed with Python and want to use parallel programming techniques to write powerful and efficient code. [[https://www.packtpub.com/application-development/python-parallel-programming-cookbook/?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1785289586|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/mastering-python-data-science/?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1784390151|Mastering Python for Data Science]] By Samir Madhavan ISBN 13: 9781784390150 Packt Publishing 294 pages (August 2015) Book overview: * Master data science methods using Python and its libraries * Create data visualizations and mine for patterns * Advanced techniques for the four fundamentals of Data Science with Python - data mining, data analysis, data visualization, and machine learning '''Who this book is written for''' If you are a Python developer who wants to master the world of data science then this book is for you. Some knowledge of data science is assumed. [[https://www.packtpub.com/big-data-and-business-intelligence/mastering-python-data-science/?utm_source=GCwiki.python.org&utm_medium=pod&utm_campaign=1784390151|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/learning-data-mining-python/?utm_source=POD&utm_medium=referral&utm_campaign=1784396052|Learning Data Mining with Python]] By Robert Layton ISBN 13: 9781784396053 Packt Publishing 344 pages (July 2015) Book overview: * Learn data mining in practical terms, using a wide variety of libraries and techniques * Learn how to find, manipulate, and analyze data using Python * Step-by-step instructions on creating real-world applications of data mining techniques '''Who this book is written for''' If you are a programmer who wants to get started with data mining, then this book is for you. [[https://www.packtpub.com/big-data-and-business-intelligence/learning-data-mining-python/?utm_source=POD&utm_medium=referral&utm_campaign=1784396052|Publisher's page]] ---- [[https://www.packtpub.com/application-development/qgis-python-programming-cookbook/?utm_source=POD&utm_medium=referral&utm_campaign=1783984988|QGIS Python Programming Cookbook]] By Joel Lawhead ISBN 13: 9781783984985 Packt Publishing 340 pages (March 2015) Book overview: * Use Python and QGIS to create and transform data, produce appealing GIS visualizations, and build complex map layouts * Learn undocumented features of the new QGIS processing module * A set of user-friendly recipes that can automate the entire geospatial workflows by connecting Python GIS building blocks into comprehensive processes '''Who this book is written for''' If you are a geospatial analyst who wants to learn more about automating everyday GIS tasks or a programmer who is responsible for building GIS applications,this book is for you. [[https://www.packtpub.com/application-development/qgis-python-programming-cookbook/?utm_source=POD&utm_medium=referral&utm_campaign=1783984988|Publisher's page]] ---- [[https://www.packtpub.com/application-development/python-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1784390348|Python Essentials]] By Steven F. Lott ISBN 13: 9781784390341 Packt Publishing 298 pages (June 2015) Book overview: * Learn the essentials of Python programming to get you up and coding effectively * Get up-to-speed with the most important built-in data structures in Python, using sequences, sets, and mappings * Explore typical use cases for various features in Python through this compact guide '''Who this book is written for''' This book is designed for Python 2 developers who want to get to grips with Python 3 in a short period of time. [[https://www.packtpub.com/application-development/python-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1784390348|Publisher's page]] ---- [[https://www.packtpub.com/networking-and-servers/learning-python-network-programming/?utm_source=POD&utm_medium=referral&utm_campaign=1784396001|Learning Python Network Programming]] By Dr. M. O. Faruque Sarker, Sam Washington ISBN 13: 9781784396008 Packt Publishing 320 pages (June 2015) Book overview: * Leverage your Python programming skills to build powerful network applications * Explore steps to interact with a wide range of network services * Design multithreaded and event-driven architectures for echo and chat servers '''Who this book is written for''' If you're a Python developer or a system administrator with Python experience and you're looking to take your first steps in network programming, then this book is for you. [[https://www.packtpub.com/networking-and-servers/learning-python-network-programming/?utm_source=POD&utm_medium=referral&utm_campaign=1784396001|Publisher's page]] ---- [[https://www.packtpub.com/application-development/bioinformatics-python-cookbook/?utm_source=POD&utm_medium=referral&utm_campaign=1782175113|Bioinformatics with Python Cookbook]] By Tiago Antao ISBN 13: 9781782175117 Packt Publishing 306 pages (June 2015) Book overview: * Discover and learn the most important Python libraries and applications to do a complex bioinformatics analysis * Focuses on the most modern tools to do research with next generation sequencing, genomics, population genetics, phylogenomics, and proteomics * Uses real-world examples and teaches you to implement high-impact research methods '''Who this book is written for''' If you have intermediate-level knowledge of Python and are well aware of the main research and vocabulary in your bioinformatics topic of interest, this book will help you develop your knowledge further. [[https://www.packtpub.com/application-development/bioinformatics-python-cookbook/?utm_source=POD&utm_medium=referral&utm_campaign=1782175113|Publisher's page]] ---- [[https://www.packtpub.com/networking-and-servers/python-web-penetration-testing-cookbook/?utm_source=POD&utm_medium=referral&utm_campaign=1784392936|Python Web Penetration Testing Cookbook]] By Cameron Buchanan et al. ISBN 13: 9781784392932 Packt Publishing 224 pages (June 2015) Book overview: * Get useful guidance on writing Python scripts and using libraries to put websites and web apps through their paces * Find the script you need to deal with any stage of the web testing process * Develop your Python knowledge to get ahead of the game for web testing and expand your skillset to other testing areas '''Who this book is written for''' This book is for testers looking for quick access to powerful, modern tools and customizable scripts to kick-start the creation of their own Python web penetration testing toolbox. [[https://www.packtpub.com/networking-and-servers/python-web-penetration-testing-cookbook/?utm_source=POD&utm_medium=referral&utm_campaign=1784392936|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/python-geospatial-analysis-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1782174516|Python Geospatial Analysis Essentials]] By Erik Westra ISBN 13: 9781782174516 Packt Publishing 200 pages (June 2015) Book overview: * Learn to build a complete geospatial application from scratch using Python * Create good-looking maps based on the results of your analysis * This is a fast-paced guide to help you explore the key concepts of geospatial to obtain high quality spatial data '''Who this book is written for''' If you are an experienced Python developer and wish to get up-to-speed with geospatial programming, then this book is for you. [[https://www.packtpub.com/big-data-and-business-intelligence/python-geospatial-analysis-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1782174516|Publisher's page]] ---- [[https://www.packtpub.com/networking-and-servers/python-requests-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1784395412|Python Requests Essentials]] By Rakesh Vidya Chandra, Bala Subrahmanyam Varanasi ISBN 13: 9781784395414 Packt Publishing 134 pages (June 2015) Book overview: * A fast-paced guide that demonstrates the use of Python Requests with the help of examples * Learn web scraping with Beautiful Soup and Python Requests libraries * Interact with social networking sites such as Facebook, Twitter, and Reddit to retrieve data from them '''Who this book is written for''' If you are a Python administrator or developer interested in interacting with web APIs and have a passion for creating your own web applications, this is the book for you. [[https://www.packtpub.com/networking-and-servers/python-requests-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1784395412|Publisher's page]] ---- [[https://www.packtpub.com/application-development/python-geospatial-development-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1782175407|Python Geospatial Development Essentials]] By Karim Bahgat ISBN 13: 9781782175407 Packt Publishing 192 pages (June 2015) Book overview: * Develop a GIS application that you can easily modify and customize * Optimize your GIS application for user productivity and efficiency * Discover Python’s many geospatial libraries and learn how they can work together '''Who this book is written for''' This book is ideal for Python programmers who are tasked with or wish to make a special-purpose GIS application. [[https://www.packtpub.com/application-development/python-geospatial-development-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1782175407|Publisher's page]] ---- [[https://www.packtpub.com/application-development/test-driven-python-development/?utm_source=POD&utm_medium=referral&utm_campaign=1783987928|Test-Driven Python Development]] By Siddharta Govindaraj ISBN 13: 9781783987924 Packt Publishing 264 pages (April 2015) Book overview: * Write robust and easily maintainable code using the principles of test driven development * Get solutions to real-world problems faced by Python developers * Go from a unit testing beginner to a master through a series of step-by-step tutorials that are easy to follow '''Who this book is written for''' This book is intended for Python developers who want to use the principles of test-driven development (TDD) to create efficient and robust applications. [[https://www.packtpub.com/application-development/test-driven-python-development/?utm_source=POD&utm_medium=referral&utm_campaign=1783987928|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/mastering-python-finance/?utm_source=POD&utm_medium=referral&utm_campaign=1784394513|Mastering Python for Finance]] By James Ma Weiming ISBN 13: 9781784394516 Packt Publishing 340 pages (April 2015) Book overview: * Explore financial models used by the industry and ways of solving them with this guide * Discover the various features that Python provides for scientific computing and harness them to enhance your financial applications * Build state-of-the-art infrastructure for critical aspects such as modeling, trading, pricing, and analytics '''Who this book is written for''' If you are an undergraduate or graduate student, a beginner to algorithmic development and research, or a software developer in the financial industry who is interested in using Python for quantitative methods in finance, this is the book for you. [[https://www.packtpub.com/big-data-and-business-intelligence/mastering-python-finance/?utm_source=POD&utm_medium=referral&utm_campaign=1784394513|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/building-machine-learning-systems-python-second-edition/?utm_source=POD&utm_medium=referral&utm_campaign=1784392774|Building Machine Learning Systems with Python - Second Edition]] By Luis Pedro Coelho, Willi Richert ISBN 13: 9781784392772 Packt Publishing 326 pages (March 2015) Book overview: * Build your own Python-based machine learning systems tailored to solve any problem * Discover how Python offers a multiple context solution for create machine learning systems * Practical scenarios using the key Python machine learning libraries to successfully implement in your projects '''Who this book is written for''' This book primarily targets Python developers who want to learn and use Python's machine learning capabilities and gain valuable insights from data to develop effective solutions for business problems. [[https://www.packtpub.com/big-data-and-business-intelligence/building-machine-learning-systems-python-second-edition/?utm_source=POD&utm_medium=referral&utm_campaign=1784392774|Publisher's page]] ---- [[https://www.packtpub.com/application-development/arcpy-and-arcgis-geospatial-analysis-python/?utm_source=POD&utm_medium=referral&utm_campaign=1783988665|ArcPy and ArcGIS: Geospatial Analysis with Python]] By Silas Toms ISBN 13: 9781783988662 Packt Publishing 224 pages (February 2015) Book overview: * Perform GIS analysis faster by automating tasks, such as selecting data or buffering data, by accessing GIS tools using scripting * Access the spatial data contained within shapefiles and geodatabases, for updates, analysis and even transformation between spatial reference systems * Produce map books and automate the mapping of geospatial analyses, reducing the time needed to produce and display the results '''Who this book is written for''' If you are a GIS student or professional who needs an understanding of how to use ArcPy to reduce repetitive tasks and perform analysis faster, this book is for you. [[https://www.packtpub.com/application-development/arcpy-and-arcgis-geospatial-analysis-python/?utm_source=POD&utm_medium=referral&utm_campaign=1783988665|Publisher's page]] ---- [[https://www.packtpub.com/application-development/functional-python-programming/?utm_source=POD&utm_medium=referral&utm_campaign=1784394513|Functional Python Programming]] By Steven F. Lott ISBN 13: 9781784396992 Packt Publishing 360 pages (January 2015) Book overview: * Use Python's generator functions and generator expressions to work with collections in a non-strict (or lazy) manner * Utilize Python library modules including itertools, functools, multiprocessing, and concurrent.futures for efficient functional programs * Use Python strings with object-oriented suffix notation and prefix notation '''Who this book is written for''' If you’re a Python developer who wants to discover how to take the power of functional programming and bring it into your own programs then this book is essential for you, even if you know next to nothing about the paradigm. [[https://www.packtpub.com/application-development/functional-python-programming/?utm_source=POD&utm_medium=referral&utm_campaign=1784394513|Publisher's page]] ---- [[https://www.packtpub.com/application-development/mastering-python-design-patterns/?utm_source=POD&utm_medium=referral&utm_campaign=1784394513|Mastering Python Design Patterns]] By Sakis Kasampalis ISBN 13: 9781783989324 Packt Publishing 212 pages (January 2015) Book overview: * Simplify design pattern implementation using the power of Python * Each pattern is accompanied with a real-world example demonstrating its key features * This is an easy-to-follow guide focusing on the practical aspects of Python design patterns '''Who this book is written for''' This book is for Python programmers with an intermediate background and an interest in design patterns implemented in idiomatic Python. [[https://www.packtpub.com/application-development/mastering-python-design-patterns/?utm_source=POD&utm_medium=referral&utm_campaign=1784394513|Publisher's page]] ---- [[https://www.packtpub.com/virtualization-and-cloud/python-google-app-engine/?utm_source=POD&utm_medium=referral&utm_campaign=1784394513|Python for Google App Engine]] By Massimiliano Pippi ISBN 13: 9781784398194 Packt Publishing 198 pages (January 2015) Book overview: * Use the power of Python to build full-fledged, scalable web applications running on Google's infrastructure * Learn how to use Google Cloud Platform tools and services adding features and enriching your Python web applications * Build a real-world web application in no time with this comprehensive step-by-step guide '''Who this book is written for''' If you are a Python developer, whether you have experience in web applications development or not, and want to rapidly deploy a scalable backend service or a modern web application on Google App Engine, then this book is for you. [[https://www.packtpub.com/virtualization-and-cloud/python-google-app-engine/?utm_source=POD&utm_medium=referral&utm_campaign=1784394513|Publisher's page]] ---- [[https://www.packtpub.com/big-data-and-business-intelligence/python-data-science-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1785280422|Python Data Science Essentials]] By Alberto Boschetti, Luca Massaron ISBN 13: 9781785280429 Packt Publishing 258 pages (April 2015) Book overview: * Quickly get familiar with data science using Python * Save tons of time through this reference book with all the essential tools illustrated and explained * Create effective data science projects and avoid common pitfalls with the help of examples and hints dictated by experience '''Who this book is written for''' If you are an aspiring data scientist and you have at least a working knowledge of data analysis and Python, this book will get you started in data science. [[https://www.packtpub.com/big-data-and-business-intelligence/python-data-science-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1785280422|Publisher's page]] ---- [[https://www.packtpub.com/application-development/learning-robotics-using-python/?utm_source=POD&utm_medium=referral&utm_campaign=1783287535|Learning Robotics Using Python]] By Lentin Joseph ISBN 13: 9781783287536 Packt Publishing 330 pages (May 2015) Book overview: * Design, simulate, build and program an interactive autonomous mobile robot * Program Robot Operating System using Python * Get a grip on the hands-on guide to robotics for learning various robotics concepts and build an advanced robot from scratch '''Who this book is written for''' If you are an engineer, a researcher, or a hobbyist, and you are interested in robotics and want to build your own robot, this book is for you. [[https://www.packtpub.com/application-development/learning-robotics-using-python/?utm_source=POD&utm_medium=referral&utm_campaign=1783287535|Publisher's page]] ---- [[https://www.packtpub.com/networking-and-servers/python-penetration-testing-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1784398586|Python Penetration Testing Essentials]] By Mohit ISBN 13: 9781784398583 Packt Publishing 178 pages (January 2015) Book overview: * Learn to detect and avoid various types of attacks that put the privacy of a system at risk * Employ practical approaches to penetration testing using Python to build efficient code and eventually save time * Enhance your concepts about wireless applications and information gathering of a web server '''Who this book was written for''' If you are a Python programmer or a security researcher who has basic knowledge of Python programming and want to learn about penetration testing with the help of Python, this book is ideal for you. [[https://www.packtpub.com/networking-and-servers/python-penetration-testing-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1784398586|Publisher's page]] ---- [[http://www.packtpub.com/mastering-python-regular-expressions/book|Mastering Python Regular Expressions]] By Félix López, Víctor Romero ISBN 13: 9781783283156 Packt Publishing 110 pages (February 2014) Book overview: * Explore the workings of Regular Expressions in Python * Learn all about optimizing regular expressions using RegexBuddy * Full of practical and step-by-step examples, tips for performance, and solutions for performance-related problems faced by users all over the world '''Who this book was written for''' This book is aimed at Python developers who want to learn how to leverage Regular Expressions in Python. Basic knowledge of Python is required for a better understanding. [[http://www.packtpub.com/mastering-python-regular-expressions/book|Publisher's page]] ---- [[http://www.qtrac.eu/pipbook.html|Python in Practice]] By Mark Summerfield ISBN 13: 978-0321905635 Addison-Wesley Professional 336 pages (Aug 2013) This book is aimed at existing Python programmers who want to take their Python programming to the next level. The book is entirely Python 3-based and the topics it covers include Design Patterns in Python, Concurrency, Extending Python, High-Level Networking, GUI Programming with Tkinter, and 3D Graphics. The complete table of contents, a link to a free PDF of chapter 1, as well as free downloads of all the book's examples are available from the book's web page. ---- [[http://www.packtpub.com/python-geospatial-development-second-edition/book|Python Geospatial Development - Second Edition]] By Erik Westra ISBN 13: 9781782161523 Packt Publishing 508 pages (May 2013) Learn to build sophisticated mapping applications from scratch using Python tools for geospatial development * Build your own complete and sophisticated mapping applications in Python * Walks you through the process of building your own online system for viewing and editing geospatial data * Practical, hands-on tutorial that teaches you all about geospatial development in Python '''Who this book was written for''' Experienced Python developers who want to learn about geospatial concepts, work with geospatial data, solve spatial problems, and build map-based applications. This book will be useful those who want to get up to speed with Open Source GIS in order to build GIS applications or integrate Geo-Spatial features into their existing applications. [[http://www.packtpub.com/python-geospatial-development-second-edition/book|Publisher's page]] |
|
Line 21: | Line 1147: |
---- |
---- |
Line 41: | Line 1167: |
---- |
---- |
Line 44: | Line 1170: |
By Lennart Regebro ISBN 13: 978-1-4564-11510 Colliberty, 138 pages (February 2011) |
. By Lennart Regebro ISBN 13: 978-1-4564-11510 Colliberty, 138 pages (February 2011) |
Line 61: | Line 1187: |
Line 63: | Line 1188: |
By Al Sweigart ISBN 13: 978-1469901732 Createspace, 364 pages (January 2012) |
. By Al Sweigart ISBN 13: 978-1469901732 Createspace, 364 pages (January 2012) |
Line 75: | Line 1200: |
Line 77: | Line 1201: |
By Erik Westra ISBN 13: 978-1-84951-154-4 Packt Publishing, 508 pages (December 2010) |
. By Erik Westra ISBN 13: 978-1-84951-154-4 Packt Publishing, 508 pages (December 2010) |
Line 94: | Line 1218: |
Line 96: | Line 1219: |
By Mike Ohlson de Fine ISBN 13: 978-1-84951-384-5 Packt Publishing, 260 pages (November 2010) |
. By Mike Ohlson de Fine ISBN 13: 978-1-84951-384-5 Packt Publishing, 260 pages (November 2010) |
Line 112: | Line 1235: |
Line 114: | Line 1236: |
By Jacob Perkins ISBN-13: 978-1-84951-360-9 Packt Publishing, 272 pages (November 2010) |
. By Jacob Perkins ISBN-13: 978-1-84951-360-9 Packt Publishing, 272 pages (November 2010) |
Line 126: | Line 1248: |
Line 130: | Line 1251: |
Line 132: | Line 1252: |
By Albert Lukaszewski, PhD ISBN-13: 978-1-849510-18-9 Packt Publishing, 440 pages (September 2010) |
. By Albert Lukaszewski, PhD ISBN-13: 978-1-849510-18-9 Packt Publishing, 440 pages (September 2010) |
Line 145: | Line 1265: |
Line 149: | Line 1268: |
Line 151: | Line 1269: |
By Dusty Phillips ISBN-13: 978-1-849511-26-1 Packt Publishing, 404 pages (July 2010) eBook available |
. By Dusty Phillips ISBN-13: 978-1-849511-26-1 Packt Publishing, 404 pages (July 2010) eBook available |
Line 169: | Line 1286: |
Line 171: | Line 1287: |
By Marty Alchin ISBN-13: 978-1-4302-2757-1 Apress, 368 pages (June 2010) |
. By Marty Alchin ISBN-13: 978-1-4302-2757-1 Apress, 368 pages (June 2010) |
Line 187: | Line 1303: |
Line 190: | Line 1304: |
By Daniel Arbuckle ISBN-13: 978-1-847198-84-6 Packt Publishing, 256 pages (January 2010) |
. By Daniel Arbuckle ISBN-13: 978-1-847198-84-6 Packt Publishing, 256 pages (January 2010) |
Line 201: | Line 1315: |
Line 205: | Line 1318: |
---- |
---- |
Line 209: | Line 1320: |
Edited by Alex Martelli and David Ascher ISBN:0596001673 <<BR>> O'Reilly (July 2002) This book is a handy collection of snippets and examples on a wide variety of topics. It ranges from built-in data structures and text processing to GUI and Web programming. It is useful as a "how do I do that?" reference and also as a way to learn Python idioms and tricks. |
. Edited by Alex Martelli and David Ascher ISBN:0596001673 O'Reilly (July 2002) This book is a handy collection of snippets and examples on a wide variety of topics. It ranges from built-in data structures and text processing to GUI and Web programming. It is useful as a "how do I do that?" reference and also as a way to learn Python idioms and tricks. |
Line 221: | Line 1331: |
ISBN:0596007973 <<BR>> O'Reilly (March 2005) [[http://www.oreilly.com/catalog/pythoncook2/|Home page]] ---- |
. ISBN:0596007973 O'Reilly (March 2005) . [[http://www.oreilly.com/catalog/pythoncook2/|Home page]] ---- |
Line 230: | Line 1339: |
Bruno R. Preiss | . Bruno R. Preiss |
Line 238: | Line 1348: |
PaulMcGuire | . PaulMcGuire |
Line 242: | Line 1353: |
A detailed introduction to Pyparsing, a pure-Python module for developing recursive descent parsers. This book is downloadable as a PDF, including topics such as: | A detailed introduction to Pyparsing, a pure-Python module for developing recursive descent parsers. This book is downloadable as a PDF, including topics such as: |
Line 250: | Line 1362: |
[[http://www.oreilly.com/catalog/9780596514235/|Publisher's page]] O'Reilly Short Cut |
[[http://www.oreilly.com/catalog/9780596514235/|Publisher's page]] O'Reilly Short Cut |
Line 255: | Line 1366: |
Tarek Ziadé ISBN-13: 978-1-84719-494-7 Packt Publishing. 376 pages (September 2008) |
. Tarek Ziadé ISBN-13: 978-1-84719-494-7 Packt Publishing. 376 pages (September 2008) |
Line 268: | Line 1379: |
Line 274: | Line 1384: |
Line 276: | Line 1385: |
Jeff Younker ISBN13: 978-1-59059-981-5 Apress Inc, 416 pages (June 2008) |
. Jeff Younker ISBN13: 978-1-59059-981-5 Apress Inc, 416 pages (June 2008) |
Line 288: | Line 1397: |
Line 290: | Line 1398: |
Will McGugan ISBN13: 978-1-59059-872-6 Apress Inc, 316 pages (October 2007) |
. Will McGugan ISBN13: 978-1-59059-872-6 Apress Inc, 316 pages (October 2007) |
Line 302: | Line 1410: |
Line 304: | Line 1411: |
John Goerzen ISBN13: 978-1-59059-371-4 Apress Inc, 536 pages (August 2004) |
. John Goerzen ISBN13: 978-1-59059-371-4 Apress Inc, 536 pages (August 2004) |
Line 315: | Line 1422: |
---- |
---- |
Line 319: | Line 1424: |
[[http://www.testingperspective.com/?page_id=107|Rahul Verma]] and [[http://www.technobeans.com/|Chetan Giridhar]] Design Patterns in Python is about learning design patterns through the medium of Python language. |
. [[http://www.testingperspective.com/?page_id=1889|Rahul Verma]] and [[http://www.technobeans.com/|Chetan Giridhar]] Design Patterns in Python is a free online/downloadable book about learning design patterns through the medium of Python language. |
Line 327: | Line 1433: |
This first version of the book would be published as a PDF version by Jan-2011 end with the initial set of patterns. Over the course of 2011, we would add more patterns and release next versions. [[http://dpip.testingperspective.com/|Design Patterns in Python - Home Page]] ---- |
The book is provided for free by [[http://www.talentreboot.com|Talent Reboot Trainings and Assessments]] that hosts the online version of the book as a part of its official website. A downloadable version is also available, but the online version would be the most current at any point in time. Book's Home page: [[http://www.talentreboot.com/publications/book-design-patterns-in-python/|Design Patterns in Python]] ---- |
Line 337: | Line 1442: |
An in-depth, tutorial introduction to common Python application programming domains, and a follow-up to the core language coverage of Learning Python. This edition is updated to use Python 3.X (3.1 and 3.2 specifically), but is still largely applicable to most 2.X readers. Links: [[http://www.rmi.net/~lutz/about-pp4e.html|author]], [[http://shop.oreilly.com/product/9780596158118.do|publisher]]. ---- |
An in-depth, tutorial introduction to common Python application programming domains, and a follow-up to the core language coverage of Learning Python. This edition is updated to use Python 3.X (3.1 and 3.2 specifically), but is still largely applicable to most 2.X readers. Links: [[http://www.rmi.net/~lutz/about-pp4e.html|author]], [[http://shop.oreilly.com/product/9780596158118.do|publisher]]. ---- |
Line 350: | Line 1448: |
Bruce Eckel ISBN: none yet<<BR>> Mindview, Inc. (December 2001) Bruce Eckel's python version of his "Thinking In..." series, and is freely downloadable (see below). He's got some cool python stuff not generally covered elsewhere, including the use of design patterns. This is not an introductory Python book. This book assumes you've learned the basics of Python elsewhere. The current version of the book is 0.1.2. This is still a preliminary release, and Bruce needs feedback. The html has a built-in comments system. |
. Bruce Eckel ISBN: none yet Mindview, Inc. (December 2001) Bruce Eckel's python version of his "Thinking In..." series, and is freely downloadable (see below). He's got some cool python stuff not generally covered elsewhere, including the use of design patterns. This is not an introductory Python book. This book assumes you've learned the basics of Python elsewhere. The current version of the book is 0.1.2. This is still a preliminary release, and Bruce needs feedback. The html has a built-in comments system. |
Line 365: | Line 1461: |
More information available [[http://www.mindviewinc.com/Books/Python3Patterns/Index.php|here]] | More information available [[http://www.mindviewinc.com/Books/Python3Patterns/Index.php|here]] ---- CategoryDocumentation |
By Gareth Dwyer
ISBN 13 9781785286933 Packt Publishing 276 Pages (March 2016)
Book overview:
- Build three web applications from the ground up using the Python micro framework, Flask.
- Learn about web application security and defend against common attacks, such as SQL injection and XSS.
Create a good user experience by combining HTML, CSS, and JavaScript.
Who this book is for
This book is aimed at developers and hobbyists who have some knowledge of Python but no knowledge of the micro-framework Flask.
Learning Python Web Penetration Testing -Video Course
By Christian Martorella
ISBN 13: 9781785280351 Packt Publishing 2 hours and 50 minutes (March 2016)
Video Course overview:
- Understand the web application penetration testing methodology and toolkit.
- Interact with web applications using Python and the Requests library.
- Intercept and manipulate HTTP communication using Mitmproxy.
Who this video course is for
This video is for web developers who want to step into the web application security testing world. Familiarity with Python is essential, but not to an expert level.
Web API Development with Flask-Video Course
By Gergo Bogdan
ISBN 13: 9781783551750 Packt Publishing 1 hour and 40 minutes (February 2016)
Video Course overview:
- Understand the fundamental capabilities of the Flask framework.
- You will learn how to test APIs written in Python with the support of Flask.
- Design and develop large applications independently from Flask.
Who this video course is for
This video is for web developers who want to build RESTful web APIs using Flask with Python.Developers should be familiar with Python and basic web concepts, such as HTTP verbs and JSON, and should possess basic database knowledge in order to understand SQLAlchemy concepts.
Regression Analysis with Python
By Luca Massaron, Alberto Boschetti
ISBN 13: 9781785286315 Packt Publishing 312 pages (February 2016)
Book overview:
- Apply multiple linear regression to real-world problems.
- Create an observation matrix, using different techniques of data analysis and cleaning.
- Learn to scale linear models to a big dataset and deal with incremental data.
Who this book is written for
The book targets Python developers, with a basic understanding of data science, statistics, and math, who want to learn how to do regression analysis on a dataset. It is beneficial if you have some knowledge of statistics and data science.
Deep Learning with Python-Video Course
By Eder Santana
ISBN 13: 9781785883873 Packt Publishing 1 Hour 45 Minutes (February 2016)
Video Course overview:
- Learn the fundamentals of Machine Learning and build your own intelligent applications.
- Implement automatic image recognition and text analysis models using Deep learning.
- Get to know each concept along with its practical implementation.
Who this video course is for
This course is for developers looking for free, open source deep learning solutions for media (image and text) classification. It is also aimed for senior undergrad and first year grad students beginning in the field of Deep Learning.
Learning Predictive Analytics with Python
By Ashish Kumar
ISBN 13: 9781783983261 Packt Publishing 354 pages (February 2016)
Book overview:
- A step-by-step guide to predictive modeling.
- Get to grips with the basics of Predictive Analytics with Python.
- Learn how to use the popular predictive modeling algorithms such as Linear Regression, Decision Trees, Logistic Regression, and Clustering.
Who this book is written for
If you wish to learn how to implement Predictive Analytics algorithms using Python libraries, then this is the book for you
Learning Python Design Patterns - Second Edition
By Chetan Giridhar
ISBN 13: 9781785888038 Packt Publishing 164 pages (February 2016)
Book overview:
- Implement real-world scenarios with Python’s latest release, Python v3.5.
- Learn about Singleton patterns, Factory patterns, and Façade patterns in detail.
- Enhance your professional abilities in software architecture, design, and development.
Who this book is written for
This book is written for intermediate Python programmers.
PySide GUI Application Development - Second Edition
By Gopinath Jaganmohan, Venkateshwaran Loganathan
ISBN 13: 9781785282454 Packt Publishing 144 pages (January 2016)
Book overview:
- Designed for beginners to help you get started with GUI application development.
- Develop your own applications by creating customized widgets and dialogues.
- Written in a simple and elegant structure so you easily understand how to program various GUI components.
Who this book is written for
This book is written for Python programmers who want to learn about GUI programming.
Geospatial Development By Example with Python
By Pablo Carreira
ISBN 13: 9781785282355 Packt Publishing 340 pages (January 2016)
Book overview:
- Learn the full geo-processing workflow using Python with open source packages
- Create press-quality styled maps and data visualization with high-level and reusable code
- Process massive datasets efficiently using parallel processing
Who this book is written for
Geospatial Development By Example with Python is intended for beginners or advanced developers in Python who want to work with geographic data.
Getting Started with Python and Raspberry Pi
By Dan Nixon
ISBN 13: 9781783551590 Packt Publishing 200 pages (September 2015)
Book overview:
- Learn the fundamentals of Python scripting and application programming
- Design user-friendly command-line and graphical user interfaces
- A step-by-step guide to learning Python programming with the Pi
Who this book is written for
This book is designed for those who are unfamiliar with the art of Python development and want to get to know their way round the language and the many additional libraries that allow you to get a full application up and running in no time.
By Fabrizio Romano
ISBN 13: 9781783551712 Packt Publishing 442 pages (December 2015)
Book overview:
- Learn the fundamentals of programming with Python – one of the best languages ever created
- Develop a strong set of programming skills that you will be able to express in any situation, on every platform, thanks to Python’s portability
- Create outstanding applications of all kind, from websites to scripting, and from GUIs to data science
Who this book is written for
Python is the most popular introductory teaching language in U.S. top computer science universities, so if you are new to software development, or maybe you have little experience, and would like to start off on the right foot, then this language and this book are what you need.
Learning Geospatial Analysis with Python - Second Edition
By Joel Lawhead
ISBN 13: 9781783552429 Packt Publishing 394 pages (December 2015)
Book overview:
- Construct applications for GIS development by exploiting Python
- This focuses on built-in Python modules and libraries compatible with the Python Packaging Index distribution system—no compiling of C libraries necessary
- This practical, hands-on tutorial teaches you all about Geospatial analysis in Python
Who this book is written for
If you are a Python developer, researcher, or analyst who wants to perform Geospatial, modeling, and GIS analysis with Python, then this book is for you.
By Arun Tigeraniya
ISBN 13: 9781785885990 Packt Publishing 172 pages (December 2015)
Book overview:
- Write smarter, bug-free, high performance code with minimal effort
- Uncover the best tools and options available to Python developers today
- Deploy decorators, design patters, and various optimization techniques to use Python 3.5 effectively
Who this book is written for
If you are a Python developer and you think that you don’t know everything about the language yet, then this is the book for you.
wxPython Application Development Cookbook
By Cody Precord
ISBN 13: 9781785287732 Packt Publishing 264 pages (December 2015)
Book overview:
- This book empowers you to create rich cross-platform graphical user interfaces using Python
- It helps you develop applications that can be deployed on Windows, OSX, and Linux
- The recipes in the book involve real-world applications, giving you a first-hand experience of the practical scenarios
Who this book is written for
For those who are familiar with programming in Python and want to start building applications with graphical user interfaces, this book will get you up and running quickly.
By Amit Nandi
ISBN 13: 9781784399696 Packt Publishing 206 pages (December 2015)
Book overview:
- Set up real-time streaming and batch data intensive infrastructure using Spark and Python
Deliver insightful visualizations in a web app using Spark (PySpark)
- Inject live data using Spark Streaming with real-time events
Who this book is written for
This book is for data scientists and software developers with a focus on Python who want to work with the Spark engine, and it will also benefit Enterprise Architects.
Python Business Intelligence Cookbook
By Robert Dempsey
ISBN 13: 9781785287466 Packt Publishing 202 pages (December 2015)
Book overview:
- Want to minimize risk and optimize profits of your business? Learn to create efficient analytical reports with ease using this highly practical, easy-to-follow guide
- Learn to apply Python for business intelligence tasks—preparing, exploring, analyzing, visualizing and reporting—in order to make more informed business decisions using data at hand
- Learn to explore and analyze business data, and build business intelligence dashboards with the help of various insightful recipes
Who this book is written for
This book is intended for data analysts, managers, and executives with a basic knowledge of Python, who now want to use Python for their BI tasks.
Building Python Real time Applications with Storm
By Kartik Bhatnagar, Barry Hart
ISBN 13: 9781784392857 Packt Publishing 122 pages (December 2015)
Book overview:
- Learn to use Apache Storm and the Python Petrel library to build distributed applications that process large streams of data
- Explore sample applications in real-time and analyze them in the popular NoSQL databases MongoDB and Redis
- Discover how to apply software development best practices to improve performance, productivity, and quality in your Storm projects
Who this book is written for
This book is intended for Python developers who want to benefit from Storm’s real-time data processing capabilities.
Python GUI Programming Cookbook
By Burkhard A. Meier
ISBN 13: 9781785283758 Packt Publishing 350 pages (December 2015)
Book overview:
- Use object-oriented programming to develop amazing GUIs in Python
- Create a working GUI project as a central resource for developing your Python GUIs
- Packed with easy-to-follow recipes to help you develop code using the latest released version of Python
Who this book is written for
If you are a Python programmer with intermediate level knowledge of GUI programming and want to learn how to create beautiful, effective, and responsive GUIs using the freely available Python GUI frameworks, this book is for you.
Python for Secret Agents - Second Edition
By Steven Lott
ISBN 13: 9781785283406 Packt Publishing 180 pages (December 2015)
Book overview:
- Discover the essential features of Python programming: statements, variables, expressions, and many of the built-in data types
- Use Python’s standard library to do more sophisticated data gathering and analysis
- Written by a Python programming expert, with over 35 years' experience as a consultant, teacher, author and software developer
Who this book is written for
This book is for Secret Agents who have some exposure to Python.
Python Geospatial Analysis Cookbook
By Michael Diener
ISBN 13: 9781783555079 Packt Publishing 310 pages (November 2015)
Book overview:
- Explore the practical process of using geospatial analysis to solve simple to complex problems with reusable recipes
- Concise step-by-step instructions to teach you about projections, vector, raster, overlay, indoor routing and topology analysis
- Create a basic indoor routing application with geodjango
Who this book is written for
If you are a student, teacher, programmer, geospatial or IT administrator, GIS analyst, researcher, or scientist looking to do spatial analysis, then this book is for you.
Getting Started with Python Data Analysis
By Phuong Vo.T.H, Martin Czygan
ISBN 13: 9781785285110 Packt Publishing 188 pages (November 2015)
Book overview:
- Learn the basic processing steps in data analysis and how to use Python in this area through supported packages, especially Numpy, Pandas, and Matplotlib
- Create, manipulate, and analyze your data to extract useful information to optimize your system
- A hands-on guide to help you learn data analysis using Python
Who this book is written for
If you are a Python developer who wants to get started with data analysis and you need a quick introductory guide to the python data analysis libraries, then this book is for you.
Python Data Visualization Cookbook - Second Edition
By Igor Milovanović, Dimitry Foures, Giuseppe Vettigli
ISBN 13: 9781784396695 Packt Publishing 302 pages (November 2015)
Book overview:
- Learn how to set up an optimal Python environment for data visualization
- Understand how to import, clean and organize your data
- Determine different approaches to data visualization and how to choose the most appropriate for your needs
Who this book is written for
If you already know about Python programming and want to understand data, data formats, data visualization, and how to use Python to visualize data then this book is for you.
By Gopi Subramanian
ISBN 13: 9781784396404 Packt Publishing 438 pages (November 2015)
Book overview:
- The book is packed with simple and concise Python code examples to effectively demonstrate advanced concepts in action
- Explore concepts such as programming, data mining, data analysis, data visualization, and machine learning using Python
- Get up to speed on machine learning algorithms with the help of easy-to-follow, insightful recipes
Who this book is written for
This book is intended for all levels of Data Science professionals, both students and practitioners, starting from novice to experts. Novices can spend their time in the first five chapters getting themselves acquainted with Data Science.
By Richard Penman
ISBN 13: 9781782164364 Packt Publishing 174 pages (October 2015)
Book overview:
- A hands-on guide to web scraping with real-life problems and solutions
- Techniques to download and extract data from complex websites
- Create a number of different web scrapers to extract information
Who this book is written for
This book is aimed at developers who want to use web scraping for legitimate purposes. Prior programming experience with Python would be useful but not essential.
Mahesh Venkitachalam
ISBN: 978-1-59327-604-1
352 pages, October 2015, No Starch Press
Python is a powerful programming language that’s easy to learn and fun to play with. But once you’ve gotten a handle on the basics, what do you do next?
Python Playground is a collection of imaginative programming projects that will inspire you to use Python to make art and music, build simulations of real-world phenomena, and interact with hardware like the Arduino and Raspberry Pi. You’ll learn to use common Python tools and libraries like numpy, matplotlib, and pygame to do things like:
- Generate Spirograph-like patterns using parametric equations and the turtle module
- Create music on your computer by simulating frequency overtones
- Translate graphical images into ASCII art
- Write an autostereogram program that produces 3D images hidden beneath random patterns
- Make realistic animations with OpenGL shaders by exploring particle systems, transparency, and billboarding techniques
- Construct 3D visualizations using data from CT and MRI scans
- Build a laser show that responds to music by hooking up your computer to an Arduino
Programming shouldn’t be a chore. Have some solid, geeky fun with Python Playground.
The projects in this book are compatible with both Python 2 and 3.
By Dr. Michael Spreitzenbarth, Dr. Johann Uhrmann
ISBN 13: 9781783988044 Packt Publishing 192 pages (October 2015)
Book overview:
- Learn to perform forensic analysis and investigations with the help of Python, and gain an advanced understanding of the various Python libraries and frameworks
- Analyze Python scripts to extract metadata and investigate forensic artifacts
- The writers, Dr. Michael Spreitzenbarth and Dr. Johann Uhrmann, have used their experience to craft this hands-on guide to using Python for forensic analysis and investigations
Who this book is written for
If you are a network security professional or forensics analyst who wants to gain a deeper understanding of performing forensic analysis with Python, then this book is for you.
Mastering Python - Video Course
By Daniel Arbuckle
ISBN 13: 9781783988969 Packt Publishing 2 Hours 35 Minutes (April 2015)
Video Course overview:
- Explore the immense Python libraries to write efficient, reusable code
- Create adaptable programs that run on multiple processors with parallel programming
- Become a Python expert with the help of detailed discussions, illustrated with concrete examples
Who this video course is for
If you are a programmer who is familiar with the basics of Python and you want to broaden your knowledge base to develop projects better and faster, this course is for you.
Mastering Python Data Visualization
By Kirthi Raman
ISBN 13: 9781783988327 Packt Publishing 372 pages (October 2015)
Book overview:
- Explore various tools and their strengths while building meaningful representations that can make it easier to understand data
- Packed with computational methods and algorithms in diverse fields of science
- Written in an easy-to-follow categorical style, this book discusses some niche techniques that will make your code easier to work with and reuse
Who this book is written for
If you are a Python developer who performs data visualization and wants to develop existing knowledge about Python to build analytical results and produce some amazing visual display, then this book is for you.
Mastering Probabilistic Graphical Models with Python
By Kiran R Karkera
ISBN 13: 9781783289004 Packt Publishing 172 pages (June 2014)
Book overview:
- Stretch the limits of machine learning by learning how graphical models provide an insight on particular problems, especially in high dimension areas such as image processing and NLP
- Solve real-world problems using Python libraries to run inferences using graphical models
- A practical, step-by-step guide that introduces readers to representation, inference, and learning using Python libraries best suited to each task
Who this book is written for
If you are a data scientist who knows about machine learning and want to enhance your knowledge of graphical models, such as Bayes network, in order to use them to solve real-world problems using Python libraries, this book is for you.
Learning Penetration Testing with Python
By Christopher Duffy
ISBN 13: 9781785282324 Packt Publishing 314 pages (September 2015)
Book overview:
- Understand how and where Python scripts meet the need for penetration testing
- Familiarize yourself with the process of highlighting a specific methodology to exploit an environment to fetch critical data
- Develop your Python and penetration testing skills with real-world examples
Who this book is written for
If you are a security professional or researcher, with knowledge of different operating systems and a conceptual idea of penetration testing, and you would like to grow your knowledge in Python, then this book is ideal for you.
By Sebastian Raschka
ISBN 13: 9781783555130 Packt Publishing 454 pages (September 2015)
Book overview:
- Leverage Python’s most powerful open-source libraries for deep learning, data wrangling, and data visualization
- Learn effective strategies and best practices to improve and optimize machine learning systems and algorithms
- Ask – and answer – tough questions of your data with robust statistical models, built for a range of datasets
Who this book is written for
If you want to find out how to use Python to start answering critical questions of your data, pick up Python Machine Learning – whether you want to get started from scratch or want to extend your data science knowledge, this is an essential and unmissable resource.
Python Game Programming By Example
By Alejandro Rodas de Paz, Joseph Howse
ISBN 13: 9781785281532 Packt Publishing 230 pages (September 2015)
Book overview:
- Strengthen your fundamentals of game programming with Python language
- Seven hands-on games to create 2D and 3D games rapidly from scratch
- Illustrative guide to explore the different GUI libraries for building your games
Who this book is written for
If you have ever wanted to create casual games in Python and you would like to explore various GUI technologies that this language offers, this is the book for you.
Mastering Python High Performance
By Fernando Doglio
ISBN 13: 9781783989300 Packt Publishing 260 pages (September 2015)
Book overview:
- Master the do's and don'ts of Python performance programming
- Learn how to use exiting new tools that will help you improve your scripts
- A step-by-step, conceptual guide to teach you how to optimize and fine-tune your critical pieces of code
Who this book is written for
If you're a Python developer looking to improve the speed of your scripts or simply wanting to take your skills to the next level, then this book is perfect for you.
Mastering Python Scientific Computing
By Hemant Kumar Mehta
ISBN 13: 9781783288823 Packt Publishing 300 pages (September 2015)
Book overview:
- The basics of scientific computing to advanced concepts involving parallel and large scale computation are all covered.
- Most of the Python APIs and tools used in scientific computing are discussed in detail
- The concepts are discussed with suitable example programs
Who this book is written for
If you are a Python programmer and want to get your hands on scientific computing, this book is for you
Python 3 Object-oriented Programming - Second Edition
By Dusty Phillips
ISBN 13: 9781784398781 Packt Publishing 460 pages (August 2015)
Book overview:
- Stop writing scripts and start architecting programs
- Learn the latest Python syntax and libraries
- A practical, hands-on tutorial that teaches you all about abstract design patterns and how to implement them in Python 3
Who this book is written for
If you're new to object-oriented programming techniques, or if you have basic Python skills and wish to learn in depth how and when to correctly apply object-oriented programming in Python to design software, this is the book for you.
Python Parallel Programming Cookbook
By Giancarlo Zaccone
ISBN 13: 9781785289583 Packt Publishing 286 pages (August 2015)
Book overview:
- Design and implement efficient parallel software
- Master new programming techniques to address and solve complex programming problems
- Explore the world of parallel programming with this book, which is a go-to resource for different kinds of parallel computing tasks in Python, using examples and topics covered in great depth
Who this book is written for
Python Parallel Programming Cookbook is intended for software developers who are well versed with Python and want to use parallel programming techniques to write powerful and efficient code.
Mastering Python for Data Science
By Samir Madhavan
ISBN 13: 9781784390150 Packt Publishing 294 pages (August 2015)
Book overview:
- Master data science methods using Python and its libraries
- Create data visualizations and mine for patterns
- Advanced techniques for the four fundamentals of Data Science with Python - data mining, data analysis, data visualization, and machine learning
Who this book is written for
If you are a Python developer who wants to master the world of data science then this book is for you. Some knowledge of data science is assumed.
Learning Data Mining with Python
By Robert Layton
ISBN 13: 9781784396053 Packt Publishing 344 pages (July 2015)
Book overview:
- Learn data mining in practical terms, using a wide variety of libraries and techniques
- Learn how to find, manipulate, and analyze data using Python
- Step-by-step instructions on creating real-world applications of data mining techniques
Who this book is written for
If you are a programmer who wants to get started with data mining, then this book is for you.
QGIS Python Programming Cookbook
By Joel Lawhead
ISBN 13: 9781783984985 Packt Publishing 340 pages (March 2015)
Book overview:
- Use Python and QGIS to create and transform data, produce appealing GIS visualizations, and build complex map layouts
- Learn undocumented features of the new QGIS processing module
- A set of user-friendly recipes that can automate the entire geospatial workflows by connecting Python GIS building blocks into comprehensive processes
Who this book is written for
If you are a geospatial analyst who wants to learn more about automating everyday GIS tasks or a programmer who is responsible for building GIS applications,this book is for you.
By Steven F. Lott
ISBN 13: 9781784390341 Packt Publishing 298 pages (June 2015)
Book overview:
- Learn the essentials of Python programming to get you up and coding effectively
- Get up-to-speed with the most important built-in data structures in Python, using sequences, sets, and mappings
- Explore typical use cases for various features in Python through this compact guide
Who this book is written for
This book is designed for Python 2 developers who want to get to grips with Python 3 in a short period of time.
Learning Python Network Programming
By Dr. M. O. Faruque Sarker, Sam Washington
ISBN 13: 9781784396008 Packt Publishing 320 pages (June 2015)
Book overview:
- Leverage your Python programming skills to build powerful network applications
- Explore steps to interact with a wide range of network services
- Design multithreaded and event-driven architectures for echo and chat servers
Who this book is written for
If you're a Python developer or a system administrator with Python experience and you're looking to take your first steps in network programming, then this book is for you.
Bioinformatics with Python Cookbook
By Tiago Antao
ISBN 13: 9781782175117 Packt Publishing 306 pages (June 2015)
Book overview:
- Discover and learn the most important Python libraries and applications to do a complex bioinformatics analysis
- Focuses on the most modern tools to do research with next generation sequencing, genomics, population genetics, phylogenomics, and proteomics
- Uses real-world examples and teaches you to implement high-impact research methods
Who this book is written for
If you have intermediate-level knowledge of Python and are well aware of the main research and vocabulary in your bioinformatics topic of interest, this book will help you develop your knowledge further.
Python Web Penetration Testing Cookbook
By Cameron Buchanan et al.
ISBN 13: 9781784392932 Packt Publishing 224 pages (June 2015)
Book overview:
- Get useful guidance on writing Python scripts and using libraries to put websites and web apps through their paces
- Find the script you need to deal with any stage of the web testing process
- Develop your Python knowledge to get ahead of the game for web testing and expand your skillset to other testing areas
Who this book is written for
This book is for testers looking for quick access to powerful, modern tools and customizable scripts to kick-start the creation of their own Python web penetration testing toolbox.
Python Geospatial Analysis Essentials
By Erik Westra
ISBN 13: 9781782174516 Packt Publishing 200 pages (June 2015)
Book overview:
- Learn to build a complete geospatial application from scratch using Python
- Create good-looking maps based on the results of your analysis
- This is a fast-paced guide to help you explore the key concepts of geospatial to obtain high quality spatial data
Who this book is written for
If you are an experienced Python developer and wish to get up-to-speed with geospatial programming, then this book is for you.
By Rakesh Vidya Chandra, Bala Subrahmanyam Varanasi
ISBN 13: 9781784395414 Packt Publishing 134 pages (June 2015)
Book overview:
- A fast-paced guide that demonstrates the use of Python Requests with the help of examples
- Learn web scraping with Beautiful Soup and Python Requests libraries
- Interact with social networking sites such as Facebook, Twitter, and Reddit to retrieve data from them
Who this book is written for
If you are a Python administrator or developer interested in interacting with web APIs and have a passion for creating your own web applications, this is the book for you.
Python Geospatial Development Essentials
By Karim Bahgat
ISBN 13: 9781782175407 Packt Publishing 192 pages (June 2015)
Book overview:
- Develop a GIS application that you can easily modify and customize
- Optimize your GIS application for user productivity and efficiency
- Discover Python’s many geospatial libraries and learn how they can work together
Who this book is written for
This book is ideal for Python programmers who are tasked with or wish to make a special-purpose GIS application.
Test-Driven Python Development
By Siddharta Govindaraj
ISBN 13: 9781783987924 Packt Publishing 264 pages (April 2015)
Book overview:
- Write robust and easily maintainable code using the principles of test driven development
- Get solutions to real-world problems faced by Python developers
- Go from a unit testing beginner to a master through a series of step-by-step tutorials that are easy to follow
Who this book is written for
This book is intended for Python developers who want to use the principles of test-driven development (TDD) to create efficient and robust applications.
By James Ma Weiming
ISBN 13: 9781784394516 Packt Publishing 340 pages (April 2015)
Book overview:
- Explore financial models used by the industry and ways of solving them with this guide
- Discover the various features that Python provides for scientific computing and harness them to enhance your financial applications
- Build state-of-the-art infrastructure for critical aspects such as modeling, trading, pricing, and analytics
Who this book is written for
If you are an undergraduate or graduate student, a beginner to algorithmic development and research, or a software developer in the financial industry who is interested in using Python for quantitative methods in finance, this is the book for you.
Building Machine Learning Systems with Python - Second Edition
By Luis Pedro Coelho, Willi Richert
ISBN 13: 9781784392772 Packt Publishing 326 pages (March 2015)
Book overview:
- Build your own Python-based machine learning systems tailored to solve any problem
- Discover how Python offers a multiple context solution for create machine learning systems
- Practical scenarios using the key Python machine learning libraries to successfully implement in your projects
Who this book is written for
This book primarily targets Python developers who want to learn and use Python's machine learning capabilities and gain valuable insights from data to develop effective solutions for business problems.
ArcPy and ArcGIS: Geospatial Analysis with Python
By Silas Toms
ISBN 13: 9781783988662 Packt Publishing 224 pages (February 2015)
Book overview:
- Perform GIS analysis faster by automating tasks, such as selecting data or buffering data, by accessing GIS tools using scripting
- Access the spatial data contained within shapefiles and geodatabases, for updates, analysis and even transformation between spatial reference systems
- Produce map books and automate the mapping of geospatial analyses, reducing the time needed to produce and display the results
Who this book is written for
If you are a GIS student or professional who needs an understanding of how to use ArcPy to reduce repetitive tasks and perform analysis faster, this book is for you.
By Steven F. Lott
ISBN 13: 9781784396992 Packt Publishing 360 pages (January 2015)
Book overview:
- Use Python's generator functions and generator expressions to work with collections in a non-strict (or lazy) manner
- Utilize Python library modules including itertools, functools, multiprocessing, and concurrent.futures for efficient functional programs
- Use Python strings with object-oriented suffix notation and prefix notation
Who this book is written for
If you’re a Python developer who wants to discover how to take the power of functional programming and bring it into your own programs then this book is essential for you, even if you know next to nothing about the paradigm.
Mastering Python Design Patterns
By Sakis Kasampalis
ISBN 13: 9781783989324 Packt Publishing 212 pages (January 2015)
Book overview:
- Simplify design pattern implementation using the power of Python
- Each pattern is accompanied with a real-world example demonstrating its key features
- This is an easy-to-follow guide focusing on the practical aspects of Python design patterns
Who this book is written for
This book is for Python programmers with an intermediate background and an interest in design patterns implemented in idiomatic Python.
By Massimiliano Pippi
ISBN 13: 9781784398194 Packt Publishing 198 pages (January 2015)
Book overview:
- Use the power of Python to build full-fledged, scalable web applications running on Google's infrastructure
- Learn how to use Google Cloud Platform tools and services adding features and enriching your Python web applications
- Build a real-world web application in no time with this comprehensive step-by-step guide
Who this book is written for
If you are a Python developer, whether you have experience in web applications development or not, and want to rapidly deploy a scalable backend service or a modern web application on Google App Engine, then this book is for you.
Python Data Science Essentials
By Alberto Boschetti, Luca Massaron
ISBN 13: 9781785280429 Packt Publishing 258 pages (April 2015)
Book overview:
- Quickly get familiar with data science using Python
- Save tons of time through this reference book with all the essential tools illustrated and explained
- Create effective data science projects and avoid common pitfalls with the help of examples and hints dictated by experience
Who this book is written for
If you are an aspiring data scientist and you have at least a working knowledge of data analysis and Python, this book will get you started in data science.
Learning Robotics Using Python
By Lentin Joseph
ISBN 13: 9781783287536 Packt Publishing 330 pages (May 2015)
Book overview:
- Design, simulate, build and program an interactive autonomous mobile robot
- Program Robot Operating System using Python
- Get a grip on the hands-on guide to robotics for learning various robotics concepts and build an advanced robot from scratch
Who this book is written for
If you are an engineer, a researcher, or a hobbyist, and you are interested in robotics and want to build your own robot, this book is for you.
Python Penetration Testing Essentials
By Mohit
ISBN 13: 9781784398583 Packt Publishing 178 pages (January 2015)
Book overview:
- Learn to detect and avoid various types of attacks that put the privacy of a system at risk
- Employ practical approaches to penetration testing using Python to build efficient code and eventually save time
- Enhance your concepts about wireless applications and information gathering of a web server
Who this book was written for
If you are a Python programmer or a security researcher who has basic knowledge of Python programming and want to learn about penetration testing with the help of Python, this book is ideal for you.
Mastering Python Regular Expressions
By Félix López, Víctor Romero
ISBN 13: 9781783283156 Packt Publishing 110 pages (February 2014)
Book overview:
- Explore the workings of Regular Expressions in Python
Learn all about optimizing regular expressions using RegexBuddy
- Full of practical and step-by-step examples, tips for performance, and solutions for performance-related problems faced by users all over the world
Who this book was written for
This book is aimed at Python developers who want to learn how to leverage Regular Expressions in Python. Basic knowledge of Python is required for a better understanding.
By Mark Summerfield
ISBN 13: 978-0321905635 Addison-Wesley Professional 336 pages (Aug 2013)
This book is aimed at existing Python programmers who want to take their Python programming to the next level.
The book is entirely Python 3-based and the topics it covers include Design Patterns in Python, Concurrency, Extending Python, High-Level Networking, GUI Programming with Tkinter, and 3D Graphics.
The complete table of contents, a link to a free PDF of chapter 1, as well as free downloads of all the book's examples are available from the book's web page.
Python Geospatial Development - Second Edition
By Erik Westra
ISBN 13: 9781782161523 Packt Publishing 508 pages (May 2013)
Learn to build sophisticated mapping applications from scratch using Python tools for geospatial development
- Build your own complete and sophisticated mapping applications in Python
- Walks you through the process of building your own online system for viewing and editing geospatial data
- Practical, hands-on tutorial that teaches you all about geospatial development in Python
Who this book was written for
Experienced Python developers who want to learn about geospatial concepts, work with geospatial data, solve spatial problems, and build map-based applications.
This book will be useful those who want to get up to speed with Open Source GIS in order to build GIS applications or integrate Geo-Spatial features into their existing applications.
By Greg L. Turnquist
ISBN 13: 978-1-84951-466-8 Packt Publishing 380 pages (May 2011)
Over 70 simple but incredibly effective recipes for taking control of automated testing using powerful Python testing tools
- Learn to write tests at every level using a variety of Python testing tools
- The first book to include detailed screenshots and recipes for using Jenkins continuous integration server (formerly known as Hudson)
- Explore innovative ways to introduce automated testing to legacy systems
- Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible
eBook available as PDF and ePub downloads and also on PacktLib
Who this book was written for
Python developers and programmers with a basic understanding of Python and Python testing will find this cookbook beneficial. It will build on that basic knowledge equipping you with the intermediate and advanced skills required to fully utilize the Python testing tools. Broken up into lots of small code recipes, you can read this book at your own pace, whatever your experience. No prior experience of automated testing is required.
Python 3 Web Development Beginner's Guide
By Michel Anders
ISBN 13: 978-1-84951-374-6 Packt Publishing 396 pages (May 2011)
Use Python to create, theme, and deploy unique web applications:
- Build your own Python web applications from scratch
- Follow the examples to create a number of different Python-based web applications, including a task list, book database, and wiki application
- Have the freedom to make your site your own without having to learn another framework
- Part of Packt's Beginner's Guide Series: practical examples will make it easier for you to get going quickly
Who this book is written for
Moderately experienced Python programmers who want to learn how to create fairly complex, database-driven, cross browser compatible web apps that are maintainable and look good will find this book of most use. All key technologies except for Python 3 are explained in detail.
Porting to Python 3
- By Lennart Regebro
ISBN 13: 978-1-4564-11510 Colliberty, 138 pages (February 2011)
This book guides you through the process of porting your Python 2 code to Python 3, from choosing a porting strategy to solving your distribution issues. Using plenty of code examples is takes you cross the hurdles and shows you the new Python features.
- Porting with 2to3
- Supporting Python 2 and Python 3 without 2to3 conversion
- Migrating C extensions
- Extending 2to3 with your own fixers
- Language differences and workarounds
- and more...
Making Games with Python & Pygame
- By Al Sweigart
ISBN 13: 978-1469901732 Createspace, 364 pages (January 2012)
“Making Games with Python & Pygame” covers the Pygame library with the source code for 11 games. The games are clones of classics such as Nibbles, Tetris, Simon, Bejeweled, Othello, Connect Four, Flood It, and others.
The book and the programs are open source, and are available under a Creative Commons Attribution-Noncommercial-Share Alike license, meaning they are free to copy and distribute.
Python Geospatial Development
- By Erik Westra
ISBN 13: 978-1-84951-154-4 Packt Publishing, 508 pages (December 2010)
Build a complete and sophisticated mapping application from scratch using Python tools for GIS development:
- Build applications for GIS development using Python
- Analyze and visualize Geo-Spatial data
- Comprehensive coverage of key GIS concepts
- Recommended best practices for storing spatial data in a database
- Draw maps, place data points onto a map, and interact with maps
- A practical tutorial with plenty of step-by-step instructions to help you develop a mapping application from scratch
Python 2.6 Graphics Cookbook
- By Mike Ohlson de Fine
ISBN 13: 978-1-84951-384-5 Packt Publishing, 260 pages (November 2010)
Over 100 great recipes for creating and animating graphics using Python:
- Create captivating graphics with ease and bring them to life using Python
- Apply effects to your graphics using powerful Python methods
- Develop vector as well as raster graphics and combine them to create wonders in the animation world
- Create interactive GUIs to make your creation of graphics simpler
- Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to accomplish the task of creation and animation of graphics as efficiently as possible
Python Text Processing with NLTK 2.0 Cookbook
- By Jacob Perkins
ISBN-13: 978-1-84951-360-9 Packt Publishing, 272 pages (November 2010)
Use Python's NLTK suite of libraries to maximize your Natural Language Processing capabilities:
- Quickly get to grips with Natural Language Processing – with Text Analysis, Text Mining, and beyond
- Learn how machines and crawlers interpret and process natural languages
- Easily work with huge amounts of data and learn how to handle distributed processing
- Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible
MySQL for Python
- By Albert Lukaszewski, PhD
ISBN-13: 978-1-849510-18-9 Packt Publishing, 440 pages (September 2010)
Integrate the flexibility of Python and the power of MySQL to boost the productivity of your Python applications:
- Implement the outstanding features of Python's MySQL library to their full potential
- See how to make MySQL take the processing burden from your programs
- Learn how to employ Python with MySQL to power your websites and desktop applications
- Apply your knowledge of MySQL and Python to real-world problems instead of hypothetical scenarios
- A manual packed with step-by-step exercises to integrate your Python applications with the MySQL database server
Python 3 Object Oriented Programming
- By Dusty Phillips
ISBN-13: 978-1-849511-26-1 Packt Publishing, 404 pages (July 2010) eBook available
The book teaches when and how OOP should be correctly applied. It emphasizes not only the simple syntax of OOP in Python, but also how to combine these objects into well-designed software.
- Implement objects in Python by creating classes and defining methods
- Separate different objects into a taxonomy of classes, and describe the properties and behaviors of those objects via the class interface
- Design public interfaces using abstraction, encapsulation, and information hiding
- Add functionality to the existing classes and built-ins using inheritance
- Share similar code between classes by abstracting it into a parent class
- Understand when to use object-oriented features, and more importantly when not to
- Learn what design patterns are, and why they are different in Python
- Utilize common Python 3 modules, libraries, and frameworks
Pro Python
- By Marty Alchin
ISBN-13: 978-1-4302-2757-1 Apress, 368 pages (June 2010)
This book is for intermediate to advanced Python programmers who are looking to understand how and why Python works the way it does and how they can take their code to the next level. eBook available
- Write strong Python code that will be respected in the Python community.
- Understand the reasons behind big design decisions in Python.
- Write programs that can reconfigure themselves in Python.
- Disguise your code as different types of objects in Python.
- Inspect just about any object in Python.
- Prepare your code for international audiences.
- Ensure code quality with rigorous testing.
Python Testing: Beginner's Guide
- By Daniel Arbuckle
ISBN-13: 978-1-847198-84-6 Packt Publishing, 256 pages (January 2010)
An easy and convenient approach to testing your powerful Python projects:
- Covers everything you need to test your code in Python
- Easiest and enjoyable approach to learn Python testing
- Write, execute, and understand the result of tests in the unit test framework
- Packed with step-by-step examples and clear explanations
Python Cookbook
- Edited by Alex Martelli and David Ascher
0596001673 O'Reilly (July 2002)
This book is a handy collection of snippets and examples on a wide variety of topics. It ranges from built-in data structures and text processing to GUI and Web programming. It is useful as a "how do I do that?" reference and also as a way to learn Python idioms and tricks.
There is a 2nd edition covering Python 2.3 & 2.4 with many new and updated recipes:
O'Reilly (March 2005)
Data Structures and Algorithms with Object-Oriented Design Patterns in Python
- Bruno R. Preiss
An online book that demonstrates many different algorithms using examples in Python.
Remember, though, that the book is still a work in progress. So be prepared to find some code bits that are more C++ish than they are Pythonic.
Getting Started with Pyparsing
O'Reilly (October 2007)
A detailed introduction to Pyparsing, a pure-Python module for developing recursive descent parsers. This book is downloadable as a PDF, including topics such as:
- "Hello, World!" on Steroids
- The Zen of Pyparsing
- Extracting data from a complex web page
- S-expression parsing
- Search query parsing
- Writing a search engine in under 100 lines of code
Publisher's page O'Reilly Short Cut
Expert Python Programming
- Tarek Ziadé
ISBN-13: 978-1-84719-494-7 Packt Publishing. 376 pages (September 2008)
Best practices for designing, coding, and distributing your Python software:
- Learn Python development best practices from an expert, with detailed coverage of naming and coding conventions
- Apply object-oriented principles, design patterns, and advanced syntax tricks
- Manage your code with distributed version control
- Profile and optimize your code
- Practive test-driven development and continuous integration
Author's page about the book, with code and extra content
Foundations of Agile Python Development
- Jeff Younker
ISBN13: 978-1-59059-981-5 Apress Inc, 416 pages (June 2008)
You’ve long been enamored with the Python language, and have mastered its many nuances. Yet something seems to be missing—a productivity boost that you know is possible but you’re not sure how to go about it. This was the sentiment of so many developers before discovering Agile programming paradigm, which embraces concepts such as automation, effective code management, and test–driven development.
Foundations of Agile Python Development is the first book to apply these sought–after principles to Python developers, introducing both the tools and techniques built and supported by the Python community. Authored by Jeff Younker, a well–known member of Python’s agile community who is perhaps best known for his creation of a popular Python testing framework, this book is sure to be a hit among readers who may have reached their limits of knowledge regarding the Python language, yet are seeking to improve their understanding of how sound processes can boost productivity to unparalleled heights.
Home Page (includes electronic version)
Beginning Game Development with Python and Pygame
Will McGugan
ISBN13: 978-1-59059-872-6 Apress Inc, 316 pages (October 2007)
Like music and movies, video games are rapidly becoming an integral part of our lives. Over the years, you’ve yearned for every new gaming console, mastered each blockbuster within weeks after its release, and have even won a local gaming competition or two. But lately you’ve been spending a lot of time thinking about a game idea of your own, or are exploring the possibility of making a career of this vibrant and growing industry. But where should you begin?
Beginning Game Development with Python and Pygame is written with the budding game developer in mind, introducing games development through the Python programming language and the popular Pygame games development library. Authored by industry veteran and Python expert Will McGugan, who most recently worked on the MotorStorm game for Play Station 3, you’ll be privy to insights that will not only help you to exploit PyGame to its maximum potential, but also make you a more creative and knowledgeable games developer all round.
Home Page (includes electronic version)
Foundations of Python Network Programming
- John Goerzen
ISBN13: 978-1-59059-371-4 Apress Inc, 536 pages (August 2004)
To guide readers through the new scripting language, Python, this book discusses every aspect of client and server programming. And as Python begins to replace Perl as a favorite programming language, this book will benefit scripters and serious application developers who want a feature-rich, yet simple language, for deploying their products.
The text explains multitasking network servers using several models, including forking, threading, and non-blocking sockets. Furthermore, the extensive examples demonstrate important concepts and practices, and provide a cadre of fully-functioning stand alone programs. Readers may even use the provided examples as building blocks to create their own software.
Home Page (includes electronic version)
Design Patterns in Python
Design Patterns in Python is a free online/downloadable book about learning design patterns through the medium of Python language.
If you are a tester interested in design of test automation frameworks or thinking about how a single test automation problem could be solved in different ways, this book would prove to be very useful.
If you are new to design patterns being a programmer or you want to explore OOP in Python further, this text provides the first building blocks.
The book is provided for free by Talent Reboot Trainings and Assessments that hosts the online version of the book as a part of its official website. A downloadable version is also available, but the online version would be the most current at any point in time.
Book's Home page: Design Patterns in Python
Programming Python, 4th Edition
(Mark Lutz, O'Reilly Media, December 2010, 1600 pages)
An in-depth, tutorial introduction to common Python application programming domains, and a follow-up to the core language coverage of Learning Python. This edition is updated to use Python 3.X (3.1 and 3.2 specifically), but is still largely applicable to most 2.X readers.
Thinking in Python
- Bruce Eckel
ISBN: none yet Mindview, Inc. (December 2001)
Bruce Eckel's python version of his "Thinking In..." series, and is freely downloadable (see below). He's got some cool python stuff not generally covered elsewhere, including the use of design patterns.
This is not an introductory Python book. This book assumes you've learned the basics of Python elsewhere. The current version of the book is 0.1.2. This is still a preliminary release, and Bruce needs feedback. The html has a built-in comments system.
Note: The above book has been abandoned (not updated since 2001), Bruce is now writing another book on advanced Python, the working title of which is "Python 3 Patterns & Idioms". Bruce is building upon the 'good bits' from "Thinking in Python" and welcomes community collaboration in developing the book!
More information available here