日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python的基础知识可以应用到哪方面-Python基础知识

發布時間:2023/12/4 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python的基础知识可以应用到哪方面-Python基础知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python基礎

python的誕生

2002年,python 2.x

2008年,python 3.x

python的命名

馬戲團的名稱

python簡介

簡單、易學

持快速開發.

跨平臺.

開源.

可擴展.

可嵌入.

大量的標準庫和活躍的交流群.

可用于各種各樣的開發.

應用領域

系統編程

提供API(應用程序編程接口),方便進行系統維護和管理,Linux下標志性語言之一,是很多系統管理員理想的編程工具。

圖形界面開發

Python在圖形界面開發上很強大,可以用Tkinter/PyQT框架開發各種桌面軟件。

科學計算

Python是一門很適合做科學計算的編程語言,從1997年開始,

NASA就大量使用Python進行各種復雜的科學運算,隨著

NumPy、SciPy、Matplotlib、Enthought librarys等眾多程序

庫的開發,使得Python越來越適合做科學計算并繪制高質量

的2D和3D圖像。

數據庫編程

程序員可通過遵循PythonDB-API(數據庫應用程序編程接口)規范的模塊與Microsoft SQL Server 、

Oracle 、 Sybase 、 DB2 、MySQL、SQLite等數據庫通信。另外,Python自帶有一個Gadfly模塊,提供了一個完整的SQL環境。

網絡編程

提供豐富的模塊支持Sockets編程,能方便快速地開發分布式應用程序。

文本處理

Python提供的re模塊能支持正則表達式,還提供SGML、

XML分析模塊,許多程序員利用Python進行XML程序的開發。

Web開發

Python擁有很多免費數據函數庫、免費web網頁模板系統以及與web服務器進行交互的庫,可以實現web開發,搭建web框架。目前最火的Python web框架Django, Django官方的標語把Django定義為the framework for perfectionist with deadlines (完美主義者使用的高效率 web框架)。用Python開發的Web項目小而精,支持最新的XML技術,而且數據處理的功能較為強大。

自動化運維

Python是運維人員廣泛使用的語言,能滿足絕大部分自動化運維需求,包括前端和后端。

金融分析

利用Numpy、Pandas、Scipy等數據分析模塊,可快速完成金融分析工作。目前,Python是金融分析、量化交易領域里使用最多的語言。

多媒體應用

Python 的 PyOpenGL 模塊封裝了“OpenGL應用程序編程接口”,能

進行二維和三維圖像處理。

網絡爬蟲

在爬蟲領域,Python幾乎是霸主地位,提供了Scrapy 、 Request 、BeautifulSoap、urllib等工具庫,將網絡中的一切數據作為資源,通過自動化程序進行有針對性的數據采集以及處理。

游戲開發

在網絡游戲開發中Python也有很多應用。相比Lua,Python有更高階的抽象能力,可以用更少的代碼描述游戲業務邏輯。另外,Python 更適合作為一種Host語言,即程序的入口點是在Python那一端會比較好,然后用C/C++寫一些擴展。Python非常適合編寫1萬行以上的項目,而且能夠很好地把

網游項目的規??刂圃?0萬行代碼以內

人工智能

NASA和Google早期大量使用Python,為Python積累了豐富的科學運算庫。當AI(Artificial Intelligence,人工智能)時代來臨后,Python從眾多編程語言中脫穎而出,各種AI算法都基于Python編寫。在神經網絡、深度學習方面,Python都能夠找到比較成熟的包來加以調用。另外,Python是面向、對象的動態語言,且適用于科學計算,這就使得Python在人工智能方面備受青睞。

編程基礎

指令和程序

每臺計算機都有自己的指令(Instruction)集合,

每條指令可以讓計算機完成一個最基本的操作。

程序(Program)則是由一系列指令根據特定規則

組合而成,在計算機上執行程序的過程實質上就

是組成程序的各條指令按順序依次執行的過程。

高級程序設計語言和低級程序設計語言

高級程序設計語言包括Python、C/C++、Java等

低級程序設計語言包括匯編語言和機器語言

編程語言

表現形式

python

a=b+1

匯編

mov 0x804a01c,%eax add $0x1,%eax mov %eax,0x804a018

機器

a1 1c a0 04 08 83 c0 01a3 18 a0 04 08

