O'Reilly® Think Python, 2nd Edition, - How to Think Like a Computer Scientist

Think Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.

If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for Python 3.

Pages : 292 pages
Size : HTML and PDF
File type : pdf
Downloads: 31
Created: 2020-08-30
License: CC BY-NC 4.0
Author(s): Allen B. Downey
O'Reilly® Think Python, 2nd Edition, - How to Think Like a Computer Scientist

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Python Tutorials

Python 3 Patterns, Recipes and Idioms

Fundamentals of Python Programming

A Whirlwind Tour of Python

A Practical Introduction to Python Programming

IPython Interactive Computing and Visualization Cookbook

Others related eBooks about O'Reilly® Think Python, 2nd Edition, - How to Think Like a Computer Scientist

GANs in Action: Deep Learning with Generative Adversarial Networks

Generative Adversarial Networks (GANs) are an incredible AI technology capable of creating images, sound, and videos that are indistinguishable from the real thing. By pitting two neural networks against each other, one to generate fakes and one to spot them, GANs rapidly learn to produce photo-real...

Download Scrum Guide in PDF

Course pdf Training, overview of agile project management with Scrum...

Defensive Database Programming with SQL Server

Download free course Defensive Database Programming with SQL Server, pdf file on 389 pages by Alex Kuznetsov....

Python Machine Learning Projects

As machine learning is increasingly leveraged to find patterns, conduct analysis, and make..., download free Python tutorial in PDF (135 pages) created by Michelle Morales ....

Essential Python

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Python programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Object-oriented Programming in C#

This is a teaching material about object-oriented programming, illustrated with use of the..., download free C# tutorial in PDF (485 pages) created by Kurt Normark ....

Pro TBB: C++ Parallel Programming with Threading Building Blocks

This book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). Written by TBB and parallel programming experts, this book reflects their collective decades of experience in developing and teaching parallel programming with TBB, offering their insights in an approacha...

Exploring .NET Core

Download free course Exploring .NET Core, pdf file on 155 pages by Dustin Metzgar....

Practical Artificial Intelligence Programming in Java, 3rd Edition

This book uses both best of breed open source software and the author's own libraries to introduce the reader to Artificial Intelligence (AI) technologies like genetic algorithms, neural networks, expert systems, machine learning, and statistical natural language processing (NLP). ...

Create native apps with Flutter

Learn how to build beautiful native apps in record time with flutter, free pdf tutorial to download for beginners. Document tutorial by Eduardo Telaya....