課程介紹:
python語言:python語言是一種計算機程序設計語言,實現人機交互的語言
python的課程設計python基礎 (python開發工程師)數據庫和SQL開發 (數據分析工程師)網絡爬蟲 (網絡爬蟲工程師)高數和數據分析 (數據分析工程師)人工智能和機器學習 (機器學習工程師,算法工程師)python基礎階段:1.python語言的概述和基本語法階段計算機體系結構python介紹python開發環境的部署python基本語法python 的數據類型python分支和循環結構2.python語法的高級特性函數式編程函數的函數內置函數介紹內置模塊介紹3.python的核心方法面向對象的思想:封裝繼承多態Python的常用API:異常工具文件工具
授課時間
上午:8:30-12:158:30-8:45 晨測12:00-12:15 疑問解答下午:14:00-17:3016:30-17:00 疑問解答
建議
要求:遵守手冊
建議:記: 課堂上以聽為主,適當的,記重點和難點自習時間:整理筆記,(重點),不斷的回顧練: 多敲代碼思: wwwhwhat why where how問: 顧客==上帝先思考再問百度 同組 老師
晨測
回顧
作業解答
今日概要
1. 計算機體系結構介紹
2. python概述
3. python開發環境的部署和搭建
4. python的語法
一.計算機體系結構介紹
1.1基本概念
俗稱'電腦',被廣泛應用于各種領域的一種電子設備組成:硬件軟件
1.2 常見的硬件
常見的計算機硬件:CPU 內存 硬盤 顯示器 鼠標 鍵盤CPU: 中央處理器,計算機中的所有操作都在此部件中進行,類似人的大腦內存: 存儲部件,存儲數據硬盤: 存儲部件,存儲數據徹底刪除數據:覆蓋工具硬件鎖壞編程習慣:Ctrl+S存儲單位:1byte = 8bit1kb = 1024byte1Mb = 1024kb1Gb = 1024Mb1Tb = 1024Gb1Pb = 1024Tb1Eb = 1024Pb1Zb = 1024Eb硬件廠商使用的轉換機制是1000,系統中使用的是轉換機制是:1024
1.3 常見的軟件
軟件分類系統軟件
計算機語言
二、python概述
1. 概念
python是一個動態的,解釋性,交互式,面向對象的腳本語言(流行的高級的編程語言)
最初,python被設計成編寫自動化shell腳本 ,隨著版本升級和功能的添加,python能夠應用于各種場合python是一個流行的編程語言:人工智能,大數據,機器學習的流行,python簡單,內置大量的相關庫國家政策:計算機二級 C/Java/python高校計算機入門教材,Python高中教材,信息技術課程教材 VB被取消了,都用Python了小學教材,Python相關的內容少兒編程 :Pythonpython外掛 : 跳一跳
2. 發展歷程
1989年,Python之父: Guido van Rossum 人稱'龜叔'Unix --- minux --- Linux(貝爾實驗室) 大牛的世界開源軟件 --- Python 反正就是不要錢 (沒有版權的)QQ : qq不是你的開發此語言的初衷: 代碼量少,操作少,功能多,工資高時間節點:91年,第一個python的編輯器誕生(開源)開源軟件的強大的地方:數以萬計的程序員在改BUG94年,python1.0發布00年,python2.0發布python官方團隊仍在維護的版本python2.7 截止到2020年,就涼了08年,python3.0發布python官方團隊正在維護和升級版本吸取了ABC語言和Module-3語言的精華Module-3 科研方面比較NB的語言結合了Unix shell和C語言 的編程習慣網站: TIOBE 世界編程語言排名python語言名稱的由來: monty python
3. 特點
開發效率高 :結構簡單,語義明確,代碼量少一個功能: 使用 C:1000行代碼Java:100行代碼python: 10行代碼
功能強大: 標準庫和第三方庫 非常強大 爬蟲,人工智能,機器學習,數據分析,數據挖掘,GUI,web,系統開發膠水語言: 將其他語言編寫的程序連接到一起
免費,開源,自由: 通過GPL協議 ,沒有版權 copyleft
面向對象:引入了面向對象的思想
跨平臺:底層是C語言寫的,跨平臺和移植性比較好缺點:1.運行速度慢,腳本語言(解釋一行 執行一行)2.代碼無法加密,解釋器直接解釋源碼
4.使用場景
web應用開發,GUI編程,網絡爬蟲(搜索引擎),游戲開發,自動化運維,數據分析/挖掘,機器人開發,科學計算,金融分析 等等國內:豆瓣,知乎,搜狐郵箱 等等
國外: you tube, BitTorent, Twitter, google等大型公司
三、python開發環境的搭建
1. 版本
python2.x 和 python3.x 兩個版本并行維護和更新
2. 安裝
版本選擇: Anaconda 基于科學計算的一個開源的python的發行版本,將一些常用的package集成到里面了,省時省力,分析利器安裝步驟:選中anaconda,右鍵打開,根據提示安裝安裝完畢后,點擊開始菜單,選中并打開anaconda目錄,選擇python prompt 打開DOS窗口在命令行中輸入: python 回車提示:>>> 表達進入python編輯環境成功在>>>后面編寫 print("heloword!!!") 回車