-
深入 Python 流程控制語(yǔ)句
1.?if?語(yǔ)句 也許最有名的是?if?語(yǔ)句。例如: >>> x = int(input("Please enter an integer: ")) Please enter an integer: 42 >>> if x < 0: ... x = 0 ... print('Negative changed to zero') ... elif x == 0: ... print('Zero') ... elif x == 1: ... print('S…
-
2017年P(guān)ython開(kāi)發(fā)大事件年度盤(pán)點(diǎn)
上周在馬哥Python的萬(wàn)人學(xué)習(xí)社群做了個(gè)調(diào)研,盤(pán)點(diǎn)了一下2017年P(guān)ython的重要事件,希望拋磚引玉。 1.Python大熱:從業(yè)界反饋看機(jī)器學(xué)習(xí)語(yǔ)言趨勢(shì)——2017年1月 在深度學(xué)習(xí)市場(chǎng),對(duì) Python 的招聘需求仍然最高。但前五大語(yǔ)言的排序變成了Python,C++,Java,C,R。這里有很明顯的對(duì)高性能計(jì)算語(yǔ)言的側(cè)重。 而且,Java 的增長(zhǎng)速度驚人,它可能很快成為深度學(xué)習(xí)市場(chǎng)的第二位。在可預(yù)期的將來(lái),R 還不會(huì)成為最受歡迎的深度學(xué)習(xí)語(yǔ)言。令人驚訝的是 Lua 的存在感之低。要知道…
-
在Linux上安裝python
和在Windows安裝Python的教程一樣,安裝Python要配置環(huán)境pyenv,只是Python要手工使用Linux命令安裝,使用這種方法最好有一點(diǎn)Linux基礎(chǔ)。由于筆者使用這種方法沒(méi)有安裝成功,就搬磚給大家看一下了 # yum install git -y# yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel 這要在提示成功后安裝…
-
Python 世界的開(kāi)端:四則運(yùn)算
編者按:本文基于Python2.x,與Python3.x存在差異。時(shí)間倉(cāng)促未能及時(shí)更新,請(qǐng)觀(guān)看時(shí)注意分辨。我們將盡快更新。 用Python計(jì)算 一提到計(jì)算機(jī),當(dāng)然現(xiàn)在更多人把她叫做電腦,這兩個(gè)詞都是指computer。不管什么,只要提到她,普遍都會(huì)想到她能夠比較快地做加減乘除,甚至乘方開(kāi)方等。乃至于,有的人在口語(yǔ)中區(qū)分不開(kāi)計(jì)算機(jī)和計(jì)算器。 那么,做為零基礎(chǔ)學(xué)習(xí)這,也就從計(jì)算小學(xué)數(shù)學(xué)題目開(kāi)始吧。因?yàn)閺倪@里開(kāi)始,數(shù)學(xué)的基礎(chǔ)知識(shí)列為肯定過(guò)關(guān)了。 復(fù)習(xí) 還是先來(lái)重溫一下偉大時(shí)刻,打印hello worl…
-
Python 世界的開(kāi)端: hello world
假設(shè)你已經(jīng)安裝好了Python, 那么在命令行窗口輸入: Python 將直接進(jìn)入Python。然后在命令行提示符>>>后面輸入: >>>print('Hello World!') 可以看到,隨后在屏幕上輸出: Hello World! print是一個(gè)常用函數(shù),其功能就是輸出括號(hào)中得字符串。 (在Python 2.x中,print還可以是一個(gè)關(guān)鍵字,可寫(xiě)成print 'Hello World!',但這在3.x中行不通?) 寫(xiě)一段小程序 另一個(gè)使用Python…
-
用Pyenv 和 Virtualenv 搭建單機(jī)多版本 Python 虛擬開(kāi)發(fā)環(huán)境
作為主流開(kāi)發(fā)語(yǔ)言, 用Python 開(kāi)發(fā)的程序越來(lái)越多。 方便的是大多Linux系統(tǒng)里面都默認(rèn)集成了Python, 開(kāi)發(fā)可以隨時(shí)隨地開(kāi)始。 但有時(shí)候這也成為了一個(gè)短板, 比如說(shuō)有時(shí)候我們需要開(kāi)發(fā)和調(diào)試一些需要安裝在默認(rèn)Python路徑里的程序, 反復(fù)地修改和安裝會(huì)使系統(tǒng)目錄越來(lái)越亂,這對(duì)于一些有潔癖的程序員來(lái)說(shuō)是不可接受的。 還有時(shí)候我們需要在不同的Python版本上開(kāi)發(fā), 而系統(tǒng)一般只會(huì)自帶一到兩種Python版本, 切換起來(lái)更是麻煩。 本文將介紹如何利用pyenv 和virtualenv 在…
-
Python 多版本共存管理工具 Pyenv
經(jīng)常遇到這樣的情況: 系統(tǒng)自帶的 Python 是 2.6,自己需要 Python 2.7 中的某些特性; 系統(tǒng)自帶的 Python 是 2.x,自己需要 Python 3.x; 此時(shí)需要在系統(tǒng)中安裝多個(gè) Python,但又不能影響系統(tǒng)自帶的 Python,即需要實(shí)現(xiàn) Python 的多版本共存。pyenv?就是這樣一個(gè) Python 版本管理器。 安裝 pyenv 在終端執(zhí)行如下命令以安裝 pyenv 及其插件: $ curl -L https://raw.githubusercontent.…
-
在Windows安裝Python的教程
Python幾乎可以在任何平臺(tái)下運(yùn)行,如我們所熟悉的:Windows/Unix/Linux/Macintosh。 在這里我們說(shuō)一下,在Windows操作系統(tǒng)中安裝Python。 我的操作系統(tǒng)為:Windows 7,32位 安裝Python的時(shí)候,我們既可以從源碼安裝,同時(shí)也可以用已經(jīng)編譯好并且打包好的二進(jìn)制版本進(jìn)行安裝,這里我選擇的是后者。 步驟一 下載安裝包 我們從Python官方網(wǎng)站:http://www.Python.org下載Python的安裝包 這里我選擇的是:Python-3.3.2…
-
Python簡(jiǎn)史
Python是我喜歡的語(yǔ)言,簡(jiǎn)潔,優(yōu)美,容易使用。前兩天,我很激昂的向朋友宣傳Python的好處。 聽(tīng)過(guò)之后,朋友問(wèn)我:好吧,我承認(rèn)Python不錯(cuò),但它為什么叫Python呢? 我不是很確定:呃,似乎是一個(gè)電視劇的名字。 朋友又問(wèn):那你說(shuō)的Guido是美國(guó)人么? (Guido von Rossum,Python的作者) 我再次不是很確定:他從google換到Dropbox工作,但他的名字像是荷蘭人的 (有一個(gè)von在中間)。 所以,后面我花了些時(shí)間調(diào)查Python的歷史。這是很好的學(xué)習(xí)。我看到…
-
小白10天入門(mén)之Python基礎(chǔ)入門(mén)學(xué)習(xí)教程
2017年7月20日,IEEE發(fā)布2017年編程語(yǔ)言排行榜:Python高居首位。這是因?yàn)镻ython本身的特點(diǎn)讓它成為入門(mén)簡(jiǎn)單、適用廣泛的一門(mén)編程語(yǔ)言,下至四五行代碼的腳本,上至能發(fā)nature的深度學(xué)習(xí)、大數(shù)據(jù),都能讓Python大展身手。 現(xiàn)在整個(gè)IT行業(yè)都在快速擴(kuò)張,很多崗位迫切的需要人才來(lái)填補(bǔ),于是Python程序員的需求就越來(lái)越多。我們?yōu)槟阏砹艘惶谆A(chǔ)的入門(mén)學(xué)習(xí)路線(xiàn),你可以按照這條路線(xiàn)基本完成你的入門(mén)學(xué)習(xí)需求。