47 回答

TA貢獻(xiàn)94條經(jīng)驗(yàn) 獲得超59個(gè)贊
@劉碩老師?
我現(xiàn)在在做一些簡(jiǎn)單的項(xiàng)目,一般用的就是python,本來(lái)以前c++用的比較多,現(xiàn)在用過(guò)python之后覺得python真的很簡(jiǎn)單,很簡(jiǎn)單而且不容易出錯(cuò),我現(xiàn)在就是做的主要是類似爬蟲的探測(cè)工作,以及探測(cè)得到的數(shù)據(jù)的比較和存儲(chǔ),雖然沒怎么用到那些各種各樣的庫(kù)以及裝飾器之類的看起來(lái)高大上的東西,但是我用的還是挺(????)??嗨的。
其次,我還曾經(jīng)試著搭建過(guò)hadoop的環(huán)境,但是mapreduce程序使用python寫的因?yàn)楹?jiǎn)單。
下面是我的問題
1、我這樣用合適嗎,
2、我有個(gè)同學(xué)跟我說(shuō)他們做爬蟲用java說(shuō)python不穩(wěn)定,是這樣的嗎,我需要注意些什么
3、雖然用的很多,心里還是挺沒底的,我對(duì)底層了解的并不深入,這么簡(jiǎn)單,會(huì)不會(huì)有什么后顧之憂。
4、Python的最適合做的是什么。????
順便說(shuō)一下我的理解,我覺得語(yǔ)言不是那么重要,只要能實(shí)現(xiàn)相對(duì)應(yīng)的功能就可以了,但是現(xiàn)在好多問題好像都有主流的語(yǔ)言,比如hadoop用java,opencv應(yīng)C++,這不是主要的,關(guān)鍵是處理的速度與用戶感受還有思想。

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超15個(gè)贊
@劉碩老師?
很感謝有這么個(gè)機(jī)會(huì)可以和老師交流,我學(xué)python是想用作后端開發(fā)。
我想知道Python?與PHP 作為后端服務(wù)的編程語(yǔ)言各有什么優(yōu)劣?
Django和Flask這兩個(gè)框架讓我難以取舍,
我感覺Flask像是輕量級(jí)框架,使用起來(lái)更為自由。Django則相對(duì)全面。
我想知道對(duì)于目前這兩個(gè)框架國(guó)內(nèi)使用率如何,
以及作為初學(xué)者,更適合先學(xué)哪個(gè)框架。
另外,學(xué)python也有一段時(shí)間了,現(xiàn)在語(yǔ)法都會(huì)了,看別人的代碼也能看得懂,
但自己做小項(xiàng)目的時(shí)候總感覺缺了什么,
想請(qǐng)教老師,這個(gè)時(shí)候應(yīng)該做些什么突破自己。
最后在感謝一下老師。希望能從老師的回答中得到啟發(fā)。

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超7個(gè)贊
@劉碩老師 關(guān)于Python的學(xué)習(xí),你建議是先通讀一本教程再開始實(shí)踐呢還是在實(shí)踐中查漏補(bǔ)缺式的學(xué)習(xí)?

TA貢獻(xiàn)7條經(jīng)驗(yàn) 獲得超7個(gè)贊
@劉碩老師
現(xiàn)在算是剛剛接觸python學(xué)習(xí) 因?yàn)閷W(xué)習(xí)網(wǎng)絡(luò)安全,python是個(gè)很好編程語(yǔ)言,但是平常自己所寫出的腳本,感覺代碼太過(guò)冗雜,看了一下別人的腳本很簡(jiǎn)單的就解決了一個(gè)問題,那么請(qǐng)問老師怎么樣才能夠?qū)懗龊?jiǎn)潔、高效的腳本程序呢?還有如何控制好自己的程序?qū)?nèi)存、cpu資源的調(diào)度?望劉碩老師能解答疑問

