programming and problem solving with python second edition

Sorry, there was a problem.

Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required .

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Image Unavailable

Programming and Problem Solving with Python, 2nd Edition

  • To view this video download Flash Player

programming and problem solving with python second edition

Follow the author

Kamthane Ashok

Programming and Problem Solving with Python, 2nd Edition Paperback – January 1, 2019

  • Print length 536 pages
  • Language English
  • Publisher MC GRAW HILL INDIA
  • Publication date January 1, 2019
  • Reading age 15 years and up
  • Dimensions 9.45 x 7.24 x 0.91 inches
  • ISBN-10 9390113024
  • ISBN-13 978-9390113026
  • See all details

Product details

  • Publisher ‏ : ‎ MC GRAW HILL INDIA (January 1, 2019)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 536 pages
  • ISBN-10 ‏ : ‎ 9390113024
  • ISBN-13 ‏ : ‎ 978-9390113026
  • Reading age ‏ : ‎ 15 years and up
  • Item Weight ‏ : ‎ 1.52 pounds
  • Dimensions ‏ : ‎ 9.45 x 7.24 x 0.91 inches
  • Best Sellers Rank: #7,176,017 in Books ( See Top 100 in Books )

About the author

Kamthane ashok.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

  • 5 star 4 star 3 star 2 star 1 star 5 star 60% 27% 4% 5% 3% 60%
  • 5 star 4 star 3 star 2 star 1 star 4 star 60% 27% 4% 5% 3% 27%
  • 5 star 4 star 3 star 2 star 1 star 3 star 60% 27% 4% 5% 3% 4%
  • 5 star 4 star 3 star 2 star 1 star 2 star 60% 27% 4% 5% 3% 5%
  • 5 star 4 star 3 star 2 star 1 star 1 star 60% 27% 4% 5% 3% 3%

Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.

To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.

  • Sort reviews by Top reviews Most recent Top reviews

Top reviews from the United States

Top reviews from other countries.

programming and problem solving with python second edition

  • About Amazon
  • Investor Relations
  • Amazon Devices
  • Amazon Science
  • Sell products on Amazon
  • Sell on Amazon Business
  • Sell apps on Amazon
  • Become an Affiliate
  • Advertise Your Products
  • Self-Publish with Us
  • Host an Amazon Hub
  • › See More Make Money with Us
  • Amazon Business Card
  • Shop with Points
  • Reload Your Balance
  • Amazon Currency Converter
  • Amazon and COVID-19
  • Your Account
  • Your Orders
  • Shipping Rates & Policies
  • Returns & Replacements
  • Manage Your Content and Devices
 
 
 
   
  • Conditions of Use
  • Privacy Notice
  • Consumer Health Data Privacy Disclosure
  • Your Ads Privacy Choices

programming and problem solving with python second edition

JavaScript seems to be disabled in your browser. For the best experience on our site, be sure to turn on Javascript in your browser.

  • COMPUTER SCIENCE & ENGINEERING
  • WEB PROGRAMMING
  • SCRIPTING LANGUAGES

Programming and Problem Solving with Python

main product photo

JavaScript seems to be disabled in your browser. For the best experience on our site, be sure to turn on Javascript in your browser.

  • Vocational Education
  • Training and Assessment
  • Vocational Training and Assessment

Programming and Problem Solving with Python

main product photo

Receive via shipping:

  • Colour, print bound version of the complete text

The second edition of Programming and Problem Solving with Python is a hands-on-guide for engineering students from all streams,self-learners, and professionals to use Python language to perform complex calculations and write applications.

The text is packed with programs and illustratively solved examples to explain all fundamental and theoretical concepts, to help develop problem-solving and code writing skills.

This new edition features new chapters, end of chapter and book-end projects and pedagogical elements, while retaining the book’s original characteristics of lucid writing and illustrative explanation.




To learn more about the book this website supports, please visit its .
and .
is one of the many fine businesses of .
You must be a registered user to view the in this website.

If you already have a username and password, enter it below. If your textbook came with a card and this is your first visit to this site, you can to register.
Username:
Password:
'); document.write(''); } // -->
( )
.'); } else{ document.write('This form changes settings for this website only.'); } //-->
Send mail as:
'); } else { document.write(' '); } } else { document.write(' '); } // -->
'); } else { document.write(' '); } } else { document.write(' '); } document.write('
TA email: '); } else { document.write(' '); } } else { document.write(' '); } // -->
Other email: '); } else { document.write(' '); } } else { document.write(' '); } // -->
"Floating" navigation? '); } else if (floatNav == 2) { document.write(' '); } else { document.write(' '); } // -->
Drawer speed: '; theseOptions += (glideSpeed == 1) ? ' ' : ' ' ; theseOptions += (glideSpeed == 2) ? ' ' : ' ' ; theseOptions += (glideSpeed == 3) ? ' ' : ' ' ; theseOptions += (glideSpeed == 4) ? ' ' : ' ' ; theseOptions += (glideSpeed == 5) ? ' ' : ' ' ; theseOptions += (glideSpeed == 6) ? ' ' : ' ' ; document.write(theseOptions); // -->
1. (optional) Enter a note here:

