天天看點

書籍:Daniel Arbuckle's Mastering Python - 2017

簡介

  • 介紹Python的最新和進階概念,例如使用Python 3.6進行并行處理
  • 探索Python語言的基本安裝和設定,以及反射程式設計和微服務等概念
  • 介紹使用ctypes和Cython工具以編譯語言重寫代碼的機制

圖書說明

Python是世界上功能最強大,最靈活,最受歡迎的程式設計語言之一。使用Python,您可以編寫高效,可維護和可重用的代碼。

在本書中,我們将介紹在Python開發環境中運作的基礎知識以及進階主題。我們為您提供Python 3.6的實際解決方案和反應式程式設計和微服務等進階概念,介紹ctypes和Cython工具。當我們從Python入門開始時,您不需要熟悉Python語言。您将準備好在指令行上安裝,建立包并運作它們。在整個過程中,我們将重點介紹管理Python開發環境的主要方面,向您展示如何處理并行計算,并幫助您使用Python 3.6掌握異步I / O以提高系統性能。最後,您将學習Python中元程式設計和單元測試的秘訣,為您提供完美的技能,成為Python專家。本課程将幫助您快速掌握從基本程式設計實踐到高端工具和技術的所有内容,這些内容将幫助您成為一名成功的Python程式員。

你會學到什麼

  • 掌握在Python開發環境中運作的基礎知識
  • 建構Python包以有效地建立可重用的代碼
  • 熟練使用Python建立工具和實用程式
  • 使用Git版本控制系統來保護您的開發環境免受不必要的更改
  • 利用Python的強大功能來自動化其他軟體
  • 跨多個處理器配置設定計算任務
  • 使用異步I / O處理高I / O負載,以獲得更平滑的性能
  • 利用Python的元程式設計和可程式設計文法功能
  • 熟悉反射程式設計和RxPy背後的概念

參考資料