-
1 # X工程師
-
2 # 加瓦攻城獅
二者都是面向物件的程式語言,但是又是截然不同的兩種程式語言,Java的話相對來說入門簡單,容易零基礎快速入門,Java的話應用領域廣,市場佔有率比較高,會比較利於以後找工作,也可以精通Java之後再去學習Python,總而言之的話還是要根據自己的興趣來考慮先學哪門語言,畢竟作為一名軟體工程師的話,熟悉多門開發語言也是一種優勢。
-
3 # 千鋒廣州
這個還是要綜合考慮,如果是零基礎入門程式設計的話,Python相對java更加的容易,不過具體也要看你的興趣和你擅長的方向,這裡分享一下千鋒java培訓課程內容和Python培訓課程內容給你看看,你可以參考一下!
千鋒Java培訓大致分為四大階段,具體內容如下:
第一階段——Java基礎
Java的學習內容從計算機基本概念,DOS命令開始,為你入門程式語言掃盲,什麼是程式,如何配置Java開發環境,Java程式設計的過程是怎樣的,Java有什麼物特點,程式是如何執行的,這些你都可以在這裡得到答案。
Java程式設計的基礎語法,共分為10個知識點,我們將學習變數,基本資料型別,進位制,跳脫字元,運算子,分支語句和迴圈語句等,以達到訓練基礎語法和邏輯能力的目的。還有對陣列、面向物件和異常處理等。
第二階段——JavaWeb
Web前端開發基礎和框架、Servlet和JSP在Web後端的應用、Web後端開發相關專題、MVC和分層架構以及專案開發流程及CASE工具的使用等。
第三階段——Java框架
框架是程式中另一種儲存資料的方式,比直接使用陣列來儲存更加的靈活,在專案中應用十分廣泛。同時,框架整合開發(SSH/SSS)、RESTful架構和移動端介面設計、第三方介面和線上支付功能、網站安全和Spring Security應用實戰、複雜使用者互動處理和Spring Web Flow的應用、MyBatis的應用和SSM整合,我們將深入研究其中涉及到的資料結構和演算法,對學員的技術深度有了一個質的提升。
第四階段——Java+雲資料
億級併發架構演進、Linux基礎、搭建tomcat環境以實戰演練,企業真實專案供學員應用學習,進行知識體系的“二次學習”。
千鋒對Python培訓的課程安排分為十個階段,如下:
1、語言基礎階段
這一階段的學習,千鋒課程安排如下:Python基礎語法、python字串解析、python時間和日曆、python檔案操作,資料處理、python介面程式設計、python面向物件高階語法、名稱空間和作用域、應用案例分析。
語言基礎階段專案:圖形介面實現大資料查詢、Python實戰2048、語音識別、語音對話開發語音、控制開發
2、語言高階階段
這一階段主要學習,千鋒課程安排如下:Python處理txt,csv,pdf,jsons、Python平臺遷移Linux、Python常用第三方庫、Python傳送郵件、Python傳送簡訊、Python高階語法、Python正則表示式、Python網路程式設計、Python系統程式設計、Python程序執行緒協程、Python演算法設計模式、Python pyGame、Python Office辦公自動化、Python 資料庫開發、Jpython簡介、Python語言高階階段專案、高併發資料查詢、簡單郵箱爬蟲、多執行緒網路爬蟲、Python飛機大戰。
3、全棧前段階段
這一階段主要學習,千鋒課程安排如下:HTML-HTML5、CSS-CSS3、JavaScript、JQuerryJQuerry EasyUI、jQuery Mobile、Bootstrap、PhotoShop。
4、全棧後端階段
這一階段主要學習,千鋒課程安排如下:Linux網站配置、Python Github 專案程式碼管理和專案開發流程 敏捷、程式碼重構、測試驅動開發、自動化Python網站框架 Django開發;Python網站框架Flask開發、Python web server框架Tornado開發、RESTful介面開發、Python全棧工程師後端階段專案、學校管理系統、移動Twitter、聊天室。
5、Linux自動化階段
這一階段主要學習,千鋒課程安排如下:Linux指令實戰、Linux Shell 指令實戰、Linux運維自動化Python實戰、系統基礎資訊模組、
業務服務監控、定製業務質量報表、Python與系統安全
運維常見工具:Python運維階段專案Linux系統安全審計
6、kaliLinux階段
這一階段主要學習,千鋒課程安排如下:KaliLinux簡介、KaliLinux 資訊收集、KaliLinux漏洞分析、KaliLinux資料庫評估、KaLiLinux web評估、Kali Linux密碼破解Kali Linux無線安全、Kali Linux 嗅探欺騙Kali Linux 許可權維持、Kali Linux社會工程學、Python KaliLinux資訊保安開發與使用階段專案、Python FTP ,網路,ZIP等等密碼破解、Python 密碼字典生成。
7、資料分析
這一階段主要學習,千鋒課程安排如下:資料分析與挖掘、資料視覺化、金融資料分析、Python hadoop、Python Spark、Python Storm、Python資料分析階段專案、天氣資料分析實戰。
8、專案實戰
9、人工智慧
這一階段主要學習,千鋒課程安排如下:機器學習框架scikit-learn監督學習、監督學習、KNN演算法,線性迴歸,邏輯斯蒂迴歸、決策樹、樸素貝葉斯、驗證碼識別實戰、無監督學習、聚類k-means、深度學習框架tensorflow:CNN實戰、RNN實戰。
10、草莓派
這一階段的學習,千鋒課程安排如下:物聯網、樹莓派基本概念、樹莓派小專案:天氣預報(聲控)、樹莓派小專案:電燈控制(定時控制、聲控、聯網控制)、樹莓派小專案: 音響控制(媒體播放、聲控)、樹莓派小專案: 監控裝置(感測器、攝像頭, 聯網控制)
不管你是對java感興趣還是對Python感興趣,都可以來千鋒教育看看!
-
4 # 碼農阿勇
建議先培訓JAVA後自學python,主要基於以下幾點:
1、從學習的難度上看,JAVA入門比python難,當然培訓難的,自學簡單的。
2、從就業的角度看,JAVA的崗位要遠遠多於python的崗位,去培訓JAVA相對比自學能系統些,便於將來找工作。
3、python適合自學的原因是python語言的入門簡單,語法結構沒有JAVA複雜。JAVA這種複雜的語言你都學會了,python就不在話下。
回覆列表
不管說培訓還是自學,先從一個方向開始,對一個方向有比較深刻的自我認識之後,再去擴張知識廣度吧,你的其他訴求和情況不瞭解,不太好說