Waterstones Python Programming for the Absolute Beginner, Third Edition

4.3 out of 5 stars
Waterstones Python Programming for the Absolute Beginner, Third Edition
Zoom
Currently out of stock
 
SCROLL DOWN
TO EXPLORE MORE
 

Price: £39.99

Brand: Waterstones

 

Description: If you are new to programming with Python and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the for the absolute beginner series teach the principles of programming through simple game creation. You will acquire the skills that you need for practical Python programming applications and will learn how these skills can be put to use in real-world scenarios. Throughout the chapters, you will find code samples that illustrate concepts presented. At the end of each chapter, you will find a complete game that demonstrates the key ideas in the chapter, a summary of the chapter, and a set of challenges that tests your newfound knowledge. By the time you finish this book, youéll be well versed in Python and be able to apply the basic programming principles youéve learned to the next programming language you tackle. Waterstones Python Programming for the Absolute Beginner, Third Edition - shop the best deal online on thebookbug.co.uk

 

Category: Books

Merchant: Waterstones

Product ID: 9781435455009

Delivery cost: 0.00

ISBN: 9781435455009

 
Waterstones logo
 
Currently out of stock
 

Author: Joseph Mcdonnell

Rating: 5

Review: I've had a great deal of programming experience - I started with punch cards and Fortran!! I've also programmed in a plethora of other languages (BASIC, Pascal, various flavours of C and a few languages I can't even remember). My last serious language was Borland Delphi (Object Pascal), which I loved. My licence was for Delphi 7 - a little out of date for my hardware. I needed to update to a language that offered similar possibilities to Delphi - OOP, database applications, web applications, GUIs, simulations. and just general programs that would let me calculate difficult stuff like 2+2. I didn't want to pay a giant licence fee so I looked around to see what was available and Python seemed to be what I wanted. Since I had some programming experience, I actually started with Mark Lutz's book "Programming Python". One of the reviewers of that book had a similar background to me in terms of programming experience. He stated that he had hacked his way through Mark's book (my summary of his words), so I decided to try that. Result...I could have done it, but I too felt that I was having to hack my way through a bit of jungle. So, I decided to take a step back and try a different approach. Don't get me wrong...I strongly suspect Mark's book is a perfect SECOND Python book and I look forward to giving it a great review when I've worked my way through it (notice I didn't say "hacked my way through it"). So, I bought Michael's book. And I'm delighted with it. It introduces subjects in a simple manner e.g. constructors and private methods in a program that contains just a few lines of code!!??!! OOP programming is difficult for some people to get their head around (I wonder if it's easier for people with no non-OOP background as opposed to us old hacks who didn't even know what an OOP was until we publicly embarrassed ourselves). But it also gets you into the basement of programming - loops, lists, reading and writing files etc etc. Brill! The writing style is terrific. It's light, humourous (in my part of the world, "humour" comes with a "u" ... or is that AN "u"?) and sometimes a little self-depracating. But it's fun to read...chapters are bite size...the examples are excellent. And Python is a truly great language in which to program (or "to program in" if you're not a grammar Nazi. Its developer has been classified "Benevolent Dictator for Life". What more can you ask? One minor criticism...it would be nice to have an exercise project/thread which started early in the book and developed throughout the book. By that I mean a thread which stands alone from the text. The exercises at the end of each chapter modify the author's code or present fairly simple new projects. It would be nice if readers could develop a program which is not related to the text/exercises but builds succesively chapter by chapter. Of course, programmers with experience can do this for themselves, but it might be handy for newbies. In summary, if you are interested in programming in Python, buy this book. It's a great book.

 

Author: ke2uke

Rating: 4

Review: I worked threw this book quite fast and it kept my interest mostly which is unique as I normally lose interest, FAST!. It starts out with all the basics on how to setup all the programs needed step by step and then goes into the basics of Python scripting. After it gets you familiar to the Python code it then teachs you how to apply that code and create a GUI using the "tkinter" package which is great and will boost your confidence and motivation with Python. Lastly it will introduce game programming threw a GUI using a modified pygame package, I would recommend skipping this and just learning Pygame, its alot more rewarding than using the modified package they teach and you will get alot more out of it as you will probably continue using Pygame far beyond this book. Note: When I talk about packages I am refering to code created by other people to make things easier for you by allowing you to use their code of 100 lines by typing just 5 lines, more or less. Thanks for reading. Enjoy.

 

Similar Products

  • Waterstones Python Programming for the Absolute Beginner

    Price: £39.99

    Brand: Waterstones

     
    4.3 out of 5 stars

    681 ratings

     

    Description: If you are new to programming with Python and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the for the absolute beginner series teach the principles of programming through simple game creation. You will acquire the skills that you need for practical Python programming applications and will learn how these skills can be put to use in real-world scenarios. Throughout the chapters, you will find code samples that illustrate concepts presented. At the end of each chapter, you will find a complete game that demonstrates the key ideas in the chapter, a summary of the chapter, and a set of challenges that tests your newfound knowledge. By the time you finish this book, youéll be well versed in Python and be able to apply the basic programming principles youéve learned to the next programming language you tackle. Waterstones Python Programming for the Absolute Beginner - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781435455009

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781435455009

     
  • Waterstones Python Playground, 2nd Edition

    Price: £42.99

    Brand: Waterstones

     

    Description: Python is a powerful programming language that's easy to learn and fun to play with. But once you've gotten a handle on the basics, what's next? Python Playground, 2nd Edition is a collection of imaginative programming projects that will inspire readers to use Python for making art and music, simulating real-world phenomena, and interacting with hardware. This second edition is fully updated to be even more user friendly and features five brand-new projects, like transforming a Raspberry Pi Pico into a playable instrument, creating an Io T system to monitor your garden, and using machine learning to develop a speech-recognition system. Programming shouldn't be a chore, so have some geeky fun with Python Playground, 2nd Edition!.

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781718503045

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781718503045

     
  • Lovereading Black Hat Python, 2nd Edition Python Programming for Hackers and Pentesters

    Price: £38.69

    Brand: Lovereading

     

    Description: Black Hat Python, 2nd Edition Python Programming for Hackers and Pentesters. Paperback /softback. By Justin Seitz, Tim Arnold.

    Category: Books

     
    LoveReading logo

    Merchant: LoveReading

    Product ID: 9781718501126

     
  • Lovereading Programming with MicroPython Embedded Programming with Microcontrollers and Python

    Price: £35.99

    Brand: Lovereading

     

    Description: Programming with Micro Python Embedded Programming with Microcontrollers and Python. Paperback /softback. By Nicholas H. Tollervey. Lovereading Programming with MicroPython Embedded Programming with Microcontrollers and Python - shop the best deal online on thebookbug.co.uk

    Category: Books

     
    LoveReading logo

    Merchant: LoveReading

    Product ID: 9781491972731

     
  • Waterstones Beginning Programming with Python For Dummies

    Price: £26.99

    Brand: Waterstones

     

    Description: Create simple, easy programs in the popular Python language Beginning Programming with Python For Dummies is the trusted way to learn the foundations of programming using the Python programming language. Python is one of the top-ranked languages, and there's no better way to get started in computer programming than this friendly guide. You'll learn the basics of coding and the process of creating simple, fun programs right away. This updated edition features new chapters, including coverage of Google Colab, plus expanded information on functions and objects, and new examples and graphics that are relevant to today's beginning coders. Dummies helps you discover the wealth of things you can achieve with Python. Employ an online coding environment to avoid installation woes and code anywhere, any time Learn the basics of programming using the popular Python language Create easy, fun projects to show off your new coding chops Fix errors in your code and use Python with external data sets Beginning Programming with Python For Dummies will get new programmers started | ??the easy way. .

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781119913771

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781119913771

     
  • Waterstones Automate The Boring Stuff With Python, 2nd Edition

    Price: £37.99

    Brand: Waterstones

     
    4.7 out of 5 stars

    2686 ratings

     

    Description: In this second edition of Automate the Boring Stuff with Python, you'll learn the basics of programming in Python, the fastest growing programming language today, before moving on to create Python programs that effortlessly perform useful and impressive feats of automation. This updated edition is full of step-by-step instructions that walk through each programme. Practice projects at the end of each chapter challenge you to improve those programmes and use your newfound skills to automate similar tasks. Waterstones Automate The Boring Stuff With Python, 2nd Edition - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781593279929

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781593279929

     
  • Waterstones Python in easy steps

    Price: £10.99

    Brand: Waterstones

     

    Description: Python in easy steps, 2nd edition instructs you how to program in the powerful Python language, giving complete examples that illustrate each aspect with colourized source code. Python in easy steps, 2nd edition begins by explaining how to install the free Python interpreter so you can quickly begin to create your own executable programs by copying the books examples. It demonstrates all the Python language basics before moving on to provide examples of Object Oriented Programming (OOP) and CGI scripting to handle web form data. The book concludes by demonstrating how you can use your acquired knowledge to create and deploy graphical windowed applications. Python in easy steps, 2nd edition makes no assumption you have previous knowledge of any programming language so its ideal for the newcomer to computer programming. It has an easy-to-follow style that will appeal to programmers moving from another programming language, and to the student who is studying Python programming at school or college, and to those seeking a career in computing who need a fundamental understanding of computer programming. The Python 3.x language is under active development so frequent new releases are made available as small improvements are added to the language and Python in easy steps, 2nd edition features the very latest versions of Python at the time of publication. Python development is one of evolution, rather than revolution, so the examples provided in the book can be used in subsequent releases simply download the latest version of Python then follow the easy steps. Python is the language used to program the Raspberry Pi - covered by Raspberry Pi in easy steps and Raspberry Pi 3 in easy steps This second edition is updated to cover Python 3.7.

    Category: Books

    Delivery cost: 2.99

    ISBN: 9781840788129

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781840788129

     
  • Waterstones Python For Kids, 2nd Edition

    Price: £33.99

    Brand: Waterstones

     
    4.7 out of 5 stars

    5 ratings

     

    Description: Python for Kids brings Python to life and brings kids (and their parents) into the wonderful world of programming. Author Jason R. Briggs guides readers through the basics, experimenting with unique (and often hilarious) example programs that feature ravenous monsters, secret agents, thieving ravens, and more. Full-colour illustrations keep things fun and engaging throughout! This second edition has been completely updated and revised to reflect the latest Python version and programming practices, with new puzzles to inspire readers to take their code farther than ever before. Waterstones Python For Kids, 2nd Edition - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781718503021

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781718503021

     
  • Waterstones Python Programming Guide for GCSE Computer Science (includes Online Edition & Python Files)

    Price: £9.99

    Brand: Waterstones

     

    Description: This brilliant CGP book is the perfect no-nonsense guide for anyone who wants to learn Python! It's packed with clear, friendly notes on all the essential programming skills - ideal for Python beginners, GCSE Computer Science students, and as an introduction to Python at A-Level. There are also stacks of useful practice questions, fully-explained examples and coding challenges to help you become a Python coding pro in no time, with full answers included at the back of the book - fantastic! We've even added over 250 downloadable files covering different areas of Python - they're just the ticket for anyone looking for practical, on-screen practice. There's also a free Online Edition that lets you read the entire book on a PC, Mac or tablet. Just use the unique code printed inside the cover to gain full access when your Python book arrives. Waterstones Python Programming Guide for GCSE Computer Science (includes Online Edition & Python Files) - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 2.99

    ISBN: 9781789088625

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781789088625

     
  • Waterstones Object-oriented Python

    Price: £42.99

    Brand: Waterstones

     

    Description: Object-Oriented Python is an intuitive and thorough guide to mastering object-oriented programming from the ground up. You'll cover the basics of building classes and creating objects, and put theory into practice using the pygame package with clear examples that help visualize the object-oriented style. You'll explore the key concepts of object-oriented programming - encapsulation, polymorphism, and inheritance - and learn not just how to code with objects, but the absolute best practices for doing so. Finally, you'll bring it all together by building a complex video game, complete with full animations and sounds. The book covers two fully functional Python code packages that will speed up development of graphical user interface (GUI) programs in Python. Waterstones Object-oriented Python - shop the best deal online on thebookbug.co.uk

    Category: Books

    Delivery cost: 0.00

    ISBN: 9781718502062

     
    Waterstones logo

    Merchant: Waterstones

    Product ID: 9781718502062