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

歡迎訪問 生活随笔!

生活随笔

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

python

pythonppt_python学习课件.ppt

發布時間:2024/1/1 python 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pythonppt_python学习课件.ppt 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python學習課件.ppt

python語言介紹

目 錄 / CONCENTS

Python概述

Python基本語法

01

02

Python數據結構

03

Python字符串

04

Python簡單程序編寫

05

1.Python 概述

計算機語言發展過程

Python語言由來

Python的創始人為荷蘭人Guido van Rossum。1989年圣誕節期間,在阿姆斯特丹,Guido為了打發圣誕節的無趣,決心開發一個新的腳本解釋程序,做為 ABC 語言的一種繼承。之所以選Python(大蟒蛇的意思)作為程序的名字,是因為他是一個Monty Python的飛行馬戲團的愛好者。

ABC是由Guido參加設計的一種教學語言。就Guido本人看來,ABC 這種語言非常優美和強大,是專門為非專業程序員設計的。但是ABC語言并沒有成功,究其原因,Guido 認為是非開放造成的。Guido 決心在 Python 中避免這一錯誤(的確如此,Python 與其它的語言如C、C++和Java結合的非常好)。同時,他還想實現在 ABC 中閃現過但未曾實現的東西。就這樣,Python在Guido手中誕生了。

Python語言由來

可以說,Python是從ABC發展起來,主要受到了Modula-3(另一種相當優美且強大的語言,為小型團體所設計的)的影響。并且結合了Unix shell和C的習慣。實際上,Python的第一個版本實現是在Mac機上。 (轉自互聯網)

Python語言已誕生20多年了,正逐漸發展為主流程序設計語言之一,目前在TIOBE編程語言排行榜中長期占據第七、八的位次,近期又有上升。

目前,Python由世界各地的數十位程序員(包括van Rossum)負責維護。

Python的官方定義為:Python是一種解釋型的、面向對象的、帶有動態語義的高級程序設計語言。

TIOBE 2015年8月編程語言排行榜 TOP 20 榜單

Top 10語言的30十年變化

有人說:

編寫C程序就像一群人拿著剃刀在剛打過蠟的

舞場內跳快舞。——Waldi Ravens

C++:難學更難用,設計如此?!涿?/p>

在很多方面,Java就是C++?!狹ichael Feldman

python語言特點

程序設計語言在不斷發展,從最初的機器語言、匯編語言到后來的C、Pascal語言,發展到現在的C++、Java等高級編程語言。程序設計的難度在不斷減小,軟件的開發和設計已經形成了一套標準,開發工作已經不再是復雜的任務。最初只能使用機器代碼編寫程序,而現在可以使用具有良好調試功能的IDE環境編程。

Python使用C語言開發,但Python不再有C語言中的指針等復雜數據類型。Python的簡潔性使得軟件的代碼大幅度減少,開發任務進一步簡化。程序員關注的重點不再是語法特性,而是程序所要實現的任務。

Python語言有許多重要的特性,而且有些特性是富有創造性的。

Python語言特點-面向對象

面向對象的程序設計解決了結構化程序設計的復雜性,使得程序設計更貼近現實生活。

結構化程序設計把數據和邏輯混在一起,不便于程序的維護。面向對象的程序設計抽象出對象的行為和屬性,把行為和屬性分離開,但又合理地組織在一起。

Python語言具有很強的面向對象特性,而且簡化了面向對象的實現,它消除了保護類型、抽象類、接口等面向對象的元素,使得面向對象的概念更容易理解。

Python語言特點-內置數據結構

Python提供了一些內置的數據結構,這些數據結構實現了類似Java中集合類的功能。內置數據結構的出現簡化了程序設計。

Python的數據結構包括元組、列表、字典、集合等。

元組相當于“只讀”的數組,列表可以作為可變長度的數組使用,字典相當于Java中的HashTable類型。

Python語言特點-簡單性

Python語言的關鍵字比較少,它沒有分號、begin、end等標記,代碼塊使用空格或制表鍵縮進的方式來分隔。

Python的代碼簡潔、短小、易于閱讀。

Python簡化了循環語句,即使程序結構很復雜也能快速讀懂。

Python語言特點-健壯性

Python提供了異常處理機制,能捕獲程序的異常情況。此外Python的堆棧跟蹤對象能夠指出程序出錯的位置和出錯的原因。

異常機制能夠避免不安全退出的情況,同時能夠幫助程序員調試程序。

Python語言特點-跨平臺

Python會先被編譯為與平臺相關的二進制代碼,然后再解釋執行。這種方式類似于Java,但Python的執行速度提高了。

Python編寫的應用程序可以運行在Windows、Unix、Linux等不同的操作系統上。在一種操作系統上編寫的Python代碼只需做少量修改,就可移植到其他的操作系統上。

Python語言特點-可擴展、動態性

可擴展性

總結

以上是生活随笔為你收集整理的pythonppt_python学习课件.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。

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