Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Introduction to Computation and Programming Using Python

Buy

This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of "data science" for using computation to model and interpret data. The book is based on an MIT course (which became the most popular course offered through MIT's OpenCourseWare) and was developed for use not only in a conventional classroom but in in a massive open online course (or MOOC) offered by the pioneering MIT--Harvard collaboration edX. Students are introduced to Python and the basics of programming in the context of such computational concepts and techniques as exhaustive enumeration, bisection search, and efficient approximation algorithms. The book does not require knowledge of mathematics beyond high school algebra, but does assume that readers are comfortable with rigorous thinking and not intimidated by mathematical concepts. Although it covers such traditional topics as computational complexity and simple algorithms, the book focuses on a wide range of topics not found in most introductory texts, including information visualization, simulations to model randomness, computational techniques to understand data, and statistical techniques that inform (and misinform) as well as two related but relatively advanced topics: optimization problems and dynamic programming.

Introduction to Computation and Programming Using Python can serve as a stepping-stone to more advanced computer science courses, or as a basic grounding in computational problem solving for students in other disciplines.

(HTML tags aren't allowed.)

Graph Analysis and Visualization: Discovering Business Opportunity in Linked Data
Graph Analysis and Visualization: Discovering Business Opportunity in Linked Data

Wring more out of the data with a scientific approach to analysis

Graph Analysis and Visualization brings graph theory out of the lab and into the real world. Using sophisticated methods and tools that span analysis functions, this guide shows you how to exploit graph and network analytic techniques to enable the...

Model-Based Software Testing and Analysis with C#
Model-Based Software Testing and Analysis with C#
This book teaches new methods for specifying, analyzing, and testing software; essentials for creating high-quality software. These methods increase the automation in each of these steps, making them more timely, more thorough, and more effective. The authors work through several realistic case studies in-depth and detail, using a toolkit built on...
Electromagnetic Simulation Using the FDTD Method
Electromagnetic Simulation Using the FDTD Method

A straightforward, easy-to-read introduction to the finite-difference time-domain (FDTD) method

Finite-difference time-domain (FDTD) is one of the primary computational electrodynamics modeling techniques available. Since it is a time-domain method, FDTD solutions can cover a wide frequency range with a single simulation run...


Pentaho Solutions: Business Intelligence and Data Warehousing with Pentaho and MySQL
Pentaho Solutions: Business Intelligence and Data Warehousing with Pentaho and MySQL
Your all-in-one resource for using Pentaho with MySQL for Business Intelligence and Data Warehousing

Open-source Pentaho provides business intelligence (BI) and data warehousing solutions at a fraction of the cost of proprietary solutions. Now you can take advantage of Pentaho for your business needs with this practical...

Securing Hadoop
Securing Hadoop

Implement robust end-to-end security for your Hadoop ecosystem

Overview

  • Master the key concepts behind Hadoop security as well as how to secure a Hadoop-based Big Data ecosystem
  • Understand and deploy authentication, authorization, and data encryption in a Hadoop-based Big Data platform
  • ...
Digital Imaging and Communications in Medicine (DICOM): A Practical Introduction and Survival Guide
Digital Imaging and Communications in Medicine (DICOM): A Practical Introduction and Survival Guide

This is the first Digital Imaging and Communications in Medicine (DICOM) book to introduce this complex imaging standard from a very practical point of view. It is aimed at a broad audience of radiologists, clinical administrators, information technologists, and digital medicine practitioners. It provides a gradual, down-to-earth introduction...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy