python入门经典书籍知乎_知乎问题回答 - 《Python100天从新手到大师》 - 开源书籍(oscbook.com)...
知乎問題回答
Python學(xué)習(xí)完基礎(chǔ)語法知識(shí)后,如何進(jìn)一步提高?
如果你已經(jīng)完成了Python基礎(chǔ)語法的學(xué)習(xí),想要知道接下來如何提高,那么你得先問問自己你要用Python來做什么?目前學(xué)習(xí)Python后可能的就業(yè)方向包括以下幾個(gè)領(lǐng)域,我把每個(gè)領(lǐng)域需要的技術(shù)作為了一個(gè)簡單的關(guān)鍵詞摘要。
說明:以下數(shù)據(jù)參考了主要的招聘門戶網(wǎng)站以及職友集。
職位
所需技能
招聘需求量
Python后端開發(fā)工程師
Python基礎(chǔ)
Django / Flask / Tornado / Sanic
RESTful / 接口文檔撰寫
MySQL / Redis / MongoDB / ElasticSearch
Linux / Git / Scrum / PyCharm
大
Python爬蟲開發(fā)工程師
Python基礎(chǔ)
常用標(biāo)準(zhǔn)庫和三方庫
Scrapy / PySpider
Selenium / Appnium
Redis / MongoDB / MySQL
前端 / HTTP(S) / 抓包工具
較少
Python量化交易開發(fā)工程師
Python基礎(chǔ)
數(shù)據(jù)結(jié)構(gòu) / 算法 / 設(shè)計(jì)模式
NoSQL(KV數(shù)據(jù)庫)
金融學(xué)(兩融、期權(quán)、期貨、股票) / 數(shù)字貨幣
較大(一線城市)
Python數(shù)據(jù)分析工程師 /
Python機(jī)器學(xué)習(xí)工程師
統(tǒng)計(jì)學(xué)專業(yè) / 數(shù)學(xué)專業(yè) / 計(jì)算機(jī)專業(yè)
Python基礎(chǔ) / 算法設(shè)計(jì)
SQL / NoSQL / Hive / Hadoop / Spark
NumPy / Scikit-Learn / Pandas / Seaborn
PyTorch / Tensorflow / OpenCV
較大(一線城市)
Python自動(dòng)化測試工程師
Python基礎(chǔ) / 單元測試 / 軟件測試基礎(chǔ)
Linux / Shell / JIRA / 禪道 / Jenkins / CI / CD
Selenium / Robot Framework / Appnium
ab / sysbench / JMeter / LoadRunner / QTP
大
Python自動(dòng)化運(yùn)維工程師
Python基礎(chǔ) / Linux / Shell
Fabric / Ansible / Playbook
Zabbix / Saltstack / Puppet
Docker / paramiko
較大(一線城市)
Python云平臺(tái)開發(fā)工程師
Python基礎(chǔ)
OpenStack / CloudStack
Ovirt / KVM
Docker / K8S
較少(一線城市)
如果弄清了自己將來要做的方向,就可以開始有針對性的學(xué)習(xí)了,下面給大家一個(gè)推薦書籍的清單。
入門讀物《Python基礎(chǔ)教程》(Beginning Python From Novice to Professional)
《Python學(xué)習(xí)手冊》(Learning Python)
《Python編程》(Programming Python)
《Python編程從入門到實(shí)踐》(Python Crash Course)
《Python Cookbook》
進(jìn)階讀物《軟件架構(gòu) - Python語言實(shí)現(xiàn)》(Software Architecture with Python)
《流暢的Python》(Fluent Python)
《Python設(shè)計(jì)模式》(Learning Python Design Patterns)
《Python高級(jí)編程》(Expert Python Programming)
《Python性能分析與優(yōu)化》(Mastering Python High Performance)
數(shù)據(jù)庫相關(guān)《MySQL必知必會(huì)》(MySQL Crash Course)
《深入淺出MySQL - 數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護(hù)》
《MongoDB權(quán)威指南》(MongoDB: The Definitive Guide)
《Redis實(shí)戰(zhàn)》(Redis in Action)
《Redis開發(fā)與運(yùn)維》
Linux / Shell / Docker / 運(yùn)維《鳥哥的Linux私房菜》
《Linux命令行與shell腳本編程大全》(Linux Command Line and Shell Scripting Bible)
《Python自動(dòng)化運(yùn)維:技術(shù)與最佳實(shí)踐》
《第一本Docker書》(The Docker Book)
《Docker經(jīng)典實(shí)例》(Docker Cookbook)
Django / Flask / Tornado
《Django基礎(chǔ)教程》(Tango with Django)
《輕量級(jí)Django》(Lightweight Django)
《精通Django》(Mastering Django: Core)
《Python Web開發(fā):測試驅(qū)動(dòng)方法》(Test-Driven Development with Python)
《Two Scoops of Django: Best Practice of Django 1.8》
《Flask Web開發(fā):基于Python的Web應(yīng)用開發(fā)實(shí)戰(zhàn)》(Flask Web Development: Developing Web Applications with Python)
《深入理解Flask》(Mastering Flask)
《Introduction to Tornado》
爬蟲開發(fā)
《用Python寫網(wǎng)絡(luò)爬蟲》(Web Scraping with Python)
《精通Python爬蟲框架Scrapy》(Learning Scrapy)
《Python網(wǎng)絡(luò)數(shù)據(jù)采集》(Web Scraping with Python)
《Python爬蟲開發(fā)與項(xiàng)目實(shí)戰(zhàn)》
《Python 3網(wǎng)絡(luò)爬蟲開發(fā)實(shí)戰(zhàn)》
數(shù)據(jù)分析
《利用Python進(jìn)行數(shù)據(jù)分析》(Python for Data Analysis)
《Python數(shù)據(jù)科學(xué)手冊》(Python Data Science Handbook)
《Python金融大數(shù)據(jù)分析》(Python for Finance)
《Python數(shù)據(jù)可視化編程實(shí)戰(zhàn)》(Python Data Visualization Cookbook)
《Python數(shù)據(jù)處理》(Data Wrangling with Python)
機(jī)器學(xué)習(xí)
《Python機(jī)器學(xué)習(xí)基礎(chǔ)教程》(Introduction to Machine Learning with Python)
《Python機(jī)器學(xué)習(xí)實(shí)踐指南》(Python Machine Learning Blueprints)
《Python機(jī)器學(xué)習(xí)實(shí)踐:測試驅(qū)動(dòng)的開發(fā)方法》(Thoughtful Machine Learning with Python A Test Driven Approach)
《Python機(jī)器學(xué)習(xí)經(jīng)典實(shí)例》(Python Machine Learning Cookbook)
《TensorFlow:實(shí)戰(zhàn)Google深度學(xué)習(xí)框架》
其他書籍
《Pro Git》
《Selenium自動(dòng)化測試 - 基于Python語言》(Learning Selenium Testing Tools with Python)
《Selenium自動(dòng)化測試之道》
《Scrum敏捷軟件開發(fā)》(Software Development using Scrum)
《高效團(tuán)隊(duì)開發(fā) - 工具與方法》
當(dāng)然學(xué)習(xí)編程,最重要的通過項(xiàng)目實(shí)戰(zhàn)來提升自己的綜合能力,Github上有大量的優(yōu)質(zhì)開源項(xiàng)目,其中不乏優(yōu)質(zhì)的Python項(xiàng)目。有一個(gè)名為“awesome-python-applications”的項(xiàng)目對這些優(yōu)質(zhì)的資源進(jìn)行了歸類并提供了傳送門,大家可以了解下。如果自學(xué)能力不是那么強(qiáng),可以通過網(wǎng)絡(luò)上免費(fèi)或者付費(fèi)的視頻課程來學(xué)習(xí)對應(yīng)的知識(shí);如果自律性沒有那么強(qiáng),那就只能建議花錢參加培訓(xùn)班了,因?yàn)榛ㄥX在有人監(jiān)督的環(huán)境下學(xué)習(xí)對很多人來說確實(shí)是一個(gè)捷徑,但是要記得:“師傅領(lǐng)進(jìn)門,修行靠各人”。選擇自己熱愛的東西并全力以赴,不要盲目的跟風(fēng)學(xué)習(xí),這一點(diǎn)算是過來人的忠告吧。記得我自己剛開始進(jìn)入軟件開發(fā)這個(gè)行業(yè)時(shí),有人跟我說過這么一句話,現(xiàn)在也分享出來與諸君共勉:“浮躁的人有兩種:只觀望而不學(xué)習(xí)的人,只學(xué)習(xí)而不堅(jiān)持的人;浮躁的人都不是高手。”
總結(jié)
以上是生活随笔為你收集整理的python入门经典书籍知乎_知乎问题回答 - 《Python100天从新手到大师》 - 开源书籍(oscbook.com)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 海盗船内风扇:挑战与默契
- 下一篇: python中返回上一步操作_selen