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


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
Publisher Finelybook 出版日期: 2018-10-31
pages 页数: 324 pages
Publisher Finelybook 出版社: 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.

下载地址 Download
打赏
未经允许不得转载:finelybook » Python Fundamentals: A practical guide for learning Python,complete with real-world projects for you to explore

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫打赏

微信扫一扫打赏