1. 程式人生 > 其它 >零基礎Python入門,《Python程式設計:從入門到實踐》快速掌握程式設計教程知識!

零基礎Python入門,《Python程式設計:從入門到實踐》快速掌握程式設計教程知識!

前言

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路上越走越遠,則需要不斷的積累和學習。