首頁>Club>
本人現在用的語言是C,做嵌入式軟體,想閒暇學習python,請問python中哪個方向比較好上手,容易學習?
7
回覆列表
  • 1 # 成都朗沃教育

    由於不同企業對於職位的稱呼各有不同,成都朗沃it培訓就透過具體能夠實現的內容來為你劃分六大應用方向:一、自動化工具開發企業往往會需求自動化辦公系統等多種多樣的自動化開發工具,而根據公司業務的不同,開發需求自然而然會有所不同,通常需要根據實際需求定製,對開源軟體進行二次開發,或者是自行開發相應的業務系統和工具。

    二、業務技術架構評估和最佳化程式碼本身的優劣足以影響到訪問效率的高低,而這種影響是很難通過後天的叢集和伺服器的最佳化而有所改善的。而具備開發能力,可以使評估技術架構是否合理,哪些地方可以做出調整,具備開發和架構設計及調優能力可是成為一個出色架構師的必須能力。

    三、做個全棧工程師廣義的全棧工程師是指能駕馭各種開發工具的工程師,而Python本身就有著很強的全棧式綜合語言的特點,能夠完成後端、前端、GUI、科學運算、網路程式設計、大資料開發等等,掌握了Python,會使你更快成為一名全棧程式設計師。

    四、3D遊戲開發Python有很好的3D渲染庫和遊戲開發框架,有很多實用Python開發的遊戲,如迪士尼卡通城、黑暗之刃。常用PyGame、PyKyra等和一個PyWeek的比賽。對於想要進軍遊戲行業的同學們,Python也是一個不錯的選擇。

    五、利用python做爬蟲Python語言還可以寫爬蟲,但僅僅只是爬蟲的入門而已。過Python入門爬蟲比較簡單易學,不需要在一開始掌握太多太基礎太底層的知識就可以很快上手,而且很快可以做出成果,非常適合小白一開始想做出點看得見的東西的成就感。如果想要往這個方向發展,Python是不錯的入門選項。

    六、大資料和人工智慧Python是機器學習和AI的主要開發語言。作為被用於機器學習和人工智慧系統以及各種現代技術的一門語言,Python能夠十分容易地應用於分析和組成可用的資料,這也使它成為資料科學中最流行的語言之一。而豐富的本機拓展也使Python的優勢得以強化,更適用於機器學習、資料計算和人工智慧領域。

  • 2 # 西線學院

      Python這門語言它是面向物件程式語言,有封裝強大的類庫,Python目前已經超過了Java成為人們最喜歡的程式語言。相比Java,Python更加的容易理解、免費開源的程式碼、Python的移植性非常強等等非常多優勢,尤其是Python3出來之後更是讓Python壓過其他語言一頭。

      學習Python的未來前景如下:

      大家都在關心Python的工資能有多少?

      目前,Python開發者的工資基本都是在15K以上,而且它的漲幅不知道為什麼高的離譜,可以達到50%的漲幅,而Java的工資封頂也就是30000左右,而Python卻可以漲到最好50K,因為Python這個語言以後的發展前景非常可觀,尤其是稀缺人才,類似於之前的IOS開發。

      Python幾個發展方向如下:

      1.Python web全棧工程師

      我們都知道網站開始一直都是需求最高的,而全棧工程師無論是哪個語言都是人才中的人才,Java全棧工程師的工資基本在30K左右,而Python web全棧工程師可以比Java高出 20K,首選就是Python全棧工程師。

      2.Python自動化測試

      只要是跟自動化有關係的,Python這門程式語言都可以發揮非常大的優勢,目前做自動化測試的大部分工作者都需要學習Python幫助提升工作效率,做自動化測試應該都知道,而會不會Python完全是兩種層次。

      3.資料分析、爬蟲

      做資料分析的現在都需要學習Python,Python可以更快的提升對於資料抓取的精準程度和速度,這對於做資料分析的人來說是再好不過的,還在用表格的同學應該提升自己了。

      4.大資料

      我們現在是真正大資料時代的帶來,而Python這門語言做大資料要比Java更加的有效率,大資料雖然難學,但是Python大資料可以更好和大資料進行對接。

      5.自動化運維

      根據我的瞭解,目前好像沒有太多的運維工作者不需要Python,只要還有一點上進心的,想著未來以後的發展,他們基本都在努力學習Python,運維以後不要再問為什麼要學習Python了,沒有為什麼。

      6.人工智慧

      我為什麼把這個方向留在最後,因為這是我們即將到來的時代“人工智慧時代”機器人掃地,機器人洗碗,我想這樣的時代不會太遠,最多五年,而Python正是這個方向首選的語言。

  • 3 # 暗能量之灰色地帶

    建議先學基礎(資料型別、基本語法、異常處理、類等),然後對主要的應用方向(正則表示式、網路程式設計、網頁程式設計(這個就包含其他答主說的爬蟲)、GUI程式設計、資料庫程式設計等)進行初步瞭解和嘗試。

    以上這些,作為初學者的話,基礎是應當要掌握的,主要應用方向的主要技術也是必須瞭解的。在這個基礎上,再去選擇一個方向深入鑽研。個人比較推薦先把爬蟲、資料分析深入做做,每成功實現一種型別的爬蟲或者一種機器學習演算法就很有成就感,容易保持學習動力。

    比較推薦《python核心程式設計》第二版入門,雖然講的比較雜,但內容比較成體系,初學者最重要是能帶上正道,後面才有發展空間。第二版啃完後,可以啃第三版(與第二版內容不同)。需要全套教程的可以聯絡QQ987772927

  • 4 # 宅男愚智

    請問你是有其它語言學習或開發經驗嗎?還是屬於零基礎,大學專業非計算機專業的?

    我假設你是第二類人員。我的個人推薦畢竟簡單,先學基礎,Python的語言基礎。暫時不用考慮是往爬蟲還是web還是大資料等方向發展。

    目前網路上關於Python的課程很多,質量參差不齊。更多是類似培訓機構那種注重實際應用,對原理講解較少。

    推薦你可以看看網易雲課堂與大學生mooc裡,嵩天老師得課程,一個是付費的,一個是免費的。建議先從免費課程學一遍。再學付費的基礎課程,建議重頭到尾學習兩邊。至於為什麼推薦,利益相關,我看過他的課。對我幫助很多,我就是非專業選手,一些知識點講的很棒。

    文件推薦:只推薦Python官方的中文文件,學習過程一定要多谷歌,多看國內相關部落格。記注意,查詢資料與解題。一定谷歌,百度效率太低解答大部分只有過程,沒有原理

    當你基礎熟練了,並對bug有個人理解。你可以考慮職業發展方向了。這個時候選擇方向,對你來說都一樣。除了大資料研究與人工智慧演算法方向需要較深厚的數學基礎,其它的如爬蟲,web等方向學習起來可以說沒有什麼壓力。

    還有,你需要明白一點。Python他是萬能的膠水,你除非將Python作為你的長期研究發展方向,建你在把Python學通之後,第二個月接觸一下前端開發或者JAVA語音基礎。你若是想透過學習Python找工作的話

    若你是第一類的Python初學者。在學習Python過程中,建議你在把基礎課程學完後,可以結合你常用的一些函式演算法、功能模組用Python寫一遍。

    至於後期的升入方向,當然是結合你的工作需要,升入瞭解學習。

    Python的官方文件資料很詳細,推薦作為主要的doc查詢地址

    PS:書籍推薦《Python學習手冊》,建議你在學習過網易雲課堂付給課程中基礎部分,再來看這本書。這邊書講的很詳細,很深入,也通俗易懂。但還是推薦你對Python有了一點了解再來看這本書。

    對了,目前國家計算機二級考試推出來Python的教程。你可以看一下,很簡單的入門書籍,內容涉及也比較寬泛。

    Python技術書籍推薦清華出版社與機械出版社的相關書籍

  • 5 # 架構師修煉

    你好,你可以先這樣的:

    1,如果只是看入門簡單的選擇的話,python web相對要簡單一些,整一些框架例如flask基本就可以了.

    2,如果你這個時候web感覺很熟練了,又想搞搞資料啥的,可以切入資料探勘和分析這個方向

    3,最後有機會就可以選擇人工智慧這塊,模型訓練啊之類的

    希望對您有幫助

  • 中秋節和大豐收的關聯?
  • 你的氣質,你的自信來源於什麼?