1、認識計算機前端
計算機是一個高度集成的電子電路。python
組成:CPU(中央處理器)、內存 、主板 、電源(心臟) 、顯示器 、鍵盤 、鼠標 、顯卡(NAVID,AMD) 、硬盤macos
操做系統 :Windows(家用),Linux(服務器),macos (家用+服務器)編程
2、python的一些特性服務器
一、 python是一門弱類型解釋型高級編程語言運維
python 2.x版本已經再也不更新,因此學習的時候建議用python 3.新的版本編程語言
二、編譯器和解釋器的區別:編輯器
編譯器是把源程序的每一條語句都編譯成機器語言,並保存成二進制文件,這樣運行時計算機能夠直接以機器語言來運行此程序,速度很快,可是大型程序的開發效率低。學習
解釋器是在執行程序時,才一條一條的解釋成機器語言給計算機來執行,因此運行速度不如編譯後的程序運行的快。雲計算
編譯型程序語言: C C++ GO Swift Object-C Pascal
解釋型編程語言: JavaScript Python Ruby PHP Perl Erlang
混合型編程語言:Java C#
三、主要應用領域:雲計算 WEB開發 科學計算、人工智能 系統運維 金融 圖形GUI
四、優缺點
優勢:①簡單易懂,入門容易,深刻後也能夠些複雜程序。
②開發效率高,高級語言,
缺點 :運行速度慢,代碼不能加密,線程不能利用多CPU,
五、編譯器的選擇
①全部的文本編輯器均可以編寫代碼,記事本,Editplus,sublime, pycharm(收費)。
②能夠再命令行寫python代碼。
3、python程序
一、第一個python程序
進去DOC,輸入python,寫代碼;將python程序寫道py文件中,經過python命令來執行,例:python first.py
二、註釋 :單行註釋(#被註釋的內容),多行註釋(三引號內包着被註釋的內容)
三、變量
概念:把程序運行過程當中產生的中間值保存在內存,便於後續使用。
命名規範:
一、是由數字,字母,下劃線組成‘
二、不能只是數字,首位不能是數字
三、不能是python的關鍵字,這些符號和字母已被python佔用,不可更改。
四、不能太長,前端除外
五、不能用中文
六、要有意義
七、區分大小寫
八、推薦用駝峯(每一個單詞首字母爲大寫)和下劃線鏈接體(用下劃線鏈接每一個單詞)
常量:本質爲變量,約定俗成, 全部字⺟⼤寫就是常量。
四、數據類型
①整數(int)intrger 直接寫出數據就是證書
②字符串(str) string 用單引號,雙引號,三引號引發來的內容都是字符串
③布爾值(bool) Boolean 命題 true真命題,false假命題
5 、if條件語句的基本結構?
第一種:
if 條件:
結果1
結果2
第二種:
if 條件:
結果1
else:
結果2
第三種:
if 條件1:
結果1
elif條件2:
結果2
.
.
.
else:
結果n
第四種
if 條件1:
結果1
if 條件2:
結果2
else :
結果3
else:
結果4
代碼1:
# 利⽤if語句寫出猜⼤⼩的遊戲: m = 66 num = int(input('請輸入你內心想的數字:')) if num > m : print('猜想的結果錯了') elif num < m : print('猜想的結果小了') else: print('猜想的結果正確')
代碼2:
score=int(input('你的成績是多少呢:')) if score<60: print('沒及格啊,咋整,等着補考吧') else: if score>90: print('你太優秀了!獎學金1500') else: if score>80: print('成績不錯,獎學金800') else: print('剛剛及格,再接再礪')