python用缩进来标明代码的层次关系_8-1-Python设计案例.pptx
第8章 Python程序設計基礎
學習導圖
學習內容
Python 簡 介
Python 環境搭建
1. 認識Python
學習內容
Python是一種解釋型的、面向對象的、交互式的高級程序設計語言。它注重的是如何解決問題而不是編程語言的語法和結構。
認識Python
開發過程中沒有編譯環節,如 PHP 和 Perl 語言。
支持面向對象的風格或代碼封裝在對象的編程技術。
可以在一個Python提示符下,直接互動執行寫程序。
認識Python
簡單易學:Python是一種簡單易學易用的語言,專注于解決問題而不是去搞明白語言本身。
速度快:Python 的底層是用 C 語言寫的,很多標準庫和第三方庫也都是用 C 寫的,運行速度非常快。
解釋性:Python語言可以直接從源代碼運行程序,不需要編譯成二進制代碼。
免費、開源:Python是自由/開放源碼軟件之一,使用者可以自由地的拷貝、閱讀源代碼、做改動等。
……
主要特點
認識 Python 網站
選擇系統下載并安裝
Python 運行方式
認識Python
認識Python
進入Python:
認識Python
選擇運行平臺下載并安裝
選擇平臺:下載、釋放與安裝
安裝:雙擊下載包,進入Python安裝向導,通常只需要使用默認的設置一直點擊“下一步”,直到安裝完成即可。
Python 運行方式
認識Python
認識Python
命令行是指以逐個命令的方式執行程序;
一行可以有一條語句、也可以有多個語句,之間用“;” 隔開。
認識Python
第一步:進入命令行窗口
命令行窗口
命令系列
運行結果
第二步:輸入命令,直至結束退出”EXIT()”
認識Python
IDLE 是開發 Python 程序的基本集成開發環境(IDE:Integrated Development Environment),具備基本的 IDE 的功能,是非專業開發人員的良好選擇。
隨著 python 安裝后,IDLE 就自動安裝好了,不需要再安裝。
IDE:用于提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面工具;為工具集成和軟件的開發、維護及管理提供統一的支持。
第一步:啟動 IDLE
IDLE 窗口
認識Python
認識Python
編輯窗口
第二步:建立源程序 area-1.py
認識Python
第三步:解釋運行 area-1.py
運行結果窗口
認識Python程序
Python 基本數據類型
表達式與數字類型基本操作
學習內容
2. Python 編程基礎
已知:三角形的三個邊 a、b、c
求:三角形的面積
數學公式: s = ? * (a+b+c)
area =
案例:已知三角形的三個邊 a、b、c,計算三角形面積
Python編程基礎
#calculate the area of triangle
'''
step 1: input three sides
stpe 2:apply the area formula
step 3:print out the result
'''
import math
a=6
b=4
c=5
s=(a+b+c)/2.
area=math.sqrt(s*(s-a)*(s-b)*(s-c))
print "area= " ,area
注釋: #注釋單行
‘’‘ ’‘’注釋多行
導入math模塊
Python編程基礎
縮進:在Python中,用于表示代碼的層次關系。
注釋:代碼的說明信息,用于標識不被計算機執行。
單行注釋以#開頭,如: #第一個Python程序
多行注釋以’’’開頭和結尾
例如:’’’
This is a multiline comment
used in Python
’’’
Python編程基礎
常量、變量與命名
Python 保留字
數字類型與基本操作
Python編程基礎
常量:程序中值不發生變化的元素
變量:程序中值發生改變或者可以發生改變的元素
命名:給程序元素關聯一個標識符,保證唯一性
命名規則:由大小寫字母、數字和下劃線組合,但首字母只能是大小寫字母或下劃線,不能使用空格、或是保留字。
常量、變量與命名
Python編程基礎
and
elif
import
raise
as
else
in
return
assert
except
is
try
break
finally
lambda
while
class
for
not
with
continue
from
or
def
global
pass
del
if
Python 保留字
Python編
總結
以上是生活随笔為你收集整理的python用缩进来标明代码的层次关系_8-1-Python设计案例.pptx的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苏嵌点滴(二)
- 下一篇: python sort 多级排序_Pyt