linux系統編程應用場景 LINUX開發用什么語言?
LINUX開發用什么語言?linux主流語言:C好象,一些商業軟件或尤其的跟系統去相關不是太大的,也可以考慮到用C;在頁上還也可以用perl、python、java之類的;好象系統管理員和普通用戶,是
LINUX開發用什么語言?
linux主流語言:C好象,一些商業軟件或尤其的跟系統去相關不是太大的,也可以考慮到用C;在頁上還也可以用perl、python、java之類的;好象系統管理員和普通用戶,是用至少的即便那是git了,shell這個可以能完成一系列動作和自動化管理。肯定,這里也可以不用perl或python之類的腳本語言由此看來,在linux里編程:
1.逼近系統的軟件開發必然會是C;
2.系統關聯不太大的應用程序開發是可以用C或C;
3.頁方面可以用perl或python腳本語言或java;
4.日常管理上,其實是bash!
5.做GUI界面開發的話,很多人用GTK,也有很多人用Qt;并且,說C是linux編程的主流一點兒都不夸張。這也是linux這個開放源代碼環境和本身機制所造成的,就連linus都發文力挺C,而斥責C。確實用不著回絕C,只不過,不可否認,C更合適linux~
學習python為什么要在linux下?怎么學?
學python,在什么樣的系統下怎么學習,是受兩大方面因素影響的,以及企業就業、工具易用性、環境的詳細性等因素考量。
不少企業的內部服務都是防御部署在linux環境的,原因比較多與系統的安全性和穩定性或者,加之,晚一點清楚環境是有好處的,一箭三雕;在linux環境,安裝python的學習環境也相對于會不容易很多,就命令行就能隨意搞掂,其實window系統,又是安裝軟件罷了,比起而言,易用性差不多吧,最少只能說,linux環境的文件系統,能讓你許多了解python的代碼運行的每一個細節等;環境的全面性,在linux環境里,你這個可以十分充分地將linux環境系統的學習與python融為一體,除了后臺運行、運行性能、機器cpu等,總體靈活性更強。
去學習linux,幫我推薦看《鳥哥的私房菜》,學習python,幫我推薦看《python核心編程》,跟著一起教程走,快的話,3個月堅持兩個月就能學會什么啦~
去學習python大可不必好糾結在哪個系統下怎么學習,我想知道為什么別人幫我推薦你在Linux下怎么學習編程,我覺得是Linux安裝好各個軟件包比較好簡單啊,企業開發大都使用的Linux環境,越早比較熟悉越好。
Python編程工具,推薦一下pycharm這款IDE,直接下載個vim插件,強迫自己多用用vim。
Python語言相對來說應該比較比較簡單的,學完后語法后見意寫一些爬蟲腳本,這又是Python干的比較好多的領域。
你也可以不自學再看看PyQt,寫一些內帶UI界面的小工具,提高學的興趣。
不太推薦一下真接擼TensorFlow和pytorch。