Python 學習 一 如何學習,學習資料

2021-06-22 06:54:19 字數 1011 閱讀 8426

上手python快一年了,用python也開發了不少工具、專案,準備寫乙個系列來整理python的學習。

1、python的介紹:

python是一種物件導向的、解釋型語言,發明與2023年。

python是一種高階語言,它在底層實現許多高階的資料結構,使得程式設計變得非常容易。

python的庫非常豐富,它是大資料處理常用的語言的。開發快,效率相對高。

python應用廣泛。比如豆瓣就是依靠python實現的。

python執行平台廣泛。

目前python的版本已經到3.4, 但是python2 和python3之間的差異很大,在後面的章節中介紹的主要是python2為主,例項演示為python2.7中執行的。

python對於程式的縮排非常嚴格。因為它依靠縮進來實現區分程式塊的。所以寫過python,會養成程式的縮排的「強迫症」,當然這是乙個程式設計的好習慣。

總而言之,python是一門學了絕不後悔的語言。

2、如何學習:

對於已經掌握基本的c、c++的同學來說,學習python就是花個一天時間看看一些基本的語法,在python的環境中進行試驗就ok,然後就可以開始程式設計了。

對於程式設計小白來說,可以選擇一本或者一門相關的課程來學習。

無論對於誰來說,多在python的編譯環境下,寫一些測試的程式,都是必要的。此外,在我們測試一些高階特性或者庫的用法的時候,直接在python環境測試也是很好的習慣。

3、學習資料:

入門:google school python (網上搜尋一下)

簡明python教程 (網上搜尋一下)

高階:dive into python(網上搜尋一下)

主要是根據自己的需要進行學習

一定用好官網的document。

4、對於入門的同學,看完這些教程應該了解python的語法(能夠寫出乙個指令碼,並且執行通過),使用基本的資料結構(list、dict、tuple),處理文字(string

re),知道基本的庫(os、sys),會使用python函式程式設計,就可以往下一節看了。

SVM學習總結(一)如何學習SVM

前段時間一直在鑽研svm演算法,原先一直覺得乙個非常簡單的演算法,沒想到在學的時候還挺難,主要還是對凸優化方面的知識不太熟悉,以後得加強,下面主要說說svm演算法的學習思路 對小白初學者 通過各種資料的對比學習,我個人覺得使用李航的 統計學習方法 第七章,再輔助以網上的資料應該就差不多了,然後再寫個...

VC 學習筆記(一) 如何開始

毫無疑問,學習c 是一件痛苦的事情。我大概十年前接觸c 那是在學校裡,準備考研究生,某學校要求考c 我就開始一點一點學習,學習的過程還是比較舒服的。不得不說,就古典c 的理論,錢老講的還是很好的。但是主要是能完成 hello,world 的幾個版本而已,而這對於應考來說是足夠啦。雖然我最後未能直接讀...

HELLO一 如何開始DSP的學習

by eys417 摘錄一些,分享下.以下為各學習dsp的一些經驗 fxw451 大家先大體上看一遍書,把大體的知識了解一下。其次就是看例子了,例子是關鍵,例子裡有你學的所有的東西,這次你再拿出一本書來看,這次是有針對性的看,比如你做的spi的,你就直接看spi那張,一邊看例子一邊看書,這樣你就可以...