2. (optional) Select some text on the page (or do this before you open the "Notes" drawer).
3.Highlighter Color:
4.
Search for:
Search in:
Instructor Resources




  • Sign in
  • My Account
  • Basket  

Items related to Programming and Problem Solving with Python, 2nd Edition

Programming and problem solving with python, 2nd edition - softcover, ashok kamthane, amit ashok kamthane.

  • 4.41 37 ratings by Goodreads

9789390113026: Programming and Problem Solving with Python, 2nd Edition

This specific ISBN edition is currently not available.

  • About this edition
  • Publisher MC GRAW HILL INDIA
  • Publication date 2019
  • ISBN 10  9390113024
  • ISBN 13  9789390113026
  • Binding Paperback
  • Number of pages 536

Convert currency

Shipping: US$ 3.99 Within U.S.A.

Add to basket

Top Search Results from the AbeBooks Marketplace

Programming and problem solving with python | second edition.

Quantity: 4 available

Seller: Books Puddle , New York, NY, U.S.A.

Seller Rating:

Condition: New. pp. 512. Seller Inventory # 26380205954

Contact seller

Programming And Problem Solving With Python, 2Nd Edition

Quantity: 20 available

Seller: Books in my Basket , New Delhi, India

Soft cover. Condition: New. ISBN:9789390113026,Territorial restriction maybe printed on the book. This is an Int'l edition, ISBN and cover may differ from US edition, Contents same as US edition. Seller Inventory # 2232032

Seller: Majestic Books , Hounslow, United Kingdom

Condition: New. pp. 512. Seller Inventory # 383698013

PROGRAMMING AND PROBLEM SOLVING WITH PYTHON, 2ND EDITION

Seller: UK BOOKS STORE , London, LONDO, United Kingdom

Paperback. Condition: New. Brand New! Fast Delivery Paperback, International edition and ship within 24-48 hours. Deliver by FedEx and Dhl, & Aramex, UPS, & USPS and we do accept APO and PO BOX Addresses. Order can be delivered worldwide within 5-8 days and we do have flat rate for up to 2LB. Extra shipping charges will be requested if the Book weight is more than 5 LB. This Books ship from the United Kingdom & USA other locations in India depending on your location and availability. Seller Inventory # Adhd 9789390113026

Programming and Problem Solving with Python, 2nd Edition

Quantity: 5 available

Seller: Romtrade Corp. , STERLING HEIGHTS, MI, U.S.A.

Condition: New. Brand New Paperback International Edition.We Ship to PO BOX Address also. EXPEDITED shipping option also available for faster delivery.This item may ship from the US or other locations in India depending on your location and availability. Seller Inventory # ABTR-4509

Seller: SMASS Sellers , IRVING, TX, U.S.A.

Condition: New. Brand New, Softcover edition. This item may ship from the US or our Overseas warehouse depending on your location and stock availability. We Ship to PO BOX Address also. Seller Inventory # ABRR-4509

Seller: Xendurance Llc , Omaha, NE, U.S.A.

PaperBack. Condition: Brand New. New Fast Delivery Paperback, International edition and ship within 24-48 hours. Deliver by FedEx and Dhl, & Aramex, UPS, & USPS and we do accept APO and PO BOX Addresses. Order can be delivered worldwide within 08-10 days. Seller Inventory # Adhya2689

programming and problem solving with python second edition

  • Business Management
  • General Reads
  • ILPP (Indian Languages Publishing Program)
  • Philosophy Religion
  • Resources for
  • South Asia Conclave
  • South Asia Conclave 2018
  • South Asia Conclave 2019

close button

Dictionaries

  • English Dictionaries
  • Subject Dictionaries
  • English Language Teaching
  • Applied Linguistics
  • Business & English for Specific purposes
  • Courses for Adult Learners
  • Courses for Young Learners
  • English for academic purposes
  • Exams & Testing
  • Grammar & Vocabulary
  • Professional Development
  • Skill Courses

Higher Education

  • Engineering
  • Hospitality
  • Mathematics
  • Media Studies
  • Online and Digital Products
  • Instructors and Students

School Education

  • Art and Crafts
  • Bengali Language
  • Computer Science
  • General Knowledge
  • Hindi Language
  • International School
  • Modern Foreign Languages
  • Physical Education
  • Pre-Primary Package
  • Semester Books
  • Social Science
  • Tamil Language
  • Value Education
  • Oxford Educate
  • Oxford Advantage
  • Oxford Inspire
  • Reading Portal
  • Online Teacher Training
  • Oxford Reading Buddy
  • Pre-Primary
  • School Teachers and Students
  • Free Resources for Teachers
  • Free Resources for Students
  • General Interests - STEAM
  • Oxford Big Read Global Contest
  • Summer School 2022
  • Resource videos
  • Author videos

General & Reference

  • Children Books
  • General Reading or Interest
  • > Higher Education
  • > Engineering
  • > Computer Science Engineering
  • > Programming Languages
  • > Problem Solving and Programming with Python

Description

Table of contents

Problem Solving and Programming with Python

