47 回答

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

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

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

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

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

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

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

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

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

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

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

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

TA貢獻(xiàn)11條經(jīng)驗 獲得超3個贊
@劉碩老師
今天碰上一個問題 在字典解析中無法使用三元運(yùn)算符
list_data=[?_?for?_?in?range(10)] #此段被注釋起來的代碼語法錯誤?不知道怎么樣才能正常工作 #?dict_data?=?{k:1?if?k%2==0?else?k:2?for?k?in?list_data} #此段代碼是變相實現(xiàn)上邊那個代碼?這中實現(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:兩種實現(xiàn)方式在效率差多少
謝謝老師

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

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

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

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