Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Introduction to Computer Programming with Python
🌠 Top Free Programming Books - 100% Free or Open Source!
  • Title Classic Computer Science Problems in Python
  • Author(s) Harris Wang
  • Publisher: Athabasca University Press (September, 2023); eBook (Creative Commons Licensed)
  • License(s): Creative Commons License (CC)
  • Hardcover/Paperback 504 pages
  • eBook PDF (500 pages), ePub, and Read Online
  • Language: English
  • ISBN-10/ASIN: N/A
  • ISBN-13: 9781998944071 (paperback), 9781998944088 (pdf), 9781998944095 (epub)
  • Share This:  

Book Description

This introduction to computer programming with Python begins with some of the basics of computing and programming before diving into the fundamental elements and building blocks of computer programs in Python language. From the installation of Python, Python interactive programming, and integrated development environments to raising and handling exceptions, using compound data types to solve problems, and implement divide-and-conquer processes using functions, classes and modules, this textbook will set students up for success in programming and computing study and practice. The included exercises and projects are designed to hone students’ skills.

About the Authors
  • N/A
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • CS for All: An Introduction to Computer Science using Python

    To provide an introduction to computer science as an intellectually rich and vibrant field rather than focusing exclusively on computer programming. It emphasizes concepts and problem-solving over syntax and programming language features.

  • Fundamentals of Python Programming (Richard L. Halterman)

    It focuses on introducing programming techniques and developing good habits. To that end, our approach avoids some of the more esoteric features of Python and concentrates on the programming basics that transfer directly to other imperative programming.

  • Automate the Boring Stuff with Python (Albert Sweigart)

    Learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required. You'll create Python programs that effortlessly perform useful and impressive feats of automation.

  • Python for Everybody: Exploring Data in Python 3

    This book is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet.

  • Algorithmic Problem Solving with Python (John B. Schneider)

    This book uses Python to introduce folks to programming and algorithmic thinking. It is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques.

  • Problem Solving with Algorithms/Data Structures using Python

    This is a textbook about computer science. It is also about Python. However, there is much more. The tools and techniques that you learn here will be applied over and over as you continue your study of computer science.

  • O'Reilly® Think Python, 2nd Edition (Allen B. Downey)

    This hands-on guide takes you through the Python programming language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. 2nd edition updated for Python 3.

  • The Recursive Book of Recursion using Python (Al Sweigart)

    Recursion has an intimidating reputation. This book uses Python and JavaScript examples to teach the basics of recursion, exposing the ways that it's often poorly taught and clarifying the fundamental principles of all recursive algorithms.

  • Annotated Algorithms in Python: with Applications

    This book covers Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Simulations, and Parallel Algorithms. It teaches the core knowledge required by any scientist interested in numerical algorithms and computational finance.

  • Principles of Algorithmic Problem Solving (Johan Sannemo)

    The algorithmic approach to solving problems in computer technology is an essential tool. This book presents a readable, entertaining, and energetic book that will motivate and challenge students to open their minds to the algorithmic nature of problem solving.

Book Categories
:
Other Categories
Resources and Links