For Anna University

Price: 580.00 INR

down arrow

We sell our titles through other companies

arrow-frwd

Problem Solving with Algorithms and Data Structures using Python ¶

PythonDS Cover

By Brad Miller and David Ranum, Luther College

There is a wonderful collection of YouTube videos recorded by Gerry Jenkins to support all of the chapters in this text.

  • 1.1. Objectives
  • 1.2. Getting Started
  • 1.3. What Is Computer Science?
  • 1.4. What Is Programming?
  • 1.5. Why Study Data Structures and Abstract Data Types?
  • 1.6. Why Study Algorithms?
  • 1.7. Review of Basic Python
  • 1.8.1. Built-in Atomic Data Types
  • 1.8.2. Built-in Collection Data Types
  • 1.9.1. String Formatting
  • 1.10. Control Structures
  • 1.11. Exception Handling
  • 1.12. Defining Functions
  • 1.13.1. A Fraction Class
  • 1.13.2. Inheritance: Logic Gates and Circuits
  • 1.14. Summary
  • 1.15. Key Terms
  • 1.16. Discussion Questions
  • 1.17. Programming Exercises
  • 2.1.1. A Basic implementation of the MSDie class
  • 2.2. Making your Class Comparable
  • 3.1. Objectives
  • 3.2. What Is Algorithm Analysis?
  • 3.3. Big-O Notation
  • 3.4.1. Solution 1: Checking Off
  • 3.4.2. Solution 2: Sort and Compare
  • 3.4.3. Solution 3: Brute Force
  • 3.4.4. Solution 4: Count and Compare
  • 3.5. Performance of Python Data Structures
  • 3.7. Dictionaries
  • 3.8. Summary
  • 3.9. Key Terms
  • 3.10. Discussion Questions
  • 3.11. Programming Exercises
  • 4.1. Objectives
  • 4.2. What Are Linear Structures?
  • 4.3. What is a Stack?
  • 4.4. The Stack Abstract Data Type
  • 4.5. Implementing a Stack in Python
  • 4.6. Simple Balanced Parentheses
  • 4.7. Balanced Symbols (A General Case)
  • 4.8. Converting Decimal Numbers to Binary Numbers
  • 4.9.1. Conversion of Infix Expressions to Prefix and Postfix
  • 4.9.2. General Infix-to-Postfix Conversion
  • 4.9.3. Postfix Evaluation
  • 4.10. What Is a Queue?
  • 4.11. The Queue Abstract Data Type
  • 4.12. Implementing a Queue in Python
  • 4.13. Simulation: Hot Potato
  • 4.14.1. Main Simulation Steps
  • 4.14.2. Python Implementation
  • 4.14.3. Discussion
  • 4.15. What Is a Deque?
  • 4.16. The Deque Abstract Data Type
  • 4.17. Implementing a Deque in Python
  • 4.18. Palindrome-Checker
  • 4.19. Lists
  • 4.20. The Unordered List Abstract Data Type
  • 4.21.1. The Node Class
  • 4.21.2. The Unordered List Class
  • 4.22. The Ordered List Abstract Data Type
  • 4.23.1. Analysis of Linked Lists
  • 4.24. Summary
  • 4.25. Key Terms
  • 4.26. Discussion Questions
  • 4.27. Programming Exercises
  • 5.1. Objectives
  • 5.2. What Is Recursion?
  • 5.3. Calculating the Sum of a List of Numbers
  • 5.4. The Three Laws of Recursion
  • 5.5. Converting an Integer to a String in Any Base
  • 5.6. Stack Frames: Implementing Recursion
  • 5.7. Introduction: Visualizing Recursion
  • 5.8. Sierpinski Triangle
  • 5.9. Complex Recursive Problems
  • 5.10. Tower of Hanoi
  • 5.11. Exploring a Maze
  • 5.12. Dynamic Programming
  • 5.13. Summary
  • 5.14. Key Terms
  • 5.15. Discussion Questions
  • 5.16. Glossary
  • 5.17. Programming Exercises
  • 6.1. Objectives
  • 6.2. Searching
  • 6.3.1. Analysis of Sequential Search
  • 6.4.1. Analysis of Binary Search
  • 6.5.1. Hash Functions
  • 6.5.2. Collision Resolution
  • 6.5.3. Implementing the Map Abstract Data Type
  • 6.5.4. Analysis of Hashing
  • 6.6. Sorting
  • 6.7. The Bubble Sort
  • 6.8. The Selection Sort
  • 6.9. The Insertion Sort
  • 6.10. The Shell Sort
  • 6.11. The Merge Sort
  • 6.12. The Quick Sort
  • 6.13. Summary
  • 6.14. Key Terms
  • 6.15. Discussion Questions
  • 6.16. Programming Exercises
  • 7.1. Objectives
  • 7.2. Examples of Trees
  • 7.3. Vocabulary and Definitions
  • 7.4. List of Lists Representation
  • 7.5. Nodes and References
  • 7.6. Parse Tree
  • 7.7. Tree Traversals
  • 7.8. Priority Queues with Binary Heaps
  • 7.9. Binary Heap Operations
  • 7.10.1. The Structure Property
  • 7.10.2. The Heap Order Property
  • 7.10.3. Heap Operations
  • 7.11. Binary Search Trees
  • 7.12. Search Tree Operations
  • 7.13. Search Tree Implementation
  • 7.14. Search Tree Analysis
  • 7.15. Balanced Binary Search Trees
  • 7.16. AVL Tree Performance
  • 7.17. AVL Tree Implementation
  • 7.18. Summary of Map ADT Implementations
  • 7.19. Summary
  • 7.20. Key Terms
  • 7.21. Discussion Questions
  • 7.22. Programming Exercises
  • 8.1. Objectives
  • 8.2. Vocabulary and Definitions
  • 8.3. The Graph Abstract Data Type
  • 8.4. An Adjacency Matrix
  • 8.5. An Adjacency List
  • 8.6. Implementation
  • 8.7. The Word Ladder Problem
  • 8.8. Building the Word Ladder Graph
  • 8.9. Implementing Breadth First Search
  • 8.10. Breadth First Search Analysis
  • 8.11. The Knight’s Tour Problem
  • 8.12. Building the Knight’s Tour Graph
  • 8.13. Implementing Knight’s Tour
  • 8.14. Knight’s Tour Analysis
  • 8.15. General Depth First Search
  • 8.16. Depth First Search Analysis
  • 8.17. Topological Sorting
  • 8.18. Strongly Connected Components
  • 8.19. Shortest Path Problems
  • 8.20. Dijkstra’s Algorithm
  • 8.21. Analysis of Dijkstra’s Algorithm
  • 8.22. Prim’s Spanning Tree Algorithm
  • 8.23. Summary
  • 8.24. Key Terms
  • 8.25. Discussion Questions
  • 8.26. Programming Exercises

