|
Showing 1 - 2 of
2 matches in All Departments
Move from zero knowledge of programming to comfortably writing
small to medium-sized programs in Python. Fully updated for Python
3, with code and examples throughout, the book explains Python
coding with an accessible, step-by-step approach designed to bring
you comfortably into the world of software development. Real-world
analogies make the material understandable, with a wide variety of
well-documented examples to illustrate each concept. Along the way,
you'll develop short programs through a series of coding challenges
that reinforce the content of the chapters. Learn to Program with
Python 3 guides you with material developed in the author's
university computer science courses. The author's conversational
style feels like you're working with a personal tutor. All material
is thoughtfully laid out, each lesson building on previous ones.
What You'll Learn Understand programming basics with Python, based
on material developed in the author's college courses Learn core
concepts: variables, functions, conditionals, loops, lists,
strings, and more Explore example programs including simple games
you can program and customize Build modules to reuse your own code
Who This Book Is For This book assumes no prior programming
experience, and would be appropriate as text for a high school or
college introduction to computer science.
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.
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.