国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


零基礎(chǔ)Python完全自學(xué)教程1:認(rèn)識python

    時間: 瀏覽:2087次  來源:站長在線
歡迎你來到站長學(xué)堂,免費學(xué)習(xí)《零基礎(chǔ)Python完全自學(xué)教程》系列課程,所有課程內(nèi)容為站長在線原創(chuàng)課程,站長親自示范,詳細標(biāo)注。如果你認(rèn)為還有寫得不清楚的地方,告訴站長,我們進行修改,以便更加清晰明了,人人都能學(xué)會。讓每個想學(xué)習(xí)python的人,能夠從小白走向大咖。今天分享的是《認(rèn)識python》。

歡迎你來到站長學(xué)堂,免費學(xué)習(xí)零基礎(chǔ)python完全自學(xué)教程》系列課程,所有課程內(nèi)容為站長在線原創(chuàng)課程,站長親自示范,詳細標(biāo)注。如果你認(rèn)為還有寫得不清楚的地方,告訴站長,我們進行修改,以便更加清晰明了,人人都能學(xué)會。讓每個想學(xué)習(xí)Python的人,能夠從小白走向大咖。今天分享的是《認(rèn)識python》。


今天我聽了一個python的公開課,老師演示的好厲害,比如一段代碼就爬取XX音樂里面的付費音樂,幾秒鐘就下載到本地,然后示范了一個爬取XX視頻vip電影,輕松的、免費觀看付費的內(nèi)容,當(dāng)然這只是python各種應(yīng)用里面的一點點展示,學(xué)會了python能夠讓我們的賺錢能力大大提升。當(dāng)然他們的正式的付費課程也不便宜,8800元的課程,可以分期支付。但是站長在線站長楊澤業(yè),決定和廣大的python愛好者一樣,開啟自學(xué)成才之路。把我所學(xué)的知識,同步、免費分享給各位,讓大家少走彎路。


1、Python簡介

Python是一種跨平臺的、開源的、免費的解釋型的計算機高級編程語言。

在Python官方是這樣描述的:Python 是一種易于學(xué)習(xí)、功能強大的編程語言。它具有高效的高級數(shù)據(jù)結(jié)構(gòu)和簡單而有效的方法。Python 優(yōu)雅的語法和動態(tài)類型,加上它的解釋性質(zhì),使其成為大多數(shù)平臺上許多領(lǐng)域的腳本編寫和快速應(yīng)用程序開發(fā)的理想語言。

1.1、Python的誕生

Python是由 Guido van Rossum吉多·范羅蘇姆)簡稱Guido,1989年在荷蘭數(shù)學(xué)和計算機科學(xué)研究學(xué)會里設(shè)計出來的。據(jù) Guido 自述,Python 語言是他在圣誕節(jié)期間為了打發(fā)時間開發(fā)出來的。

Python的本義是“蟒蛇的意思,但是他的取名卻是以電視節(jié)目《蒙提.派森的飛行馬戲團》(Monty Python's Flying Circus來命名的,Guido 是Monty Python的忠實粉絲。設(shè)計理念是優(yōu)雅、明確、簡單。因此,perl語言中“總是有多種方法來做同一件事”的理念在Python開發(fā)者中通常是難以忍受的。Python開發(fā)者的哲學(xué)是“用一種方法,最好是只有一種方法來做一件事”。在設(shè)計Python語言時,如果面臨多種選擇,Python開發(fā)者一般會拒絕花俏的語法,而選擇明確的沒有或者很少有歧義的語法。


圖1.1.1Python標(biāo)志(官方logo)

1991年P(guān)ython的第一個公開版正式發(fā)行。但是,Python的發(fā)展不理想,自從2004年以后Python的使用率才呈現(xiàn)出線性增長。在2010年,Python贏得了TIOBE年度語言大獎,在2021年10月TIOBE最新公布的TIOBE編程語言排行榜中獲得第一名。(如圖1.1.2)


圖1.1.2 Python在TIOBE公布的2021年10月的編程排行榜前10名中,名列第一。

同時IEEE Spectrum發(fā)布的年度編程語言排行榜中,Python已經(jīng)連續(xù)5年奪冠,如圖1.1.3所示。


圖1.1.3 Python在IEEE Spectrum發(fā)布的2021年度編程語言排行榜前10名。(已連續(xù)5年排名第一)


1.2、Python的版本

以下是 Python 的大事件時間軸:(小版本更新就沒有列舉了)

1989 年—— Python 已經(jīng)有了雛形;

1991 年—— Python 的代碼對外公布,此時版本為 0.9.0;

1994 年—— Python 1.0 正式發(fā)布;(已過時)

2000 年—— Python 2.0 發(fā)布;(已停止更新)

2008 年—— Python 3.0 正式發(fā)布;(截止2021年10月,更新到3.10)

站長在線溫馨提醒:

1、Python 3 與 Python 2 不兼容,作為新手可以放心地從 Python 3 學(xué)起。本站更新的教程,就是從最新的Python3.10開始學(xué)。

2、Python更新比較快,導(dǎo)致很多擴展庫的發(fā)行總是落后于Python的發(fā)行版本。在選擇Python版本時,應(yīng)考慮到擴展庫支持的最高Python的版本。


1.3、Python的特征

1.3.1、簡單易學(xué):Python是最容易學(xué)習(xí)的編程語言之一,其結(jié)構(gòu)簡單、語法明確,使得很多小學(xué)就開始開設(shè)Python課程了。

1.3.2、面向對象這意味著Python支持面向?qū)ο蟮娘L(fēng)格或代碼封裝在對象的編程技術(shù)。