Acknowledgements ¶

We are very grateful to Franklin Beedle Publishers for allowing us to make this interactive textbook freely available. This online version is dedicated to the memory of our first editor, Jim Leisy, who wanted us to “change the world.”

Indices and tables ¶

Search Page

Creative Commons License

Login / Register Free Delivery Above Rs. 500 Download App:      

Universal Book Seller

Free Delivery Above Rs. 500 Download App:      

Add to Wishlist Add to Wishlist

programming and problem solving with python second edition

Programming and Problem Solving with Python By.Kamthane (9789390113026)

₹ 695.00 ₹ 591.00

Free delivery by Registered post for orders above Rs. 499

Out of stock

outofstock Guaranteed Service International Shipping Free Home Delivery

Description

Additional information.

  • Reviews (0)

OVERVIEW The second edition of Programming and Problem Solving with Python is a hands-on-guide for engineering students from all streams, self-learners, and professionals to use Python language to perform complex calculations and write applications. The text is replete with programs and illustratively solved examples to explain all fundamental and theoretical concepts. The text develops problem-solving and code writing skills. This new edition is enhanced with new chapters, chapter-end and book-end projects and pedagogical elements while retaining the book’s original characteristics of lucid writing and illustrative explanation. All programs are thoroughly updated and checked for their compatibility with the latest versions of Python v3.8.

KEY FEATURES • Three new chapters on GUI and Python Programming using Tkinter, MySQL Database and Exception Handling • New projects on Book Inventory Management, Employee Database Management etc. • Pedagogical Features 1. 180+ Multiple Choice Questions 2. 220+ True or False Questions 3. 90+ Exercise Questions 4. 100 Programming Assignments

Chap 1: Introduction to Computer and Python Programming Chap 2: Basics of Python Programming Chap 3: Operators and Expressions Chap 4: Decision Statements Chap 5: Loop Control Statements Chap 6: Functions Chap 7: Strings Chap 8: Lists Chap 9: List Processing: Searching and Sorting Chap 10: Object-Oriented Programming: Class, Objects and Inheritance Chap 11: Tuples, Sets and Dictionaries Chap 12: Graphics Programming: Drawing with turtle Graphics Chap 13: File Handling Chap 14: Exception Handling Chap 15: GUI Python Programming using Tkinter Chap 16: Introduction to MySQL Database

Appendix I: Importing Modules in Python Appendix II: Project for Creating a Phone Book Directory Appendix III: Major Project on Book Inventory Management Appendix IV: Python Keywords Appendix V: ASCII Table Index

PublisherMcgraw Hill
LanguageEnglish
BindingPaper Back
Product Edition
  • Publisher :
  • Langauage :
  • Publishing Date :
  • Product Editin :
Weight 0.775 kg

There are no reviews yet.

Your email address will not be published. Required fields are marked *

Your review  *

Name  *

Email  *

Related products

programming and problem solving with python second edition

HTML 5 Black Book, Covers CSS 3, JavaScript, XML, XHTML, Ajax, PHP and jQuery By DT Editorial Services...

programming and problem solving with python second edition

Introduction to Algorithms Third Edition By Thomas H. Cormen (9788120340077)

programming and problem solving with python second edition

MHE: Oracle Developer Advanced Forms and Reports by Peter Koletzke & Dr. Paul Dorsey (9780074637784)