TA貢獻(xiàn)232條經(jīng)驗(yàn) 獲得超302個(gè)贊
@劉碩老師,老師你好,我現(xiàn)在自學(xué)python有三四個(gè)月了,前段時(shí)間出去面試python,發(fā)現(xiàn)有好多基礎(chǔ)都不會(huì),例如面試問到的map,reduce、生成器這些,而且我發(fā)現(xiàn),我在做web開發(fā)中基本都沒有用到這些東西。平??次臋n學(xué)習(xí)的時(shí)候,map,reduce這些簡(jiǎn)單用法也都知道。但是實(shí)際項(xiàng)目中發(fā)現(xiàn)根本用不到這些東西,過(guò)了一段時(shí)間,這些基礎(chǔ)又全部忘掉了。搞得很迷茫啊。

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超4個(gè)贊
@劉碩老師
老師好,我是一名大三學(xué)生,其實(shí)我最開始學(xué)的語(yǔ)言是c,因?yàn)閰⒓覣CM的原因,平常常用C++,出于興趣吧,自學(xué)了Python,平常用來(lái)在烏班圖上寫一寫腳本,上周還寫了一個(gè)爬蟲來(lái)獲取課程實(shí)驗(yàn)所需要的測(cè)試文件(大量英文單詞),我的感覺就是Python短小精悍,但是感覺入門容易,提升有點(diǎn)困難,我就想問一下,如何系統(tǒng)的提升Python功力,有什么好的項(xiàng)目推薦?Python有哪些庫(kù)我應(yīng)該掌握?因?yàn)槲腋杏X自己就是無(wú)從下手,網(wǎng)上的答案千奇百怪,五花八門,希望老師能指導(dǎo)一下。

TA貢獻(xiàn)13條經(jīng)驗(yàn) 獲得超9個(gè)贊
@劉碩老師請(qǐng)問您的學(xué)習(xí)方法是什么呢?不管是哪一門語(yǔ)言,如何淺出深入呢,請(qǐng)教??!現(xiàn)在大多數(shù)語(yǔ)言都只是在應(yīng)用層階段,如何能像您一樣做一名開發(fā)工程師呢?

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超3個(gè)贊
@劉碩老師 ?您好,零基礎(chǔ)學(xué)python,之前沒有任何編程基礎(chǔ),現(xiàn)在已經(jīng)刷完笨方法,核心編程快要完結(jié),之后想做Web,請(qǐng)問接下來(lái)該學(xué)習(xí)哪些知識(shí)??python部分如何進(jìn)階??我想很多零基礎(chǔ)學(xué)python的同學(xué)跟我有同樣的問題,麻煩您抽空回復(fù)一下,謝謝

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超3個(gè)贊
@劉碩老師 您好,能請(qǐng)教下關(guān)于java和Python在爬蟲方面,兩者之間各有什么優(yōu)勢(shì)?

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超2個(gè)贊
@劉碩老師
前段時(shí)間公司的一個(gè)平臺(tái)要做數(shù)據(jù)遷移,因此需要編寫遷移腳本,我本身一直在用PHP進(jìn)行開發(fā),正好在慕課網(wǎng)看到了您的課程,果斷買下進(jìn)行學(xué)習(xí)。還真的解決了不少實(shí)際的問題,比如字符串的一些處理等等。再次表示感謝!我也有幾個(gè)問題需要請(qǐng)教您
第一、PHP開發(fā)我用了兩年多了,基本上一直在用框架寫。(PHP感覺水平也就那么回事)目前的公司會(huì)經(jīng)常寫腳本而且都是要求凌晨執(zhí)行的那種,您的課程我目前還沒有看完,我想問問您怎樣結(jié)合Python和PHP去深入學(xué)習(xí)?我不想那種語(yǔ)言都學(xué)的不夠深入,最后影響自身的發(fā)展。
第二、工作中也會(huì)常用到一些Shell腳本來(lái)分析log文件,通過(guò)接觸Python也感覺到他比Shell處理某些log文件要方便的多。關(guān)于shell和python的學(xué)習(xí)我也想聽聽您的一些建議,因?yàn)槲覍?duì)他們的了解不夠深入。
第三、Django、Flask等框架建議怎樣去學(xué)?
第四、自己關(guān)于編程的學(xué)習(xí)方式一直是這樣的 ? 在學(xué)完P(guān)HP后,自己再去了解別的語(yǔ)言基本上就是 先了解基礎(chǔ)知識(shí)--> 然后找個(gè)博客啥的小應(yīng)用練習(xí)一下,發(fā)現(xiàn)基礎(chǔ)學(xué)的不夠扎實(shí),再返回來(lái)學(xué)不扎實(shí)的地方。-->然后再去找個(gè)項(xiàng)目啥的去做 -->再去補(bǔ)漏基礎(chǔ)知識(shí)。 如此反復(fù) ? ?不知道這樣的學(xué)習(xí)方法你茍同嗎? ?自己感覺收獲不是很好,或者您有什么好的建議

