Python Fundamentals
A practical guide for learning Python, complete with real-world projects for you to explore
Price | $24.99 - $34.86
|
Rating | |
Authors | Ryan Marvin, Mark Ng’ang’a, Amos Omondi |
Publisher | Packt Publishing |
Published | 2018 |
Pages | 324 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1789807328 |
ISBN-13 | 9781789807325 |
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.
- Ryan Marvin
- Mark Ng’ang’a
- Amos Omondi
4 5 8
Similar Books
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
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
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
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
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
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
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
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