本書為適應不同層次讀者的學習需求,在知識體系和章節(jié)結構上進行了精心的編排,從而在確保知識體系完整的情況下,增強本書的使用性和趣味性,本書使用了豐富的案例,通過成果導向的學習模式讓學生在做中學,體現職業(yè)教育的特點,讓讀者在實踐中充分掌握python的編程技術。本書可作為計算機應用技術、軟件技術、網絡工程、信息安全、通信工程、數字媒體技術及其他工科專業(yè)高職或本科的設計教材。 Python程序員可以使用成熟的擴展庫快速實現業(yè)務邏輯和創(chuàng)意,Python語言基礎知識和基本數據結構的熟練掌握則是理解和運用其他擴展庫的條件,并且在實際開發(fā)中建議優(yōu)先使用Python內置對象和標準庫對象實現預定功能。本書分為三部分,基礎知識部分(第1章-第5章),主要介紹Python語言的發(fā)展歷史和版本、開發(fā)環(huán)境的安裝及使用,使用內置對象和運算符等基礎語法,Python序列、列表、元組、字典、集合等序列結構和程序控制結構,自定義函數的設計和使用,讓讀者對python能夠實現簡單的編程和開發(fā),進階知識部分(第6章-第10章),系統(tǒng)講解面向對象程序設計、字符串的操作和轉換、正則表達式的使用、文件的讀寫操作、文件與文件夾操作,能夠讓讀者結合實際的案例,實現生活中常用的一些文件的操作,實現一些小項目的開發(fā)和運維。綜合實踐部分(第11章-第12章),通過一些實際的例子深入討論了數據可視化和爬蟲編程的理論知識和實踐操作,通過實際的案例實現目前python開發(fā)比較熱門的領域的開發(fā),實現自動化運維。