1.3.3、解釋性:Python語言寫的程序不需要編譯成為二進制的代碼,可以直接從源代碼運行程序,在計算機內(nèi)部,Python解釋器將源代碼轉(zhuǎn)換稱為字節(jié)碼的中間形式,可以直接翻譯運行。

1.3.4、免費開源:Python語言是開源的。簡單的來說,你可以自由發(fā)布這個軟件的拷貝,閱讀源代碼,對它進行改動,用于新的自由軟件之中,而無需付費。

1.3.5、方便閱讀:Python代碼簡潔,優(yōu)雅,規(guī)范,非常方便閱讀。

1.3.6、方便維護:Python成功的原因之一,就是源代碼容易維護。

1.3.7、豐富的標(biāo)準(zhǔn)庫:Python最大的優(yōu)勢之一,是擁有豐富的第三方的標(biāo)準(zhǔn)庫,且夸平臺。可以幫助你處理各種工作,其中包含了正則表達式、文檔生成、單元測試、線程、數(shù)據(jù)庫、網(wǎng)頁瀏覽器、CGl、ftp、電子郵件等,這些功能都是可以使用的,所以Python語言功能十分強大。

1.3.8、支持互動模式:在Python您可以從終端輸入執(zhí)行代碼并獲得結(jié)果的語言,互動的測試和調(diào)試代碼片斷。

1.3.9、可移植:Python基于其開放源代碼的特性,Python已經(jīng)被移植到許多平臺。

1.3.10、可擴展:如果你需要一段運行很快的關(guān)鍵代碼,或者是想要編寫一些不愿開放的算法,你可以使用C或C++完成那部分程序,然后從你的Python程序中調(diào)用。

1.3.11、數(shù)據(jù)庫接口多:Python提供所有主要的商業(yè)數(shù)據(jù)庫的接口。

1.3.12、可嵌入: 你可以將Python嵌入到C/C++程序,讓你的程序的用戶獲得"腳本化"的能力。



1.4、Python的應(yīng)用領(lǐng)域

Python能夠做什么,他的用途是是什么,這是每一個學(xué)者首要搞明白的問題,要不然不知道干什么的,那學(xué)起來有什么用呢?

前面說過,Python 是一種易于學(xué)習(xí)、功能強大的編程語言。主要用于網(wǎng)站開發(fā)、大數(shù)據(jù)處理、人工智能自動化運維、云計算網(wǎng)絡(luò)爬蟲、游戲開發(fā)、圖形圖像處理自然語言分析等領(lǐng)域。

1.4.1、網(wǎng)站開發(fā)

網(wǎng)站開發(fā)是Python的基本應(yīng)用之一。國內(nèi)比較知名的大公司使用Python的網(wǎng)站有豆瓣、知乎、美團、餓了么、搜狐、網(wǎng)易、騰訊。作為站長使用很廣泛的建站配置環(huán)境工具-寶塔管理面板也是使用Python開發(fā)的。國外使用比較廣泛的是google、YouTube、Quora等。基于Python的web開發(fā)框架有Django,還有Tornado,F(xiàn)lask。其中的Python+Django架構(gòu),應(yīng)用范圍非常廣,開發(fā)速度非常快,學(xué)習(xí)門檻也很低,能夠幫助你快速的搭建起可用的WEB服務(wù)。