programming and problem solving with python second edition

MHE: Oracle 9i: Rman Backup & Recovery by Matthew Hart & Robert G. Freeman (9780070530874)

Enter the characters you see below

Sorry, we just need to make sure you're not a robot. For best results, please make sure your browser is accepting cookies.

Type the characters you see in this image:

programming and problem solving with python second edition

Get full access to Python Programming in Context, 2nd Edition and 60K+ other titles, with a free 10-day trial of O'Reilly.

There are also live events, courses curated by job role, and more.

Python Programming in Context, 2nd Edition

Python Programming in Context, 2nd Edition

Read it now on the O’Reilly learning platform with a 10-day free trial.

O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.

Book description

A user-friendly, object-oriented language, Python is quickly becoming the favorite introductory programming language among students and instructors. Many find Python to be a more lucid language than Java but with much of the functionality and therefore the ideal first language for those entering the world of Computer Science. Python Programming in Context, Second Edition is a clear, accessible introduction to the fundamental programming and problem solving concepts necessary for students at this level. The authors carefully build upon the many important computer science concepts and problem solving techniques throughout the text and offer relevant, real-world examples and exercises to reinforce key material. Programming skills throughout the text are linked to applied areas such as Image Processing, Cryptography, Astronomy, Music, the Internet, and Bioinformatics, giving students a well-rounded look of its capabilities.

Table of contents

  • Copyright Page
  • Turing’s Craft CodeLab Student Registration Instructions
  • 1.1 Objectives
  • 1.2 What Is Computer Science?
  • 1.3 Why Study Computer Science?
  • 1.4 Problem-Solving Strategies
  • 1.5 Python Overview
  • 1.6 Summary
  • 2.1 Objectives
  • 2.2 What Is Pi?
  • 2.3 More About the math Module
  • 2.4 The Archimedes Approach
  • 2.5 Accumulator Approximations
  • 2.6 A Monte Carlo Simulation
  • 2.7 Summary
  • 3.1 Objectives
  • 3.2 Introduction
  • 3.3 Encoding and Decoding Messages
  • 3.4 Transposition Cipher
  • 3.5 Substitution Cipher
  • 3.6 Creating a Key
  • 3.7 The Vignère Cipher
  • 3.8 Summary
  • 4.1 Objectives
  • 4.2 What Is Data?
  • 4.3 Storing Data for Processing
  • 4.4 Simple Dispersion
  • 4.5 Central Tendency
  • 4.6 Frequency Distribution
  • 4.7 Dispersion: Standard Deviation
  • 4.8 Summary
  • 5.1 Objectives
  • 5.2 Using Files for Large Data Sets
  • 5.3 Reading Data from the Internet
  • 5.4 Summary
  • 6.1 Objectives
  • 6.2 What Is Digital Image Processing?
  • 6.3 Basic Image Processing
  • 6.4 Parameters, Parameter Passing, and Scope
  • 6.5 Advanced Image Processing
  • 6.6 Summary
  • 7.1 Objectives
  • 7.2 What Is Data Mining?
  • 7.3 Cluster Analysis: A Simple Example
  • 7.4 Implementing Cluster Analysis on Simple Data
  • 7.5 Implementing Cluster Analysis: Earthquakes
  • 7.6 Cluster Analysis Shortcomings and Solutions
  • 7.7 Summary
  • 8.1 Objectives
  • 8.2 Introduction
  • 8.3 Cracking the Rail Fence
  • 8.4 Cracking the Substitution Cipher
  • 8.5 Summary
  • 9.1 Objectives
  • 9.2 Introduction
  • 9.3 Recursive Programs
  • 9.4 Snowflakes, Lindenmayer, and Grammars
  • 9.5 Summary
  • 10.1 Objectives
  • 10.2 Introduction
  • 10.3 Designing and Implementing a Planet Class
  • 10.4 Designing and Implementing a Sun Class
  • 10.5 Designing and Implementing a Solar System
  • 10.6 Animating the Solar System
  • 10.7 Summary
  • 11.1 Objectives
  • 11.2 Bears and Fish
  • 11.3 What Is a Simulation?
  • 11.4 Rules of the Game
  • 11.5 Design
  • 11.6 Implementation
  • 11.7 Growing Plants
  • 11.8 A Note on Inheritance
  • 11.9 Summary
  • 12.1 Objectives
  • 12.2 Introduction
  • 12.3 First Design
  • 12.4 Basic Implementation
  • 12.5 Understanding Inheritance
  • 12.6 Limitations
  • 12.7 An Improved Implementation
  • 12.8 Implementing Polygons
  • 12.9 Summary
  • 13.1 Objectives
  • 13.2 Introduction
  • 13.3 Event-Driven Programming with turtle
  • 13.4 Creating Your Own Video Game
  • 13.5 Summary
  • Appendix A: Installing the Required Software
  • Appendix B: Python Quick Reference
  • Appendix C: turtle Reference

Product information

  • Title: Python Programming in Context, 2nd Edition
  • Author(s): Bradley N. Miller, David L. Ranum
  • Release date: January 2013
  • Publisher(s): Jones & Bartlett Learning
  • ISBN: 9781449691981

