Python學(xué)習(xí)筆記(一)(基礎(chǔ)入門之環(huán)境搭建)
Python入門
本系列為Python學(xué)習(xí)相關(guān)筆記整理所得,IT人,多學(xué)無害,多多探索,激發(fā)學(xué)習(xí)興趣,開拓思維,不求高大上,只求懂點(diǎn)皮毛,作為知識儲備,不至于落后太遠(yuǎn)。
本文主要介紹Python的相關(guān)背景,環(huán)境搭建。
一、了解Python
1,關(guān)于Python的語言特點(diǎn):
借用Python官網(wǎng)Https://www.python.org的解釋:
Python is powerful... and fast;
plays well with others;
runs everywhere;
is friendly & easy to learn;
is Open.
即:Python語言很強(qiáng)大,開發(fā)快;具有很好的交互性;可移植性;界面友好,容易學(xué)習(xí);開源。
Python是一種解釋型、面向?qū)ο蟆討B(tài)數(shù)據(jù)類型的高級程序設(shè)計(jì)語言。自從20世紀(jì)90年代初Python語言誕生至今,它逐漸被廣泛應(yīng)用于處理系統(tǒng)管理任務(wù)和Web編程。
2,Python標(biāo)準(zhǔn)庫的主要功能有:
文本處理,包含文本格式化、正則表達(dá)式匹配、文本差異計(jì)算與合并、Unicode支持,二進(jìn)制數(shù)據(jù)處理等功能;
文件處理,包含文件操作、創(chuàng)建臨時(shí)文件、文件壓縮與歸檔、操作配置文件等功能;
操作系統(tǒng)功能,包含線程與進(jìn)程支持、IO復(fù)用、日期與時(shí)間處理、調(diào)用系統(tǒng)函數(shù)、寫日記(logging)等功能;
網(wǎng)絡(luò)通信,包含網(wǎng)絡(luò)套接字,SSL加密通信、異步網(wǎng)絡(luò)通信等功能;
網(wǎng)絡(luò)協(xié)議,支持HTTP,F(xiàn)TP,SMTP,POP,IMAP,NNTP,XMLRPC等多種網(wǎng)絡(luò)協(xié)議,并提供了編寫網(wǎng)絡(luò)服務(wù)器的框架;
W3C格式支持,包含HTML,SGML,XML的處理;
其它功能,包括國際化支持、數(shù)學(xué) 運(yùn) 算、HASH、Tkinter等。
二、Python環(huán)境搭建
關(guān)于Python的編譯器很多,在這里只介紹兩種,僅供參考:
1,去官網(wǎng)下載Python2.7的編譯器IDLE(安裝簡單,使用方便):https://www.python.org/
安裝完成后,在開始菜單可以看到:
單擊IDLE就可以打開編輯器編寫小程序了。
2,另外一個(gè)Python的編譯器Pycharm(界面布局和VC6.0很相似,啟動時(shí)比較慢)去網(wǎng)站下載:http://www.jetbrains.com/pycharm/download/ 選擇適合自己的機(jī)器下載;
關(guān)于安裝過程,詳見另一篇文章 pycharm 使用心得(一)安裝和首次使用
本章節(jié)主要是初識一下Python,了解了解Python的開發(fā)環(huán)境,為以后學(xué)習(xí)鋪路。Python在開發(fā)語言的排行榜上還是靠前,應(yīng)用也是比較廣泛,一次的偶然發(fā)現(xiàn),激起了我對它學(xué)習(xí)的欲望,繼續(xù)努力,come on!
相關(guān)文章
人臉識別實(shí)戰(zhàn)之Opencv+SVM實(shí)現(xiàn)人臉識別
這篇文章主要介紹了通過Opencv+SVM實(shí)現(xiàn)人臉識別功能,文中的示例代碼介紹詳細(xì),對于我們學(xué)習(xí)人臉識別和OpenCV都有一定的幫助,感興趣的小伙伴可以學(xué)習(xí)一下2021-12-12使用Keras實(shí)現(xiàn)簡單線性回歸模型操作
這篇文章主要介紹了使用Keras實(shí)現(xiàn)簡單線性回歸模型操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06Django 權(quán)限認(rèn)證(根據(jù)不同的用戶,設(shè)置不同的顯示和訪問權(quán)限)
這篇文章主要介紹了Django 權(quán)限認(rèn)證(根據(jù)不同的用戶,設(shè)置不同的顯示和訪問權(quán)限),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Python中利用原始套接字進(jìn)行網(wǎng)絡(luò)編程的示例
這篇文章主要介紹了Python中利用原始套接字進(jìn)行網(wǎng)絡(luò)編程的示例,使用sock_raw接受和發(fā)送數(shù)據(jù)包可以避開網(wǎng)絡(luò)協(xié)議的諸多限制,需要的朋友可以參考下2015-05-05Python3標(biāo)準(zhǔn)庫glob文件名模式匹配的問題
glob的模式規(guī)則與re模塊使用的正則表達(dá)式并不相同。實(shí)際上,glob的模式遵循標(biāo)準(zhǔn)UNIX路徑擴(kuò)展規(guī)則。只使用幾個(gè)特殊字符來實(shí)現(xiàn)兩個(gè)不同的通配符和字符區(qū)間。這篇文章主要介紹了Python3標(biāo)準(zhǔn)庫glob文件名模式匹配的知識,需要的朋友可以參考下2020-03-03python3對拉勾數(shù)據(jù)進(jìn)行可視化分析的方法詳解
這篇文章主要給大家介紹了關(guān)于python3對拉勾數(shù)據(jù)進(jìn)行可視化分析的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Python3具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04python分批定量讀取文件內(nèi)容,輸出到不同文件中的方法
今天小編就為大家分享一篇python分批定量讀取文件內(nèi)容,輸出到不同文件中的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12