This book is designed to introduce students to programming and computational thinking through the lens of exploring data. You can think of Python as your tool to solve problems that are far beyond the capability of a spreadsheet. It is an easy-to-use and easy-to learn programming language that is freely available on Windows, Macintosh, and Linux computers.
This book provides an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python to solve data analysis problems common in the world of Informatics. The book is an open textbook and is based on the open book titled, Python for Software Design: How to Think Like a Computer Scientist (Allen B. Downey).
Pages : | 244 pages |
Size : | HTML, PDF, ePub, etc. |
File type : | |
Downloads: | 77 |
Created: | 2020-08-30 |
License: | Creative Common Attribution-NonCommercial-ShareAlike 3.0 Unported License |
Author(s): | Charles Severance |
Download free course Java-Based Real-Time Programming, pdf file on 128 pages by Klas Nilsson....
Think PythonDownload free course Think Python, pdf file on 244 pages by Allen Downey....
: Just Enough R: Learn Data Analysis with R in a DayLearn R programming for data analysis in a single day. The book aims to teach data analysis using R within a single day to anyone who already knows some programming in any other language. The book has sample code which can be downloaded as a zip file. ...
RESTful Web Services Quick GuideRESTful Service quick guide ,this PDF tutorial provides some recommendations for Creating best Web Services project. Free training document course material on 30 pages by Todd Fredrich....
PC Assembly LanguageThe purpose of this book is to give the reader a better understanding of how computers really work at a lower level than in programming languages like Pascal. By gaining a deeper understanding of how computers work, the reader can often be much more productive developing software in higher level lan...
Java, Java, JavaDownload free course Java, Java, Java, pdf file on 856 pages by Ralph Morelli, Ralph Walde....
Modern PerlModern Perl is one way to describe how experienced and effective Perl 5 programmers work. They use language idioms. They take advantage of the CPAN. They're recognizably Perlish, and they show good taste and craftsmanship and a full understanding of Perl. ...
The Common Java CookbookDownload free course The Common Java Cookbook, pdf file on 333 pages by Tim O'Brien....
Think Python, Free PDF tutorialThe goal of this book is to teach you to think like a computer scientist. This way of thinking combines some of the best features of mathematics, engineering, and natural science. ...
C# and .NET course14 lessons to get you started with C# and .NET, free PDF tutorial by Jonathan Worthington ....