Python Fundamentals: A practical guide for learning Python,complete with real-world projects for you to explore
Authors: Ryan Marvin - Mark Ng'ang'a - Amos Omondi
ISBN-10: 1789807328
ISBN-13: 9781789807325
Released: 2018-10-31
Paperback: 324 pages
Publisher: Packt
Book Description
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.
Contents
What You Will Learn
Use control statements
Manipulate primitive and non-primitive data structures
Use loops to iterate over objects or data for accurate results
Write encapsulated and succinct Python functions
Build Python classes using object-oriented programming
Manipulate files on the file system (open,read,write,and delete)
Authors
Ryan Marvin
Ryan Marvin is a software developer with extensive experience in Python. He has also worked with JavaScript and a bit of PHP. He has built web scrapers,built APIs,and worked on frontend apps using React and Angular. In his own time,he works on mobile applications and likes to contribute to open source. Currently,he is working with Andela and specializes in building smart water grid software for one of their partners.
Mark Ng’ang’a
Mark Ng'ang'a is a software developer who specializes in web technologies. He has a bachelor's degree in computer science from Jomo Kenyatta University of Agriculture and Technology,Kenya. He has been programming for 6 years in Python,PHP,and JavaScript. Mark runs a software development and consultancy fim,Builtapp Ltd.,that designs,plans,and builds software solutions for diverse business needs.
Python Fundamentals: A practical guide for learning Python,complete with real-world projects for you to explore
未经允许不得转载:finelybook » Python Fundamentals: A practical guide for learning Python,complete with real-world projects for you to explore
相关推荐
- C++: The Comprehensive Guide to Mastering Modern C++ from Basics to Advanced Concepts with Hands-on Examples, and Best Practices for Writing Efficient, Secure, and Scalable Code
- Python for Excel Users: Know Excel? You Can Learn Python
- 100 C++ Mistakes and How to Avoid Them
- Network Programmability and Automation Fundamentals
finelybook