PS:站長在線溫馨提醒:大型商業(yè)網(wǎng)站使用Python開發(fā),是指網(wǎng)站的主要部分或者部分使用,并非指全部使用。

1.4.2、大數(shù)據(jù)處理

毫無疑問大數(shù)據(jù)在這個年代越來越重要了,各大互聯(lián)網(wǎng)公司都是建立自己的大數(shù)據(jù)。Python借助第三方大數(shù)據(jù)處理框架很容易開發(fā)出大數(shù)據(jù)處理平臺。Python是金融分析、量化交易領(lǐng)域里使用最多的語言之一。例如:美國銀行就利于Python語言開發(fā)出自己的新產(chǎn)品和基礎(chǔ)設(shè)施接口,用于處理金融數(shù)據(jù)。

1.4.3、人工智能

人工智能(Artificial Intelligence),英文縮寫為AI。當(dāng)今Python的火爆,也依賴于人工智能的快速發(fā)展。如今Python已經(jīng)成為了人工智能領(lǐng)域里面的頭牌編程語言。二者相互依賴,相互發(fā)展。

1.4.4、自動化運維

Python是自動化運維的工具之一,自動化運維很廣泛,剛開始從手工運維--工具化運維--自動化運維,利用Python編寫的腳本去做一些工作,提高效率,減少失誤,降低成本。

1.4.5、云計算

Python已經(jīng)廣泛的在科學(xué)計算領(lǐng)域發(fā)揮獨特的作用。Python通過強大的支持模塊在計算大型數(shù)據(jù)、矢量分析、神經(jīng)網(wǎng)絡(luò)等方面高效的完成工作,尤其是科研教育領(lǐng)域。從1997年開始NASA(美國國家航空航天局)就在大量使用Python進行各種復(fù)雜的科學(xué)運算。和Rackspace合作開發(fā)了一套云計算軟件取名OpenStack(開放協(xié)議棧),對外公布使用。

1.4.6、網(wǎng)絡(luò)爬蟲

網(wǎng)絡(luò)爬蟲最先使用于百度、谷歌等搜索引擎。但是近年大數(shù)據(jù)的興起,爬蟲應(yīng)用就不在限制于搜索引擎了。很多數(shù)據(jù)挖掘公司,都在使用網(wǎng)絡(luò)爬蟲的方式,得到不同來源的數(shù)據(jù)集合,為其所用,構(gòu)建自己的大數(shù)據(jù)平臺。在爬蟲領(lǐng)域,Python幾乎是霸主地位。通過它提供的標(biāo)準(zhǔn)支持庫,基本上可以做到隨意抓取、想要的任何數(shù)據(jù)。本文開頭,我就講到了老師輕輕松松的爬取收費音樂下載到本地,在線免費觀看收費的vip視頻內(nèi)容。這僅僅是網(wǎng)絡(luò)爬蟲最基本最簡單的應(yīng)用而已。

1.4.7、游戲開發(fā)

Python是非常流行的游戲開發(fā)語言,利于Python可以開發(fā)出非常優(yōu)秀的游戲程序。魔獸世界、坦克世界,星戰(zhàn)前夜,文明帝國,戰(zhàn)地風(fēng)云、陰陽師等。

1.4.8、桌面軟件開發(fā)

PyQt、PySide、wxPython、PyGTK是Python快速開發(fā)桌面應(yīng)用程序的利器。

其實還有很多其他的應(yīng)用,這個會在以后學(xué)習(xí)的過程中,慢慢的體會到功能的強大,隨著物聯(lián)網(wǎng)時代的到來,Python開發(fā)、支持的各種軟件、硬件結(jié)合的產(chǎn)品一定會給我們的生活帶來更大的方便。(昨晚老師演示了通過手勢控制,播放器的播放、暫停、快進、下一首等動作控制播放器)


下節(jié)課程預(yù)告:Python的安裝


課后練習(xí):(不定項選擇題,最少一個答案,答案見下期)

1.1、Python最早是在哪一個國家誕生的?(    )

A、美國

B、中國

C、荷蘭

D、芬蘭

1.2、Python的第一個公開發(fā)行版是在哪一年?(    )

A、1989年

B、1991年

C、1992年

D、1994年