TA貢獻(xiàn)785條經(jīng)驗(yàn) 獲得超332個(gè)贊

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個(gè)贊
@劉碩老師 其實(shí)平常也在群里問問題,老師和群里的朋友都會(huì)耐心解答,就不在這里問問題了,劉碩老師的課是我在慕課買的第一門課,里面的講解讓我知道了原來(lái)python還可以這樣用,受益匪淺,非常感謝老師,希望慕課越辦越好,劉碩老師推出新的課程,造福pythoner~

TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超3個(gè)贊
@劉碩老師
今天真是機(jī)會(huì)難得,以前學(xué)python的時(shí)候有個(gè)問題,百度了好多,問了好多群,至今還壓在心底沒有解決。都是關(guān)于編碼問題的。
在pyhton中經(jīng)常會(huì)有’\u‘開頭的編碼 這個(gè)編碼是不是python編譯器實(shí)現(xiàn)的unicode編碼,除了python在別的語(yǔ)言里是不是也有這種編碼 還是這個(gè)是python獨(dú)有的。
在python3中,編輯器編輯的代碼都是utf-8編碼,如果定義了一個(gè)字符串變量,那這個(gè)字符串肯定是utf-8編碼,編譯器在處理這個(gè)字符串的時(shí)候是不是先轉(zhuǎn)換成‘\u’形式的unicode編碼,然后在按照需要進(jìn)行處理或者解碼成其他的編碼。
在python2中,編輯器編輯的代碼編碼是根據(jù)編輯器設(shè)定的編碼,如果設(shè)定的為utf-8,也定義了一個(gè)字符串變量,字符串要是加個(gè)u那是不是編譯器就直接存儲(chǔ)為’\u‘那種格式的unicode編碼了,不加u就存儲(chǔ)為utf-8了
除了字符串變量,編輯器里的其他的字符,比如關(guān)鍵字字符 def 或者變量名字符,這些文本上的東西被編譯器編譯的時(shí)候是不是也都先轉(zhuǎn)換成'\u'形式的編碼,在處理。
編譯器內(nèi)部怎么運(yùn)行的實(shí)在沒辦法看到,只能通過(guò)一些現(xiàn)象進(jìn)行推測(cè)了,這些問題都是當(dāng)初學(xué)習(xí)的時(shí)候的思考的一些問題,雖然對(duì)使用python并沒有啥大的影響,但是今天機(jī)會(huì)難得,希望老師給解惑,謝謝。

TA貢獻(xiàn)11條經(jīng)驗(yàn) 獲得超3個(gè)贊
@劉碩老師
今天碰上一個(gè)問題 在字典解析中無(wú)法使用三元運(yùn)算符
list_data=[?_?for?_?in?range(10)] #此段被注釋起來(lái)的代碼語(yǔ)法錯(cuò)誤?不知道怎么樣才能正常工作 #?dict_data?=?{k:1?if?k%2==0?else?k:2?for?k?in?list_data} #此段代碼是變相實(shí)現(xiàn)上邊那個(gè)代碼?這中實(shí)現(xiàn)方式在效率上比上邊的低么 dict_data?=?dict([(k,1)?if?k%2==0?else?(k,0)?for?k?in?list_data]) print(dict_data)
問題在注釋了
1:如和在列表解析中用三元運(yùn)算符
2:兩種實(shí)現(xiàn)方式在效率差多少
謝謝老師

