This book explores how creativity can be represented using computational approaches. Our aim is to construct computer models that exhibit creativity in an artistic context, that is, that are capable of generating or evaluating an artwork (visual or l
Read More »Computer
Python 3 Basics Tutorial
Python is a powerful high-level programming language that is popular across the world. It is used extensively by large corporations and individual developers alike. One of the biggest selling points of Python is the simplicity of its programs compare
Read More »Porting to Python 3: An In-depth Guide
Porting to Python 3 doesn't have to be daunting. 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
Read More »Dive Into Python 3
Mark Pilgrim's Dive Into Python 3 is a hands-on guide to Python 3 (the latest version of the Python language) and its differences from Python 2. As in the original book, Dive Into Python, each chapter starts with a real, complete code sample, proceed
Read More »Picking a Python Version: A Manifesto
This report guides you through the implicit decision tree of choosing what Python version, implementation, and distribution is best suited for you.There are two major versions of the Python programming language: the Python 2.x series, and the newer P
Read More »Bayesian Methods for Hackers: Probabilistic Programming and Bayesian Inference
Master Bayesian Inference through Practical Examples and Computation - Without Advanced Mathematical Analysis.Bayesian methods of inference are deeply natural and extremely powerful. However, most discussions of Bayesian inference rely on intensely c
Read More »SciPy Programming Succinctly
This book offers readers a quick, thorough grounding in knowledge of the Python open source extension SciPy. The SciPy library, accompanied by its interdependent NumPy, offers Python programmers advanced functions that work with arrays and matrices.E
Read More »SciPy Lecture Notes
This book consists of a set of is tutorials on the scientific Python ecosystem: a quick introduction to central tools and techniques. The different chapters each correspond to a 1 to 2 hours course with increasing level of expertise, from beginner to
Read More »Guide to NumPy
NumPy is an extension of Python, which provides highly optimized arrays and numerical operations. NumPy replaces a lot of the functionality of Matlab and Mathematica specifically vectorized operations, but in contrast to those products is free and op
Read More »Solving PDEs in Python: The FEniCS Tutorial I
This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressibl
Read More »