Python Fundamentals: A practical guide for learning Python, complete with real-world projects for you to explore
暫譯: Python 基礎:實用指南,包含真實世界專案供您探索

Ryan Marvin, Mark Ng'ang'a, Amos Omondi

  • 出版商: Packt Publishing
  • 出版日期: 2018-10-31
  • 售價: $1,250
  • 貴賓價: 9.5$1,188
  • 語言: 英文
  • 頁數: 324
  • 裝訂: Paperback
  • ISBN: 1789807328
  • ISBN-13: 9781789807325
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

With an interesting mix of theory and practicals, explore Python and its features, and progress from beginner to being skilled in this popular scripting language

Key Features

  • A comprehensive introduction to the world of Python programming
  • Paves an easy-to-follow path for you to navigate through concepts
  • Filled with over 90 practical exercises and activities to reinforce your learning

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.

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)

Who this book is for

Python Fundamentals is great for anyone who wants to start using Python to build anything from simple command-line programs to web applications. Prior knowledge of Python isn't required.

Table of Contents

  1. Introducing Python
  2. Data Types
  3. Control Statements
  4. Functions
  5. Lists and Tuples
  6. Dictionaries and Sets
  7. Object-Oriented Programming
  8. Modules, Packages, and File Operations
  9. Error Handling

商品描述(中文翻譯)

透過有趣的理論與實作混合,探索 Python 及其特性,從初學者進步到精通這個受歡迎的腳本語言

主要特點



  • 全面介紹 Python 程式設計的世界

  • 為您鋪設一條易於跟隨的路徑,以便理解各種概念

  • 包含超過 90 個實作練習和活動,以加強您的學習

書籍描述


在簡要介紹 Python 的歷史及 Python 2 和 Python 3 之間的主要差異後,您將了解 Python 如何在 YouTube 和 Google App Engine 等應用中被使用。隨著您使用這種語言,您將學習控制語句,深入了解如何控制程式流程,並逐漸通過函數來編寫更具結構的程式。


當您逐漸適應 Python 生態系統時,您將學習數據結構,並研究如何正確存儲和表示信息。通過具體範例,您將學習 Python 如何實現物件導向程式設計(OOP)的抽象、數據封裝、繼承和多型等概念。您將獲得有關 Python 中導入、模組和套件如何運作的概述,了解如何處理錯誤以防止應用崩潰,以及文件操作。


在本書結束時,您將建立一個令人印象深刻的專案作品集,並掌握應對現實世界中 Python 專案所需的技能。

您將學到什麼



  • 使用控制語句

  • 操作原始和非原始數據結構

  • 使用迴圈遍歷物件或數據以獲得準確結果

  • 編寫封裝且簡潔的 Python 函數

  • 使用物件導向程式設計建立 Python 類別

  • 在檔案系統上操作文件(打開、讀取、寫入和刪除)

本書適合誰


《Python 基礎》非常適合任何想要開始使用 Python 建立從簡單命令列程式到網頁應用程式的人士。無需具備 Python 的先前知識。

目錄



  1. 介紹 Python

  2. 數據類型

  3. 控制語句

  4. 函數

  5. 列表和元組

  6. 字典和集合

  7. 物件導向程式設計

  8. 模組、套件和文件操作

  9. 錯誤處理