You might also like

Python programming in context, 3rd edition.

by Bradley N. Miller, David L. Ranum, Julie Anderson

Python Programming in Context, Third Edition provides a comprehensive and accessible introduction to Python fundamentals. Updated …

Python Programming in Context

by Bradley N. Miller, David L. Ranum

A user-friendly, object-oriented language, Python is quickly becoming the favorite introductory programming language among students and …

Learn to Program with Python 3: A Step-by-Step Guide to Programming

by Irv Kalb

Move from zero knowledge of programming to comfortably writing small to medium-sized programs in Python. Fully …

Core Python Applications Programming, 3rd Edition

by Wesley J. Chun

Already know Python but want to learn more? A lot more? Dive into a variety of …

Don’t leave empty-handed

Get Mark Richards’s Software Architecture Patterns ebook to better understand how to design components—and how they should interact.

It’s yours, free.

Cover of Software Architecture Patterns

Check it out now on O’Reilly

Dive in for free with a 10-day trial of the O’Reilly learning platform—then explore all the other resources our members count on to build skills and solve problems every day.

programming and problem solving with python second edition

  • Email Sign-Up

 alt=

Fundamentals of Python: First Programs | 2nd Edition

Available study tools, international mindtap computer science, instant access for fundamentals of python: first programs, ebook for lambert's fundamentals of python: first programs and data structures, about this product.

Present the required fundamentals of computer science while preparing students for further study with the unique, appealing approach in Lambert's FUNDAMENTALS OF PYTHON: FIRST PROGRAMS. Students start with simple algorithmic code before they scale into functions, objects, and classes as problems become more complex and require new abstraction mechanisms. Rather than confining students to numeric or text-based applications like other introductory texts, this book builds motivation by presenting graphics, image manipulation, GUIs, and simple networked client/server applications. The author uses Python's standard Turtle graphics module to introduce graphics and provide open source frameworks for easy image processing and GUI application development. Readable, thorough coverage and contemporary content engage your students as they work with applications similar to those they use every day.

programming and problem solving with python second edition

Medical Entrance

Mg university, craft, health & home.

programming and problem solving with python second edition

Programming And Problem Solving With Python (2nd Edition) - Ashok Namdev Kamthane, Amit Ashok Kamthane

₹ 590.00 15% off, free delivery, hurry up, only 1 item left , cash on delivery available - (cod charges - rs. 25), delivered in 6 working days, description, customer reviews ( 0 ).

programming and problem solving with python second edition

You may like this products also

Ramanan: Changampuzha | രമണൻ: ചങ്ങമ്പുഴ

Ramanan: Changampuzha | രമണൻ: ചങ്ങമ്പുഴ

Theory Of Machines | SS Rattan | 5th Edition

Theory Of Machines | SS Rattan | 5th Edition

The Hindu Speaks On Music | The Hindu

The Hindu Speaks On Music | The Hindu

Raja Ravivarma: Colonial Indiayude Chithrakaran | രാജാ രവിവര്‍മ്മ: കൊളോണിയൽ ഇന്ത്യയുടെ ചിത്രകാരൻ

Raja Ravivarma: Colonial Indiayude Chithrakaran | രാജാ...

Keralathinte Samskarika Charithram: PK Gopalakrishnan | കേരളത്തിന്റെ സാംസ്കാരിക ചരിത്രം: പി.കെ. ഗോപാലകൃഷ്ണൻ

Keralathinte Samskarika Charithram: PK Gopalakrishnan |...

Muthassi: Cherukad | മുത്തശ്ശി: ചെറുകാട്

Muthassi: Cherukad | മുത്തശ്ശി: ചെറുകാട്

365 Things to Make and Do

365 Things to Make and Do

Search your location

Confirmation, saradhi books.

Saradhi Books

Kottayam, Kerala

mao preview icon

Programming And Problem Solving With Python (2nd Edition) - Ashok Namdev Kamthane, Amit Ashok Kamthane

Related items.

Veendum Amen

Veendum Amen

Nirmmikkam Nalla Nale

Nirmmikkam Nalla Nale

Yayati

Athmakathaykku Oramukham

Jwalikkunna Manassukal

Jwalikkunna Manassukal

Janmadinam

The Influence of CodeCombat on Computational Thinking in Python Programming Learning at Primary School

New citation alert added.

This alert has been successfully added and will be sent to:

You will be notified whenever a record that you have chosen has been cited.

To manage your alert preferences, click on the button below.

New Citation Alert!

Please log in to your account

Information & Contributors

Bibliometrics & citations, view options, index terms.

Applied computing

Recommendations

Computational thinking in primary school: effects of student and school characteristics.

This study sought to explain the differences in the computational thinking skills of primary school students. The survey model was adopted for the research. In the study, in which 780 primary school students participated, the relationship between ...

Computational thinking in high school courses

The number of undergraduates entering computer science has declined in recent years. This is paralleled by a drop in the number of high school students taking the CS AP exam and the number of high schools offering computer science courses. The declines ...

Primary School Teachers' Conceptions of Computational Thinking