解釋型和編譯型的區別

解釋型:程序運行的時候,才對程序逐條翻譯和執行

解釋(Interpret)是在程序運行時才對源代碼進行逐條語句的翻譯并運行。

解釋型語言編寫的程序每執行一次,就要翻譯一次,翻譯結果不會像編譯型語言一樣保存在可執行文件中,因此效率較低。

Python是一種解釋型語言,但為了提高運行效率,Python程序在執行一次之

后會自動生成擴展名為.pyc的字節碼文件;字節碼不同于機器語言,但很容

易轉換為機器語言。

編譯型:翻譯成機器碼,計算機再執行

高級語言編寫的程序稱為源代碼(Source Code)或源文件。編譯(Compile)是將源代碼全部翻譯成機器指令,再加上一些描述信息,生成一個新的文件。這個新的文件稱為可執行文件。一個可執行文件可以在計算機上多次運行,因此,在不修改源代碼的情況下,只需要做一次編譯即可。

起步

第一個python程序

TempStr=input("請輸入帶有符號的溫度值")

if TempStr[-1] in ["F","f"]:

C=(eval(TempStr[0:-1])-32)/1.8

print("轉換之后的溫度是{:.2f}C".format(C))

elif TempStr[-1] in ["C","c"]:

F=1.8*eval(TempStr[0:-1])+32

print("轉后之后的溫度是{:.2f}F".format(F))

else:

print("輸入錯誤!")

縮進

縮進:表示程序的框架格式

嚴格明確:縮進是語法的一部分,縮進不正確程序運行錯誤

所屬關系:表達代碼間包含和層次的唯一手段

長度一致: 程序內一致即可,一般用 4個空格或1個TAB

注釋

# 我是單行注釋

"""

我是多行注釋

"""

變量

變量:是指在程序運行過程中值可以發生改變的量,程序中用于保存和表示數據的占位符號。

Python變量在使用前不需要先定義,為一個變量

賦值后,則該變量會自動創建。

使用等號(=,賦值符號)向變量賦值或修改值。

同時定義多個變量

name,age="張三",18

交換兩個值

x,y=y,x

變量命名規則

命名規則 : 大小寫字母、數字、下劃線和漢字等字符及組合如:

TempStr , Python_Great , Python程序開發

注意事項 : 大小寫敏感、首字符不能是數字、不能與保留字相同

Python 和 python 是不同變量

123Python 是不合法的

保留字

保留字:被編程語言內部定義并保留使用的標識符

Python語言有33個保留字(也叫關鍵字)if, elif, else, in

保留字是編程語言的基本單詞,大小寫敏感

if是保留字,If 是變量

33個保留字

and

elif

import

raise

global

as

else

in

return

nonlocal

assert

except

is

try

True

break

finally

lambda

while

False

class

for

not

with

None

continue

from

def

or

yield

if

pass

del

Python 類型

Python 是強動態類型語言.

動態類型

所有的類型檢查都在運行時進行.

在變量使用前無需聲明或定義類型.

靜態語言

定義變量時必須制定變量類型,如果賦值時,類型不匹配會報錯,如Java

Python不允許不同類型間進行混合運算.

不同類型進行運算時,需要顯式轉換.

如: 2 + “four” 不能正常運行 SyntaxError: invalid syntax

python 基礎知識

數據類型

基本數據類型:

Number(數字)

String(字符串)

組合數據類型:

List(列表)

Tuple(元組)

Set(集合)

Dictionary(字典)

數字類型

Python中有3種不同的數字類型:

int(整型)、float(浮點型)、complex(復數類型)

各類型的構造方法 int( ), float( )和 complex( ).

除了復數,所有數值類型均支持常用的數值操作符.

支持混合運算 窄類型會適應寬類型 整數->浮點數->復數

例如: 123+40=127.0(整數+浮點數=浮點數)

整型

包括正整數、0和負整數,不帶小數點,與數學中整數的概念一致

沒有取值范圍限制(整數無限制)

pow( x, y )函數:計算 x

標簽:python,元素,基礎知識,Python,字符串,ls,類型,列表

來源: https://www.cnblogs.com/mengxiaoleng/p/11549125.html

總結

以上是生活随笔為你收集整理的python的基础知识可以应用到哪方面-Python基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。