回覆列表
  • 1 # 我是玉祥

    朋友你好,以下是我對這個問題的看法,希望可以幫到你:

    (1)如果你是零基礎學程式設計的話,你應該將C語言、C++或者Java中的一種作為入門語言,進而向其它語言和領域過渡轉移。

    (2)建議你將C語言、C++或者Java中的一種作為入門語言,是因為他們封裝的類庫(尤其是C和C++)比python少,很多功能需要我們自己程式設計實現。

    (3)Python用起來簡單,是因為它封裝了很多的類庫(把常用的東西封裝起來,方便直接呼叫),可以減輕程式設計師的工作量,我們可以直接呼叫而已。

    (4)論入手簡單的話,當然是python了。

    (5)如果你想要做一個優秀的程式設計師,又要以Python作為你的入門語言,那你不僅僅要學會熟練的使用Python,還要去研究你每呼叫的一個類庫和方法,也就是讀Python的原始碼。要知道,學習是沒有捷徑的!

    (6)論就業前景和未來的發展趨勢(人工智慧離不開Python)的話,Python將會更有前途,人工智慧是未來的發展趨勢!但如果你能把Java學透的話,你就是不可替代的人才!當下企業並不關心你會什麼語言,而是你精通什麼技術!要知道,會和精通是二碼事!

    以上就是我給你的建議了,希望可以幫到你!

  • 2 # 欣賞105

    有一句話叫做如果你連python都學不會那麼就不要想著做開發了,python作為稍晚出現的語言,在建立之初就考慮其他語言的不足,用起來很方便。pyhton個人感覺適合做資料分析,有時候java產生的資料交給python來處理能達到事半功倍的效果。目前的人工智慧和機器學習也用到python,而且python也是目前增長最快的語言。更是有些地方把python納入中學考試。如此看來python前景一片大好。但是網上找一下,python的崗位少之又少,一個被捧上天的語言為何需求量那麼小甚為不解。java就業崗位多,但是遍地開花的培訓班加上高校畢業生湧入進來,使得java的待遇不如從前,需求多求職者更多。學什麼看你個人怎麼看。

  • 3 # IT人劉俊明

    針對沒有任何基礎的朋友推薦學習Python,因為Python是指令碼式語言,比較容易學習。目前Python和Java都是比較流行的語言,就使用廣泛性來說Java要好一些,但是Java也要稍微複雜一些,下面我從學習路線和就業前景對Python和Java進行分別介紹。

    Python的學習路線和就業前景

    Python作為Web開發的傳統三強(Java、PHP、Python)語言之一,一直有穩定的使用者,直到最近幾年伴隨著大資料和機器學習的大量需求,使得使用Python的使用者逐年增多,是目前發展勢頭比較好的語言之一。

    Python語言的特點是簡單、優雅、明確,由於是指令碼式語言,所以在功能實現上比較直接和高效,學習起來也比較容易,非常適合零基礎的朋友。Python基本內容包括以下內容:

    基本語法(資料型別、變數、關鍵字、表示式、運演算法等)。

    列表與元組(分片、運算、屬性、巢狀操作、列表方法、列表與元組的區別)。

    字串、字典(字串格式化、字串方法、字典建立、字典方法)。

    流程控制、條件(分支結構、迴圈結構、控制器、pass語句)。

    函式(函式定義、形參實參、區域性變數、遞迴函式等)。

    面向物件程式設計(面向物件程式設計介紹、封裝、繼承、多型等)。

    異常處理(異常概念、異常處理、finally等)。

    正則表示式(re模組、貪婪模式、非貪婪模式、替換等)。

    IO操作(檔案讀寫、內容迭代、序列化)。

    功能函式(系統提供的函式,比如日期時間函式的使用)。

    多執行緒(執行緒的概念、建立多執行緒、優先順序等)。

    網路程式設計以及資料庫操作(TCP程式設計、UDP程式設計、資料庫API、事務等)。

    安裝之後就可以進行Python開發練習了,按照慣例來一個“Hello World”。

    與Java相比Python的程式碼要更加簡潔和易於理解。

    目前Python在大資料和機器學習領域的應用逐漸增多,這主要得益於Numpy等庫的強大,我本人就是從Java轉向Python來做演算法實現的,所以感觸頗深(人生苦短、我用Python)。

    Python雖然使用比較多,但是目前在就業市場的人才招聘卻並不是很多,主要原因我認為有兩點:

    目前Python程式設計師很多都是其它語言轉換過來的,由於Python簡單易學,所以人才需求被稀釋了。

    Python作為一個工具軟體,通常做大資料和機器學習領域的研發人員都會使用,自然招聘量會受到影響。

    基於以上原因,單獨招聘Python程式設計師的需求並不會很多,但是作為入門語言來學習,Python是一個好選擇。

    Java的學習路線和就業前景

    Java語言是目前使用最為廣泛的計算機語言之一,長期佔據程式設計語言排行榜的榜首位置,可以說現在大部分程式設計師都會使用Java,Java創造了一個語言的神話。Java屬於C語言系列(號稱神一樣的語言),擁有嚴謹的語法和標準的模組化風格。

    我從大學時就接觸了Java語言,到今天已經使用Java超過10年了,雖然這期間也使用過C、Python等語言,但是使用Java的時間是最長的。Java的基本內容包括以下部分:

    Java基本語法。

    類、物件、屬性、方法。

    識別符號、關鍵字。

    流程控制。

    陣列。

    封裝、繼承、多型。

    static、final。

    介面、抽象類。

    異常處理。

    IO、序列化。

    集合。

    AWT、Swing、SWT。

    多執行緒。

    網路程式設計。

    安裝之後需要配置一下環境變數(參考我前面的文章),按照慣例編寫一個“Hello World”程式。

    Java的學習內容還是比較多的,在學習了基礎部分之後還要學習java資料庫程式設計、Java Web程式設計、Java企業級程式設計、Java框架程式設計等等。

    目前Java的就業市場還是比較好的,很多企業都大量需要Java程式設計師,所以Java在就業市場上比Python要好一些。

  • 4 # 華信智原天津IT達人

    如果完全零基礎,不建議學習Java。Python人工智慧的三個基礎點,一是演算法,包括深度學習,二是大資料,這是人工智慧的支撐,三是運算能力和硬體,是全面發展的。

  • 中秋節和大豐收的關聯?
  • 如何看待有的學校亂收費?該如何舉報?