Computational thinking (CT) is increasingly becoming a part of the K-12 educational landscape. While high schools with computer science teachers or technology coaches on staff are well positioned to help teachers integrate computational thinking into ...

Information

Published in.

cover image ACM Other conferences

Association for Computing Machinery

New York, NY, United States

Publication History

Check for updates, author tags.

  • Computational thinking
  • Gamification of learning
  • K-12 Programming education
  • Python programming
  • Serious game
  • Research-article
  • Refereed limited

Contributors

Other metrics, bibliometrics, article metrics.

  • 0 Total Citations
  • 0 Total Downloads
  • Downloads (Last 12 months) 0
  • Downloads (Last 6 weeks) 0

View options

View or Download as a PDF file.

View online with eReader .

HTML Format

View this article in HTML Format.

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Full Access

Share this publication link.

Copying failed.

Share on social media

Affiliations, export citations.

  • Please download or close your previous search result export first before starting a new bulk export. Preview is not available. By clicking download, a status dialog will open to start the export process. The process may take a few minutes but once it finishes a file will be downloadable from your browser. You may continue to browse the DL while the export process is in progress. Download
  • Download citation
  • Copy citation

We are preparing your search results for download ...

We will inform you here when the file is ready.

Your file of search results citations is now ready.

Your search export query has expired. Please try again.

Spotify is currently not available in your country.

Follow us online to find out when we launch., spotify gives you instant access to millions of songs – from old favorites to the latest hits. just hit play to stream anything you like..

programming and problem solving with python second edition

Listen everywhere

Spotify works on your computer, mobile, tablet and TV.

programming and problem solving with python second edition

Unlimited, ad-free music

No ads. No interruptions. Just music.

programming and problem solving with python second edition

Download music & listen offline

Keep playing, even when you don't have a connection.

programming and problem solving with python second edition

Premium sounds better

Get ready for incredible sound quality.

IMAGES

  1. Programming And Problem Solving With Python By Ashok Namdev Kamthane

    programming and problem solving with python second edition

  2. Problem Solving and Python Programming

    programming and problem solving with python second edition

  3. Buy Problem Solving and Python Programming Book Online at Low Prices in

    programming and problem solving with python second edition

  4. Introduction to Computation and Programming Using Python, 2nd Edition

    programming and problem solving with python second edition

  5. Problem Solving And Python Programming

    programming and problem solving with python second edition

  6. ReadOnline Problem Solving with Algorithms and Data Structures Using

    programming and problem solving with python second edition

VIDEO

  1. File Handling and Dictionaries

  2. Практика программирования с использованием Python, Хирьянов Т. Ф., Лекция 9

  3. PSPP important questions Problem Solving and Python Programming #pspp #annauniversity #exam #arrear

  4. Solving Summation problem with python #python #calculus #maths

  5. Программирование на Python

  6. Python

