Python Fundamentals

A practical guide for learning Python, complete with real-world projects for you to explore



Bookstore > Books > Python Fundamentals

Price$24.99 - $34.86
Rating
AuthorsRyan Marvin, Mark Ng’ang’a, Amos Omondi
PublisherPackt Publishing
Published2018
Pages324
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101789807328
ISBN-139781789807325
EBook Hardcover Paperback

After a brief history of Python and key differences between Python 2 and Python 3, you'll understand how Python has been used in applications such as YouTube and Google App Engine. As you work with the language, you'll learn about control statements, delve into controlling program flow and gradually work on more structured programs via functions.

As you settle into the Python ecosystem, you'll learn about data structures and study ways to correctly store and represent information. By working through specific examples, you'll learn how Python implements object-oriented programming (OOP) concepts of abstraction, encapsulation of data, inheritance, and polymorphism. You'll be given an overview of how imports, modules, and packages work in Python, how you can handle errors to prevent apps from crashing, as well as file manipulation.

By the end of this book, you'll have built up an impressive portfolio of projects and armed yourself with the skills you need to tackle Python projects in the real world.




4 5 8

Similar Books


Programming Python, 4th Edition

Programming Python, 4th Edition

by Mark Lutz

If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, fro...

Price:  $27.95  |  Publisher:  O'Reilly Media  |  Release:  2010

Python Crash Course, 2nd Edition

Python Crash Course, 2nd Edition

by Eric Matthes

This is the 2nd edition of the best selling Python book in the world. Python Crash Course, 2nd Edition is a straightforward introduction to the core of Python programming. Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to provide a founda...

Price:  $27.68  |  Publisher:  No Starch Press  |  Release:  2019

Tiny Python Projects

Tiny Python Projects

by Ken Youens-Clark

A long journey is really a lot of little steps. The same is true when you're learning Python, so you may as well have some fun along the way! Written in a lighthearted style with entertaining exercises that build powerful skills, Tiny Python Projects takes you from amateur to Pythonista as you create 22 bitesize programs. Each tiny p...

Price:  $19.99  |  Publisher:  Manning  |  Release:  2020

Learn Python Programming, 2nd Edition

Learn Python Programming, 2nd Edition

by Fabrizio Romano

Learn Python Programming creates a foundation for those who are interested in developing their skills in Python programming. The book starts with the fundamentals of programming with Python and ends by exploring different topics such as GUIs and real-world apps.You will begin by exploring the foundations of and fundamental topics on Pytho...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2018

Learn More Python 3 the Hard Way

Learn More Python 3 the Hard Way

by Zed A. Shaw

Zed Shaw has perfected the world's best system for becoming a truly effective Python 3.x developer. Follow it and you will succeed - just like the tens of millions of programmers he's already taught. You bring the discipline, commitment, and persistence; the author supplies everything else.In Learn Python 3 the Hard Way, Zed Sha...

Price:  $22.33  |  Publisher:  Addison-Wesley  |  Release:  2017

Beginning Python

Beginning Python

by James Payne

As an open source, object-oriented programming language, Python is easy to understand, extendable, and user-friendly. This book covers every aspect of Python so that you can get started writing your own programs with Python today. Author James Payne begins with the most basic concepts of the Python language - placing a special focus on th...

Price:  $7.99  |  Publisher:  Wrox  |  Release:  2010

Foundations of Python Network Programming, 2nd Edition

Foundations of Python Network Programming, 2nd Edition

by John Goerzen, Brandon Rhodes

You will learn fundamentals like IP, TCP, DNS and SSL by using working Python programs; you will also be able to familiarize yourself with infrastructure components like memcached and message queues. You can also delve into network server designs, and compare threaded approaches with asynchronous event-based solutions.But the biggest chan...

Price:  $39.99  |  Publisher:  Apress  |  Release:  2010

Mastering Machine Learning with Python in Six Steps

Mastering Machine Learning with Python in Six Steps

by Manohar Swamynathan

Master machine learning with Python in six steps and explore fundamental to advanced topics, all designed to make you a worthy practitioner. This book's approach is based on the "Six degrees of separation" theory, which states that everyone and everything is a maximum of six steps away. Mastering Machine Learning wi...

Price:  $37.64  |  Publisher:  Apress  |  Release:  2017