1.3、Python可以做哪一些事情?

A、網(wǎng)站開發(fā)

B、人工智能

C、網(wǎng)絡(luò)爬蟲

D、游戲開發(fā)

文末福利:站長在線官方微信交流群已經(jīng)開通了,微信掃碼進入,一起交流,一起進步!




本文地址:http://003188.cn/rspython.html
碼字不易,打個賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

無需科學(xué)上網(wǎng),體驗ChatGPT一樣人工智能的新版bing圖文教程

我今天下午收到了新版bing的郵件,內(nèi)容大意是,前幾天申請的新版bing體驗,已經(jīng)通過審核,現(xiàn)在可以正式體驗了。剛才體驗了一番,使用效果,的確是比Cha

2023-02-24  分類:行業(yè)資訊  瀏覽:1987次


域名pythonw.cn出售

域名pythonw.cn的詳細信息:Python網(wǎng)

2022-08-06  分類:域名出售  瀏覽:1375次


站長在線Python教程:Python中類定義詳解

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《Python中類定義詳解》。

2022-02-23  分類:Python學(xué)堂  瀏覽:1899次


站長在線Python教程:python中面向?qū)ο笙嚓P(guān)概述詳解

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《python中面向?qū)ο笙嚓P(guān)概述詳解》。本文的主要內(nèi)容有:面向?qū)ο笫鞘裁?、面向?qū)ο笾械膶ο笫鞘裁?、Python中的類是什么、面向?qū)ο缶幊痰奶攸c有哪些?

2022-02-14  分類:Python學(xué)堂  瀏覽:1617次


站長在線零基礎(chǔ)Python完全自學(xué)教程23:函數(shù)的返回值、作用域和匿名函數(shù)

導(dǎo)讀:歡迎你來到站長學(xué)堂,學(xué)習(xí)站長在線出品的在線課程《零基礎(chǔ) Python完全自學(xué)教程》今天給大家分享的是第23課《函數(shù)的返回值、作用域和匿名函數(shù)》。本文是一個大課程分成了下面4節(jié)小課程:Python中函數(shù)的返回值、Python函數(shù)中的局部變量、Python函數(shù)中的全局變量、Python函數(shù)中的匿名函數(shù)等內(nèi)容。

2022-02-09  分類:Python學(xué)堂  瀏覽:1487次


站長在線Python教程:Python函數(shù)中的匿名函數(shù)詳解

歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《Python函數(shù)中的匿名函數(shù)詳解》。本文的主要內(nèi)容有:匿名函數(shù)的定義、匿名函數(shù)的表達式、匿名函數(shù)的注意點、匿名函數(shù)的優(yōu)點、匿名函數(shù)的應(yīng)用舉例。

2022-02-01  分類:Python學(xué)堂  瀏覽:1603次


站長在線Python教程精講:在Python函數(shù)中的全局變量詳解

歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《Python中的全局變量詳解》。本文的主要內(nèi)容有:什么是全局變量、在函數(shù)外部定義的變量是全局變量、在函數(shù)內(nèi)部定義中添加global關(guān)鍵詞后變成全局變量。

2022-01-10  分類:Python學(xué)堂  瀏覽:1719次


站長在線Python教程精講:在Python函數(shù)中的局部變量詳解

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《在Python函數(shù)中的局部變量詳解》。本文的主要內(nèi)容有:變量的作用域的概念、局部變量的概念、局部變量的舉例。

2022-01-06  分類:Python學(xué)堂  瀏覽:1620次


Python常用英語及用法

站長在線站長,準(zhǔn)備系統(tǒng)的學(xué)習(xí)Python知識,但是對我來說,英語實在是太差了,當(dāng)然我知道的是,不僅僅我,很多人在學(xué)習(xí)Python的時候,也是不知道這些英語單詞的意思與用法的,在這里站長在線站長就把這些英語整理出來,把英語以及中文意思、用法一起貼出來,讓大家一起來學(xué)習(xí)。

2022-01-02  分類:Python學(xué)堂  瀏覽:1834次


站長在線Python精講:Python中函數(shù)的返回值

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識,本文學(xué)習(xí)的是《Python中函數(shù)的返回值》。本文的主要內(nèi)容有:函數(shù)的返回值的含義、函數(shù)設(shè)置返回值的作用、return語句位置與多條 return語句的總結(jié)。

2021-12-29  分類:Python學(xué)堂  瀏覽:1793次