TA貢獻(xiàn)33條經(jīng)驗(yàn) 獲得超27個(gè)贊
@劉碩老師,我是一名軟件工程的學(xué)生,然而我認(rèn)為每天跟隨課堂學(xué)習(xí)那些知識(shí)并不能完全滿足我的好奇心,所以我開始不斷的學(xué)習(xí)各種有趣的語(yǔ)言,之前有自學(xué)php 后來(lái)現(xiàn)在又開始在自學(xué)python(因?yàn)閷W(xué)校培養(yǎng)計(jì)劃都沒有這幾項(xiàng)),但是我一直有一些問題: 您覺得我應(yīng)該要先學(xué)一種語(yǔ)言學(xué)精?還是像這樣先不斷的嘗試自己的興趣,再向自己的興趣進(jìn)發(fā)?
還有在學(xué)python的過(guò)程中,有時(shí)會(huì)像課堂那樣,學(xué)完一個(gè)知識(shí)點(diǎn)后嘗試做一個(gè)小項(xiàng)目來(lái)鞏固,在做項(xiàng)目的時(shí)候會(huì)有很多不了解的地方,我通常會(huì)去百度,但我還是依然不知道在學(xué)習(xí)python的過(guò)程中是以知識(shí)點(diǎn)驅(qū)動(dòng)項(xiàng)目(學(xué)習(xí)很多的知識(shí)然后不依靠外界自己完成項(xiàng)目)好還是以現(xiàn)在這樣以項(xiàng)目來(lái)驅(qū)動(dòng)知識(shí)點(diǎn)(在做實(shí)驗(yàn)的過(guò)程中學(xué)習(xí)更多的知識(shí))好?
最后是近來(lái)發(fā)現(xiàn)的一個(gè)問題,現(xiàn)在主流的python版本有2.7和3.5 但是有些課程會(huì)告訴我們2.7會(huì)被逐步的替代,而有些課程卻依然使用2.7的函數(shù)和語(yǔ)法等 老師的建議是什么呢?

TA貢獻(xiàn)13條經(jīng)驗(yàn) 獲得超11個(gè)贊
@劉碩老師
關(guān)于Python的運(yùn)行效率優(yōu)化問題,程序員應(yīng)注意些什么,能做些什么?

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超8個(gè)贊
@劉碩老師 老師您好,對(duì)于因?yàn)闃I(yè)務(wù)導(dǎo)致的長(zhǎng)期、間歇性用戶并發(fā)量突增的網(wǎng)站,如果使用python開發(fā),需要在開始之前做些什么設(shè)計(jì)?

TA貢獻(xiàn)184條經(jīng)驗(yàn) 獲得超33個(gè)贊
@劉碩老師 你好,希望您能錄制一套項(xiàng)目視頻,你的實(shí)戰(zhàn)課程的技巧介紹到很不錯(cuò)了,想要一套實(shí)戰(zhàn)課程,最好是金融方面的

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊
@劉碩老師 您好,我想請(qǐng)問一些,目前企業(yè)中,大多使用的是Python 2.x還是Python 3.x。

TA貢獻(xiàn)552條經(jīng)驗(yàn) 獲得超285個(gè)贊
@劉碩老師,請(qǐng)問老師,在掌握了python基礎(chǔ)(語(yǔ)法,基本的數(shù)據(jù)類型,條件判斷和循環(huán),函數(shù)等等),如何向python面向?qū)ο缶幊踢^(guò)度呢?因?yàn)闆]有其他語(yǔ)言面向?qū)ο蟮幕A(chǔ),所以有點(diǎn)吃力。
添加回答
舉報(bào)