零基礎Python入門,《Python程式設計:從入門到實踐》快速掌握程式設計教程知識!
阿新 • • 發佈:2021-12-13
前言
Python是什麼?
Python 是一種跨平臺的計算機程式設計語言,是一個高層次的結合瞭解釋性、編譯性,互動性的面向物件的指令碼語言。目前在網際網路領域應用非常廣泛,它是一種入門非常簡單的程式語言,程式碼的語法結構非常簡單,對新手非常友好。
Python的優勢:
- 容易上手:這就是小白選擇Python最大的優勢,一個初學者不需要像C,Java去懂得資料型別,記憶體管理,你只要學會幾句語法,你就可以完成一個任務。
-
程式碼簡潔:別的語言可能需要上百行的程式碼才能完成的任務,Python只需要十行。
-
龐大完善的程式碼庫支援:Python為我們提供了完善的基礎程式碼庫,在網路,檔案,文字,GUI方面都有大量的函式為我們提供幫助。
《Python程式設計:從入門到實踐》
本書籍內容分為基礎篇和實戰篇兩部分,基礎篇介紹基本的程式設計概念,並指導小白編寫簡潔且易於理解的程式碼。實戰篇介紹如何利用新學到的知識開發功能豐富的專案:外星人入侵、資料視覺化、Web應用程式。
第一部分:基礎知識
第1章 起步
- 搭建程式設計環境
- 在不同作業系統中搭建Python程式設計環境
- 解決安裝問題
- 從終端執行Python程式
- 小結
第2章 變數和簡單資料型別
- 執行hello_world.py時發生的情況
- 變數
- 字串
- 數字
- 註釋
- Python之禪
- 小結
第3章 列表簡介
- 列表是什麼
- 修改、新增和刪除元素
- 組織列表
- 使用列表時避免索引錯誤
- 小結
第4章 操作列表
- 遍歷整個列表
- 避免縮排錯誤
- 建立數值列表
- 使用列表的一部分
- 元組
- 設定程式碼格式
- 小結
第5章 if 語句
- 一個簡單示例
- 條件測試
- if語句
- 使用if語句處理列表
- 設定if語句的格式
- 小結
第6章 字典
- 一個簡單的字典
- 使用字典
- 遍歷字典
- 巢狀
- 小結
第7章 使用者輸入和while迴圈
- 函式input()的工作原理
- while迴圈簡介
- 使用while迴圈來處理列表和字典
- 小結
第8章 函式
- 定義函式
- 傳遞實參
- 返回值
- 傳遞列表
- 傳遞任意數量的實參
- 將函式儲存在模組中
- 函式編寫指南
- 小結
第9章 類
- 建立和使用類
- 使用類和例項
- 繼承
- 匯入類
- Python標準庫
- 類編碼風格
- 小結
第10章 檔案和異常
- 從檔案中讀取資料
- 寫入檔案
- 異常
- 儲存資料
- 小結
第11章 測試程式碼
- 測試函式
- 測試類
- 小結
第二部分:專案
專案一:外星人入侵
武裝飛船
- 規劃專案
- 安裝Pygame
- 開始遊戲專案
- 新增飛船影象
- 重構:模組game_functions
- 駕駛飛船
- 簡單回顧
- 射擊
- 小結
外星人
- 回顧專案
- 建立第一個外星人
- 建立一群外星人
- 讓外星人群移動
- 射殺外星人
- 結束遊戲
- 確定應運行遊戲的哪些部分
- 小結
記分
- 新增Play按鈕
- 提高等級
- 記分
- 小結
專案二:資料視覺化
生成資料
- 安裝matplotlib
- 繪製簡單的折線圖
- 隨機漫步
- 使用Pygal模擬擲骰子
- 小結
下載資料
- CSV檔案格式
- 製作世界人口地圖:JSON格式
- 小結
使用 API
- 使用Web API
- 使用Pygal視覺化倉庫
- Hacker News API
- 小結
專案三:Web應用程式
Django入門
- 建立專案
- 建立應用程式
- 建立網頁:學習筆記主頁
- 建立其他網頁
- 小結
使用者賬戶
- 讓使用者能夠輸入資料
- 建立使用者賬戶
- 讓使用者擁有自己的資料
- 小結
設定應用程式的樣式並對其進行部署
- 設定專案“學習筆記”的樣式
- 部署“學習筆記”
- 小結
點選《Python程式設計:從入門到實踐》免費領取,還有更多 Python 資料分享!
總結
正確的學習方法,可以幫你少走很多彎路。這非常重要,因為如果選擇了一個低效的學習方法,也許別人都已經徹底學會了,你才剛配置好環境,學會Hello World。
同時還要需要反覆練習、不斷堅持、遇到問題不懂就問。一開始都是在百度上找尋別人的方法、別人的經驗,然後自己慢慢摸索。當然,如果你想在Python路上越走越遠,則需要不斷的積累和學習。