COMMENTS

  1. Programming And Problem Solving With Python|2nd Edition

    The second edition of programming and problem solving with Python is a hands-on-guide for engineering students from all streams, self-learners, and professionals to use Python language to perform complex calculations and write applications.

  2. Programming and Problem Solving with Python, 2nd Edition

    Programming and Problem Solving with Python, 2nd Edition Paperback - January 1, 2019 by Amit Ashok kamthane Ashok Kamthane (Author) 4.3 4.3 out of 5 stars 40 ratings

  3. Programming and Problem Solving with Python

    The second edition of Programming and Problem Solving with Python is a hands-on-guide for engineering students from all streams, self-learners, and professionals to use Python language to perform complex calculations and write applications. The text is replete with programs and illustratively solved examples to explain all fundamental and ...

  4. Programming and Problem Solving with Python

    The second edition of Programming and Problem Solving with Python is a hands-on-guide for engineering students from all streams,self-learners, and professionals to use Python language to perform complex calculations and write applications. The text is packed with programs and illustratively solved examples to explain all fundamental and theoretical concepts, to help develop problem-solving and ...

  5. Programming & Problem Solving with Python

    The book develops problem - solving and code writing skills. This hands-on-guide is sure to encourage engineering students from all streams, self- learners and professionals to perform complex calculations and script applications in Python. To obtain a lecturer login to the Online Learning Centres, ask your local sales representative.

  6. PROGRAMMING AND PROBLEM SOLVING WITH PYTHON

    PROGRAMMING AND PROBLEM SOLVING WITH PYTHON, 2/e. Ashok Namdev Kamthane, Retired Associate Prof. SGGSIET, Nanded Amit Ashok Kamthane, Research Assistant IIT Bombay. To learn more about the book this website supports, please visit its Information Center ...

  7. Programming and Problem Solving with Python, 2nd Edition

    Programming and Problem Solving with Python, 2nd Edition by Ashok Kamthane, Amit Ashok Kamthane - ISBN 10: 9390113024 - ISBN 13: 9789390113026 - MC GRAW HILL INDIA - 2019 - Softcover

  8. Programming and Problem Solving with Python, 2nd Edition

    Find the best prices on Programming and Problem Solving with Python, 2nd Edition by Ashok Kamthane, Amit Ashok kamthane at BIBLIO | | New | | | 9789390113026

  9. Programming And Problem Solving With Python|2nd Edition

    The second edition of programming and problem solving with Python is a hands-on-guide for engineering students from all streams, self-learners, and professionals to use Python language to perform complex calculations and write applications.

  10. Problem Solving and Programming with Python

    gure 1.6 Solving the Tower of Hanoi problem. We will be solving this using a spare pole. In our case, A is the source pole, C is th. destination pole, and B is the spare pole. To transfer all the three rings from A to C, we will first shift the upper two rings (n-1 rings) from the source pole to the spare pol.

  11. Problem Solving and Programming with Python

    The second edition of Problem Solving and Programming with Python is designed as a textbook to meet the requirements of the Python programming course offered to the first year engineering students of Anna University. The book provides an introduction to the problem solving approaches and object oriented programming. It deals with the fundamentals and important features of Python language such ...

  12. Programming and Problem Solving with Python

    This book aims at providing students thorough knowhow of Python programming language. It will familiarize them with the concepts of Python programming, its application in programming as well as advantages and disadvantages over other programming languages. The book covers all the fundamental and theoretical concepts of Python comprehensively.

  13. Problem Solving with Algorithms and Data Structures using Python

    An interactive version of Problem Solving with Algorithms and Data Structures using Python. ... Problem Solving with Algorithms and Data Structures using Python ... Object-Oriented Programming in Python: Defining Classes. 1.13.1. A Fraction Class; 1.13.2. Inheritance: Logic Gates and Circuits; 1.14. Summary

  14. Programming and Problem Solving with Python By.Kamthane (9789390113026)

    The second edition of Programming and Problem Solving with Python is a hands-on-guide for engineering students from all streams, self-learners, and professionals to use Python language to perform complex calculations and write applications.

  15. Python Programming: Problem Solving, Packages and Libraries

    The python book is exceptionally fantastic and wonderful .My search for the best book on data analytics & problem solving with python ends here. The step-by-step process to explain the concept makes it easy to understand. Everyone who is interested in learning Python Programming should definitely read this book.

  16. Python Programming in Context, 2nd Edition [Book]

    Python Programming in Context, Second Edition is a clear, accessible introduction to the fundamental programming and problem solving concepts necessary for students at this level. The authors carefully build upon the many important computer science concepts and problem solving techniques throughout the text and offer relevant, real-world ...

  17. Fundamentals of Python: First Programs

    MindTap for Fundamentals of Python: First Programs, 2e, V2 is intended for an introductory course in programming and problem solving. The MindTap covers the material taught in a typical Computer Science 1 course (CS1) at the undergraduate or high school level.

  18. Programming and Problem Solving with Python, 2nd Edition by ...

    PaperBack. New. Add to Cart. Buy Now. Item Price. $23.44. $19.00 shipping to. We have 10 copies of Programming and Problem Solving with Python, 2nd Edition for sale starting from $13.72.

  19. Programming And Problem Solving With Python (2nd Edition)

    The second edition of Programming and Problem Solving with Python is a hands-on-guide for engineering students from all streams, self-learners, and professionals to use Python language to perform complex calculations and write applications. The text is replete with programs and illustratively solved examples to explain all fundamental and theoretical concepts.

  20. Programming And Problem Solving With Python By Ashok Namdev Kamthane

    Programming and Problem Solving with Python By Ashok Namdev Kamthane 2nd Edition 2020 Publisher: McGraw Hill Education → Author: Ashok Namdev Kamthane, Amit Ashok Kamthane Publication Year: 5 August 2020 Edition: 2nd Language: ‎English Paperback: ‎512 pages ISBN-10: ‎9390113024 ISBN-13: ‎978-9390113026 Buy More Computer Courses Book →

  21. Programming And Problem Solving With Python (2nd Edition)

    The second edition of Programming and Problem Solving with Python is a hands-on-guide for engineering students from all streams, self-learners, and professionals to use Python language to perform complex calculations and write applications. The text is replete with programs and illustratively solved examples to explain all fundamental and theoretical concepts.

  22. Problem Solving with Algorithms and Data Structures using Python

    An interactive version of Problem Solving with Algorithms and Data Structures using Python. ... Problem Solving with Algorithms and Data Structures using Python ... Object-Oriented Programming in Python: Defining Classes. 1.13.1. A Fraction Class; 1.13.2. Inheritance: Logic Gates and Circuits; 1.14. Summary

  23. The Influence of CodeCombat on Computational Thinking in Python

    In an age of rapid technological development, primary schools now teach programming to young students, focusing on developing their computational thinking, problem-solving, and ability to use computers to create solutions. However, fostering computational thinking skills in younger students was a challenging task.

  24. DOWNLOAD [EPUB] Python: Programming, Master's Handbook; A ...

    Listen to this episode from My Blog » Olivia Pittman on Spotify. Download epub Python: Programming, Master's Handbook; A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO … engineering, r programming, iOS development) by Code Well Academy on Audiobook Full Pages read epub Python: Programming, Master's Handbook; A TRUE Beginner ...