相關主題
商品描述
Gain a fundamental understanding of Python's syntax and features with this revised introductory and practical reference. Covering a wide array of Python-related programming topics, including addressing language internals, database integration, network programming, and web services, you'll be guided by sound development principles.
Updated to reflect the latest in Python programming paradigms and several of the most crucial features found in Python 3, Beginning Python, Fourth Edition also covers advanced topics such as extending Python and packaging/distributing Python applications. Ten accompanying projects will ensure you can get your hands dirty in no time.
You will:
- Become a proficient Python programmer by following along with a friendly, practical guide to the language's key features
- Write code faster by learning how to take advantage of advanced features such as magic methods, exceptions, and abstraction
- Gain insight into modern Python programming paradigms including testing, documentation, packaging, and distribution
- Work through several interesting projects, including a P2P file-sharing application, chat client, video game, remote text editor, and more
Who This Book Is For
Programmers, novice and otherwise, seeking a comprehensive introduction to the Python programming language.
商品描述(中文翻譯)
獲得對 Python 語法和特性的基本理解,透過這本修訂版的入門和實用參考書。涵蓋廣泛的 Python 相關程式設計主題,包括語言內部結構、資料庫整合、網路程式設計和網路服務,您將在健全的開發原則指導下進行學習。
本書更新以反映最新的 Python 程式設計範式以及 Python 3 中幾個最重要的特性,《Beginning Python, Fourth Edition》還涵蓋了擴展 Python 和打包/分發 Python 應用程式等進階主題。十個附帶的專案將確保您能迅速上手。
您將:
- 通過友好且實用的指南,熟練掌握 Python 語言的關鍵特性
- 學習如何利用魔法方法、例外和抽象等進階特性,讓編寫程式碼的速度更快
- 獲得對現代 Python 程式設計範式的深入了解,包括測試、文件編寫、打包和分發
- 完成幾個有趣的專案,包括 P2P 檔案分享應用程式、聊天客戶端、電子遊戲、遠端文字編輯器等
本書適合對象:
尋求全面介紹 Python 程式語言的程式設計師,無論是新手或其他程度的程式設計師。
作者簡介
Magnus Lie Hetland is an experienced Python programmer, having used the language since the late 1990s. He is also an associate professor of algorithms at the Norwegian University of Science and Technology, having taught algorithms for the better part of a decade. Hetland is the author of Practical Python and Beginning Python, first and second editions, as well as several scientific papers.
Fabio Nelli is an IT Scientific Application Specialist at IRBM Science Park, a private research center in Pomezia, Roma, Italy. He has been a computer consultant for many years at IBM, EDS, Merck Sharp, and Dohme, along with several banks and insurance companies. He has an Organic Chemistry degree and many years of experience in Information technologies and Automation systems applied to Life Sciences (Tech Specialist at Beckman Coulter Italy and Spain). He is currently developing Java applications that interface Oracle databases with scientific instrumentation generating data and web server applications providing analysis of the results to researchers in real time.
作者簡介(中文翻譯)
Magnus Lie Hetland 是一位經驗豐富的 Python 程式設計師,自1990年代末期以來便開始使用這門語言。他同時也是挪威科技大學的演算法副教授,教授演算法已有近十年。Hetland 是《Practical Python》和《Beginning Python》第一版及第二版的作者,以及多篇科學論文的作者。
Fabio Nelli 是位於義大利羅馬 Pomezia 的 IRBM Science Park 私人研究中心的 IT 科學應用專家。他在 IBM、EDS、Merck Sharp 和 Dohme 以及多家銀行和保險公司擔任了多年的電腦顧問。他擁有有機化學學位,並在資訊技術和自動化系統應用於生命科學方面擁有多年經驗(曾擔任 Beckman Coulter 義大利和西班牙的技術專家)。目前,他正在開發 Java 應用程式,這些應用程式能夠將 Oracle 數據庫與科學儀器連接,生成數據並提供即時結果分析的網路伺服器應用程式給研究人員。