你好,我是Python集結(jié)號,主要從事Python網(wǎng)站開發(fā)和爬蟲方向的工作。我覺得還是有資格來回答這個問題的。
目前我常用的IDE平臺有三種:pycharm,VS Code,jupyter Lab。
1、Visual Studio Code是一款免費開源的現(xiàn)代化輕量級代碼編輯器,支持幾乎所有主流的開發(fā)語言的語法高亮、智能代碼補全、自定義快捷鍵、括號匹配和顏色區(qū)分、代碼片段、代碼對比 Diff、GIT命令 等特性,支持插件擴展,并針對網(wǎng)頁開發(fā)和云端應(yīng)用開發(fā)做了優(yōu)化。軟件跨平臺支持 Win、Mac 以及 Linux,運行流暢,可謂是微軟的良心之作。豐富的插件擴展功能,非常適合極客使用,但是小白不建議。
2、PyCharm是一種PythonIDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具,比如, 調(diào)試、語法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動完成、單元測試、版本控制等等。分為收費版和社區(qū)免費版,如果是個人使用,推薦破解收費版使用,功能非常強大。當(dāng)然因為是重量級的IDE,資源占用會大一些,如果電腦配置做夠,非常推薦使用。
3、Jupyter Lab是下一代的jupyter notebook,支持多種編程語言,擁有很多插件,可以說是非常強大的Python IDE。而且可以跨平臺安裝,在瀏覽器中運行。最大的特點就是支持交互式可視化編程,對于做數(shù)據(jù)分析和科學(xué)計算非常方便。
總結(jié):以上幾個編輯器,首推pycharm,簡單方便,基本上即裝即用,即使要環(huán)境切換也是非常簡單的。我工作這幾年一直主要使用的就是pycharm,vscode只在老電腦上使用過一段時間。如果pycharm你都感覺不好配置,那真的沒有哪個IDE適合你了
不會。
它都被納入小學(xué)課程了,你要說它難吧,我覺得難免有些牽強。你要說他簡單吧,從頭開發(fā)一套軟件還確實很難。
那么問題出在哪里呢?
python的簡單簡單的語法,python的語法十分簡單,而且沒有花括號,代碼風(fēng)格比較易讀。
豐富的的模塊生態(tài),因為其豐富的模塊生態(tài),導(dǎo)致大家都是api調(diào)用工程師,能讀懂a(chǎn)pi就能用起來,這有什么難的,這是我寫的一段爬去糗事百科的代碼,就是分析xpath就可以了,簡單到飛起。
python的困難也不是python的困難,是所以編程語言的難點,這些難帶在我個人開來,我稱之為抽象思維。比如代碼目錄接口,軟件框架設(shè)計,方法執(zhí)行邏輯...等,這都是教科書,培訓(xùn)班沒辦法快速培養(yǎng)的,只能靠你自己去悟。
所以你在學(xué)習(xí)的時候要經(jīng)常看那些優(yōu)質(zhì)代碼,優(yōu)質(zhì)的書籍來提升自己的抽象思維,當(dāng)你的抽象思維到達一個高度的時候,你看待一個框架,很快的就能感覺到它其中的原理。也就是說這個時候你也可以去嘗試制造一些輪子來讓別人使用了。
簡單的只是表象,一切能在百度上查詢出來的都不難,難在于你編程時候的抽象思維能力,而這些恰恰是百度不出來的,只能靠你平時的領(lǐng)悟。
如果你有不同的看法,可以在下方評論,我們一起討論。
,Python語言是目前所有開發(fā)語言中比較好入門的,python是動態(tài)語言,跟腳本語言類似,很容易入手。
Python在運維自動化方面有很多優(yōu)秀的軟件Ansible、SaltStack等Python運維相關(guān)的數(shù)據(jù)還不少,我感覺不錯的推薦給你1)《Python自動化運維:技術(shù)與最佳實踐》
中國運維領(lǐng)域偶像級專家、騰訊高級系統(tǒng)工程師傾力打造,本書詳細講解了Python在運維自動化,系統(tǒng)監(jiān)控,配置管理,集群管理方面的應(yīng)用
2)《SaltStack運維實戰(zhàn)》
講解SaltStack在運維方法的應(yīng)用的書籍
3)《Ansible權(quán)威指南》
講解Ansible比較權(quán)威的書籍
4、系統(tǒng)運維是必須理論和實踐相結(jié)合的,才能進步很快,因此一定要邊看書變實踐。
謝邀。
學(xué)習(xí)Python3,基礎(chǔ)書籍也有不少,推薦幾本入門的供參考吧。
如果英語較好,建議閱讀以下兩本書的英文原版。簡明 Python 教程(《A Byte of Python》)如果對電腦知識的了解僅限于如何保存文本文件的話,那這本書就是最基礎(chǔ)的入門書了。
這本書,或者稱為手冊,篇幅不大,對Python3做了最簡單、簡潔的介紹,通過它可以了解Python的基本語法,并開始用Python寫程序。
它可能是最適合用以入門,也可能是目前最好的,面向每一位新手甚至是有經(jīng)驗的用戶的教材。
NASA 在噴氣推進實驗室(Jet Propulsion Laboratory) 及深空網(wǎng)絡(luò)計劃中采用了這本書。
同時,這本書是免費的。
2005 年,沈潔元翻譯了本書的 1.20 版,譯名定為《簡明 Python 教程》。2017年,漠倫基于原書 4.0 版重新翻譯,制作了本版全新譯本,同時沿用同樣的譯名。
在這里可以在線閱讀或者下載電子版,PDF、Epub、Mobi等等。
https://www.gitbook.com/book/lenkimo/byte-of-python-chinese-edition/details
"笨辦法"學(xué)Python(Learn Python the Hard Way)如果說《簡明Python教程》像手冊,那么這本書就是實踐、練習(xí)了。
全書一共52 章,52個習(xí)題。通過做習(xí)題,編寫Python程序,了解Python的輸入輸出、變量、函數(shù)、條件判斷、循環(huán)、類和對象、代碼測試、以及項目的實現(xiàn)等。
可以說,按照這本書,完全獨立的做完52章的練習(xí),Python就可以算是入門了。
這本書也可以從官網(wǎng)獲得免費版本。國內(nèi)可以買到的中文版是基于Python2的第三版,知乎上有趙默水發(fā)布的Pyton3的中文譯本,可以在線閱讀。
如果買了本書的第三版,也不影響用于Python3的學(xué)習(xí),通過練習(xí),可以具體了解Python2和Python3在某些函數(shù)、語法的差別。
以上兩本書都是零基礎(chǔ)學(xué)習(xí)Python的入門書籍,如果條件允許,再次建議閱讀英文原版進行Python3的學(xué)習(xí)。零基礎(chǔ)的意思是以前沒有接觸過計算機程序設(shè)計也可以快速上手。
除此之外,還有很多入門書籍可供選擇,不過學(xué)完這兩本或其中一本,就應(yīng)該入門了。
入門后就要考慮在哪個方向上繼續(xù)學(xué)習(xí)Python應(yīng)用了,web開發(fā)?機器學(xué)習(xí)?數(shù)據(jù)科學(xué)?等等。
此時,就可以在其中一個領(lǐng)域選擇合適的書籍進行深入了。學(xué)習(xí)書籍很多,選擇適合自己的就好。
以上供參考,希望對你有幫助。