Python for Programmers

by ;
Edition: 1st
Format: Paperback
Pub. Date: 2019-03-22
Publisher(s): PEARSO
  • Free Shipping Icon

    Free Shipping On Orders Over $59

    Free standard shipping on order over $59 to your home address. Marketplace purchases through third-party sellers are excluded from free shipping promotions.

  • Complimentary 7-Day eTextbook Access - Read more
    When you rent or buy this book, you will receive complimentary 7-day online access to the eTextbook version from your PC, Mac, tablet, or smartphone. Feature not included on Marketplace Items.
List Price: $63.56

Buy New

Special Order. We will make every effort to obtain this item but cannot guarantee stock or timing.
$60.53

Rent Book

Select for Price
There was a problem. Please try again later.

Digital

Rent Digital Options
Online:1825 Days access
Downloadable:Lifetime Access
$69.59
*To support the delivery of the digital material to you, a non-refundable digital delivery fee of $3.99 will be charged on each digital item.
$69.59*

Used Book

We're Sorry
Sold Out

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Written for developers with a background in any high-level language, Introduction to Python and Data Science for Programmers explores the Python language and Python APIs in depth, applying the Deitels’ signature live-code approach to teaching programming. Paul Deitel and Dr. Harvey M. Deitel present concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code walkthroughs, and program outputs. They feature hundreds of complete Python programs with nearly 20,000 lines of proven Python code, and hundreds of tips to help you build robust applications. You’ll start with an introduction to Python using an early classes and objects approach, and then rapidly move on to more advanced topics.

 

Throughout, you’ll enjoy the Deitels' classic treatment of object-oriented programming. By the time you’re finished, you’ll have everything you need to build industrial-strength Python applications.

 

The DEITEL® Developer Series is designed for practicing programmers. The series presents focused treatments of modern technologies, including Python, Java™, C++, .NET, web services, Internet and web development, and more.

Author Biography

Paul Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT, where he studied Information Technology. Through Deitel & Associates, Inc., he has delivered hundreds of programming courses worldwide to clients, including Cisco, IBM, Siemens, Sun Microsystems, Dell, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, SunGard Higher Education, Nortel Networks, Puma, iRobot, Invensys and many more. He and his co-author, Dr. Harvey M. Deitel, are the world’s best-selling programming-language textbook/professional book/video authors.

 

Dr. Harvey Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has over 50 years of experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees in Electrical Engineering from MIT and a Ph.D. in Mathematics from Boston University. He has extensive college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., in 1991 with his son, Paul. The Deitels’ publications have earned international recognition, with translations published in Japanese, German, Russian, Spanish, French, Polish, Italian, Simplified Chinese, Traditional Chinese, Korean, Portuguese, Greek, Urdu and Turkish. Dr. Deitel has delivered hundreds of programming courses to corporate, academic, government and military clients.

Table of Contents

Part 1-Python Fundamentals
1 Introduction to Computers and Python
2 Introduction to Python Programming
3 Control Statements; Program Development
4 Functions
5 Lists and Tuples (This is the sample chapter enclosed with this proposal. We also enclose a

 

Part 2-Python Data Structures, Files and Databases
6 Arrays
7 Sets and Dictionaries
8 Strings: A Deeper Look
9 File and Exceptions
10 SQL Databases

 

Part 3-Python High-End Topics
11 Object-Based Programming: Classes and Objects
12 Object-Oriented Programming: Inheritance and Polymorphism
13 tkinter GUI
14 turtle Graphics and tkinter-Based Canvas Graphics
15 Concurrency and Parallelism
16 Game Programming with PyGame
17 Python Other Topics

 

Part 4-Python-Based Data-Science Case Studies
18 Natural Language Processing (NLP)
19 Data Mining Twitter: Web Services and JSON
20 Supervised Machine Learning
21 Unsupervised Machine Learning
22 Deep Learning
23 Reinforcement Learning
24 NoSQL and NewSQL Databases
25 Big Data with Hadoop
26 Big Data with Spark; Internet of Things (IoT)
27 Special Feature: IBM Watson Analytics and Cognitive Computing

 

Appendices
A Operator Precedence Chart
B ASCII Character Set
C Number Systems
D Testing and Debugging
E Integrated Development Environments (IDEs)
F Getting Your Questions Answered
G Suggested Capstone Projects and Thesis Topics

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.