非計算機專業自學Python好找工作嗎?


Python只是一門編程語言,只是學好Python,並不容易找工作。

你需要系統地學習軟體開發,夯實計算機的理論基礎。

學完Python以後,需要再選擇一門技術領域來進行深入地學習,比如web開發,大數據分析,機器學習等。系統地學習Python,以及如何選擇適合自己的技術領域,可以看下這篇文章:

小白速看-大神教你系統地學習Python?

mp.weixin.qq.com圖標

知乎專欄里提供 了高質量的視頻教程:

Python零基礎入門到項目實戰?

zhuanlan.zhihu.com圖標


如果自己有理科生的底子,可以嘗試了解下數據分析這個方向,根據Gartner公司的預測,從2020年開始將會產生大量的初中級數據分析崗位,這些崗位需要人但不需要數據分析的專家或者一個專業對口的博士,所以從Python開始入手,嘗試了解和學習數據分析是一個不錯的方向。但是千萬不要勉強自己,首先要確定自己熱愛這個行業,願意付出時間和經歷才去做這個事情,如果功利心太強,往往是得不到想要的結果的。就像我們國家真正的專家和學者,那一定是有一顆」安貧樂道「的心,而不是天天參加這個節目,明天參加那個商業活動,後天還要在自己掛職的公司轉轉。


大家為什麼要學習python呢?

1、python簡單易學

python的優勢就是簡單,我所說的簡單,是相比於象C和C++這樣的語言,python語法簡潔,可閱讀性可維護性強,上手快,但是要寫好得需要多研究。

2、python顏值高

Python編寫代碼更加乾淨清爽、更加舒服。對於初入門學者來說,就只是胡亂敲出幾行代碼也是極美的視覺享受。

3、python基礎能力齊二全

人工智慧研究所需的各項基礎能力:比如數學運算頻繁使用的NumPy和SciPyPython;比如,圖形繪製中MatplotLib、SeaBorn;再比如結構化數據操作中的Pandas,集齊十八般武藝於一身,學好一門Python,召喚神龍指日可待。

Python的就業方向是什麼呢?

python因為具有獨特的優勢,因此受到了不少人的喜歡。學習Python可以從事的方向有很多,工作崗位、就業機會都是非常多,薪資水平也是非常不錯的。

主要從事方向:人工智慧、科學運算、數據分析、web開發、爬蟲、運維、遊戲開發、機器學習等。

當然在學習python的道路上肯定會困難,沒有好的學習資料怎麼去學習呢?為大家推薦兩本適合小白的python書籍,希望能對你有所幫助。

《python編程從入門到實踐》

本書是一本針對所有層次的Python 讀者而作的Python 入門書。全書分兩部分:第一部分介紹用Python 編程所必須了解的基本概念,包括matplotlib、NumPy 和Pygal 等強大的Python 庫和工具介紹,以及列表、字典、if 語句、類、文件與異常、代碼測試等內容;第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的Python 2D 遊戲開發如何利用數據生成互動式的信息圖,以及創建和定製簡單的Web 應用,並幫讀者解決常見編程問題和困惑。

《父與子的編程之旅》

首先,你可能想知道這本書講些什麼。這是一本編程書,它會告訴你什麼是編程,什麼是程序,程序有哪些方面,需要了解哪些概念……我不想在這裡列出這些深奧的術語把你嚇住,你在書中可以找到,而且會發現其實這些概念一點也不深奧!最重要的是,讀完這本書,你能自己編程序,甚至可以編寫遊戲,這可能是最讓你著迷的一點吧。

《「笨辦法」學Python(第3版)》

是一本Python入門書籍,適合對計算機了解不多,沒有學過編程,但對編程感興趣的讀者學習使用。此書結構非常簡單,其中覆蓋了輸入/輸出、變數和函數三個主題,以及一些比較高級的話題,如條件判斷、循環、類和對象、代碼測試及項目的實現等。每一章的格式基本相同,以代碼習題開始,按照說明編寫代碼,運行並檢查結果,然後再做附加練習。這本書以習題的方式引導讀者一步一步學習編程,從簡單的列印一直講授到完整項目的實現,讓初學者從基礎的編程技術入手,最終體驗到軟體開發的基本過程.hardway(笨辦法)比較適合起步編程,作為Python的入門挺不錯。

《Python學習手冊:第4版》

每一章都包含關於Python語言的關鍵內容的獨立的一課,並且包含了一個獨特的「練習題」部分,其中帶有實際的練習和測試,以便你可以練習新的技能並隨著學習而測試自己的理解。你會發現眾多帶有注釋的示例以及圖表,它們將幫助你開始學習Python 3.0。

之前我也是看了很多python入門視頻教程,個人覺得有幾個還是很不錯的,大家可以學習一下.

1、廖雪峰的官方網站

廖雪峰的Python教程相比無需過多的介紹,基本上研究過Python的大家都知道,作為一個比較完善的Python入門教程也足夠了。

2、菜鳥教程

本教程適合想從零開始學習 Python 編程語言的開發人員。當然本教程也會對一些模塊進行深入,讓你更好的了解 Python 的應用。

3、簡書

4、CSDN

學軟體開發的都知道實戰項目對於學好一門語言是很重要的。在這裡可以向大家推薦幾個Python實戰項目

項目1.Python 圖片轉字元畫

本課程用 50 行 Python 代碼完成圖片轉字元畫小工具。通過本實驗將學習到 Linux 命令行操作,Python 基礎,pillow 庫的使用,argparse 庫的使用。本課程難度簡單,屬於 Python 中基礎課程。

項目2.200 行 Python 代碼實現2048

本實驗僅用200行的 python 代碼完成2048小遊戲的編寫。通過本實驗將學習 Python 基本知識,狀態機的概念,以及編寫 python 遊戲的步驟。為 Python 的進階課程,需要用戶具有 Python 的語法基

項目3.Python3 實現火車票查詢

很適合用來入門爬蟲。你將學習到爬蟲最重要的兩個步驟——數據的爬取和數據可視化。完成項目後,你只需要敲一行命令就能獲得你想要的車票信息,牆裂推薦各位小夥伴學習。

項目4.Python 基於提取《釜山行》人物關係

針對《釜山行》劇本的文本,使用 python3 編寫代碼分析文本中人物的共現關係,完成對《釜山行》文本的人物關係提取,並利用Gephi軟體對提取的人物關係繪製人物關係圖。

最近有盆友問我有沒有合適入門的 Python 視頻教程,如果你善用搜索引擎的話,網上資源一抓一大把,看視頻的好處能跟著老師的思路一起學習,雖然效率沒有直接啃書快,但對於看不進書或者看不懂書的人來說,視頻可能是最好的入門教程之一。個人覺得跟著馬哥教育的視頻學習還是不錯的,很多同學不知道如何獲得視頻,可以直接私信我或者搜索馬哥教育的官網群就能免費領了,畢竟人家的實戰項目多,我們學軟體開發的都知道實戰項目對於學好一門語言是很重要的。

以下是放在我收藏夾已久的幾個視頻,可以說是基本涵蓋了python的方方面面了,這個課程是再適合不過了如果你想入門python的話,現在呢,我就把這門課程的視頻分享給大家

python全能工程師從小白到精通

這就是最火的python入門系列教程真正的零基礎入門!

想成為一名合格的Python工程師需要必備哪些技術點呢?

◆ 分支、循環及 break、continue、else 子句三元表達式入門和進階

◆ 字元串,常用方法 join、split、partition、replace、strip、find 及時間複雜度,格式化 bytes、bytearray

◆ 切片用法和高級進階(必備)

◆ len、range、max、min、sorted

◆ 列表解析式、集合解析式、字典解析式、生成器表達式

◆ filter、map、zip 使用與實戰

◆ time、datetime 模塊使用

◆ 面向對象三要素總結和面試真題講解

◆熟悉 Logging 模塊使用

◆ 快速搭建一個 Django 項目 ( 投票系統 )

◆ Python DB API 操作資料庫

◆ Django 配置資料庫及資料庫操作

◆ 優化模板結構(繼承)

◆ 表單介紹

◆ 生成表單

◆ Bootstrap 開發與應用

◆ 第三方 Boostrap 模板與應用

◆ 許可權管理,模板層的許可權用法,視圖層的許可權使用

◆ 同步多雲的資產信息到運維管理平台 ( 基於 celery)

最後祝你有一個愉快的學習旅程!

【年薪30w工程師吐血整理資料大合集】

領取IT資料大合集:http://image.qbangmang.com/counselor.html

http://image.qbangmang.com/counselor.html (二維碼自動識別)


作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

首先,從當前IT行業的人才需求情況來看,雖然Python開發的崗位並不少,但是這些崗位對於應聘者的要求卻相對比較高,所以對於非計算機專業的初學者來說,要想通過自學Python來實現就業還是具有一定困難的。

當前Python語言的上升趨勢雖然比較明顯,但是Python的開發崗位更注重應聘者對於大數據、人工智慧等技術的掌握情況,而要想掌握大數據和人工智慧技術,對於初學者的知識結構和學習能力都有較高的要求,這對於非計算機專業的人來說,學習周期會非常長,而且也未必會達到理想的學習效果。如果初學者有比較紮實的數學基礎(高數、線性代數、概率論),同時學習能力也比較強,那麼也可以嘗試自學大數據開發的相關技術。

Python語言由於自身比較簡單易學,所以很多程序員轉向Python開發也會比較容易,這也是導致當前Python開發崗位招聘數量雖然比較多,但是競爭也非常激烈的重要原因,尤其是一些高附加值的開發崗位,初學者的競爭力還是比較弱的。目前有不少Java程序員也在轉向Python開發領域,以便於進軍人工智慧領域。

目前一部分大型科技公司會釋放出一些Python實習崗位,這些實習崗位多集中在人工智慧領域,比如計算機視覺、自然語言處理等領域,對於初學者來說,從這些實習崗位開始做起是比較不錯的選擇,一方面可以積累一定的開發經驗,另一方面也會有機會進入到大廠工作。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智慧領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智慧等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


真不太好找工作,爬蟲,web,運維,人工智障python也就怎麼幾個方向。爬蟲方向小眾市場專門的爬蟲工程師需求不大,web的話市場上Java還是老大python web只能開發些小型網站,人工智障python只是一個工具語言。如果真的要轉it還是學Java吧畢竟Java市場需求還是最多的,以後在學python也不遲


只會Python,不好找工作。


211水碩今年畢業剛找完工作。

非cs專業,自學的Python,今年中興白菜價簽了。本文所指都是基於2020屆普通學生秋招而言,個例就別拿出來了。

先表示結論:非cs專業自學Python不好找工作。

建議:學JAVA

今年cs本專業都是神仙打架,一大批人從演算法轉開發,開發轉測試,就別來趟Python這渾水了,別被某些培訓班忽悠瘸了,相比java,c++等語言,Python用來搭網站什麼的太小眾,用來做深度學習的話,你非計算機專業的基礎和水平又不夠。所以進退兩難,十分尷尬。

要是只是轉行找工作,那就瞄準需求大的搞,糊口而已,後面干兩年還有興趣的話,再玩玩Python也行。


得看你就業的方向是什麼,現在的市場並不是說你會python你就一定能找到工作,python它只是一個和PS、WPS一樣的工具。

你要找什麼工作?如果是工程師類的那麼只會python是遠遠不夠的。


如果工作地點是一線城市,python作為主語言還是可以的,工作機會相對會比較多.

如果是二三線城市,不建議使用python作為第一語言來找工作,二三線城市python工作機會會少很多,可以考慮java為第一語言,python為輔語言.比較如果找工作.

對於是否自學還是培訓班培訓,這個分人吧.需要具體分析


沒戲。正經用python的公司主要是用這個語言來寫web伺服器或者寫深度學習演算法。只學語言本身沒啥用。

更別說非計算機專業。實在對這個專業感興趣,可以跨考計算機的研究生。


python目前的工作方向主要有3個:一個是爬蟲,一個是數據分析,一個是人工智慧。

其中,爬蟲的工作崗位並不多,人工智慧的門檻又太高了,而數據分析的門檻倒是不高,但是工資顯然跟其他IT崗位沒法比。

綜上,非計算機專業想轉行IT,我的建議是從Java Web學起。

你也可以看看我之前回答過的其他問題,作為參考。

從其他行業轉到程序員(沒有任何語言以及相關的基礎),學什麼編程好一點?


去掉前綴非計算機和自學這兩個限定詞,python好找工作嗎?這個答案都是不好找的。現在cs校招大多基本是前端、後端、數據研發、演算法、以及安全類,能用python比較多的就是演算法崗,演算法崗python只是工具不是核心,想完全靠python找一份工作還是比較難的(當然崗位也是有的),非cs科班學java是最容易找個it工作的


我的建議是:自學python,不好找工作;

簡單概述原因:python的優勢的就業方向就只有Python爬蟲、python機器學習,pyhon數據分析;首先說第一個,爬蟲你能自學到能看到網站就爬嗎?;機器學習懂原理,會調參數嗎?;數據分析懂分析框架和業務知識嗎?

相對其他語言,python確實簡潔很多,更多的他是作為一個輔助性的效率工具去實現工作目的,而不是學一個工具就想去找工作,python的本質是一個編程工具,一個編程的工具你要看大環境,現在程序員的主流編程軟體是什麼,如果你做的不是程序員,你能用python輔助你實現什麼?這才是你現在考慮的,選一個方向,根據你的需要,適當地選擇輔助工具,(熱門也有坑)


只會python不好找工作,知乎上都科普了好多次啦,B站上也有好幾個視頻說只會python是不好找工作的~~更何況是非科班的學生呢?不過可以通過python去先了解編程的語言,還有一些編程的思想,然後進而學習C或者java這一類的就是啦


相信自己,完全可以找到工作。

因為工作的原因,之前在一個培訓機構兼職做過老師,看到過很多類似於樓主這樣經歷的學生。他們當中絕大部分都是從其他專業轉過來的,經過好幾個月的專業培訓和自身的努力學習,最後都找了一份不錯的工作。

當然,我並不是推薦樓主去培訓機構學習。建議樓主如果時間比較多的話,自制力還可以,那樓主可以去B站上搜搜,有很多培訓機構放出來很多不錯的視頻,樓主可以按照那個順序學習。


首先,現在學習編程和是不是計算機專業出身已經沒有太直接的關係

科班出身的人可能對於非科班的人來說,理論概率知道的很多,但是關於相關內容的實現可能掌握得並不透徹,還是需要大量的實踐項目和平台來鍛煉。因此不用過於擔心自己非計算機專業。並且這個行業本來就是需要不斷學習的,即使你現在比科班的落後一步,將來也會迎頭趕上甚至是超越。

其次,自學Python最大的問題在於你可能把握不到一個度,你不知道要學到什麼程度就能找工作。

Python的發展方向主要有:數據分析、人工智慧、web開發、網路爬蟲、Python開發、Python運維等等。在正式開始學習前,最好是先確定你未來就業時想要發展的方向,然後根據這個方向在招聘網站上搜索其招聘崗位所需要掌握的技術要求,在學習過程中,有針對性的學習相應的知識和技術。

例如:

Python工程師崗位:

數據分析師崗位:

然後,是關於如何自學入門Python。

對於剛開始入門Python來說,首先是要弄懂Python的基礎語法,找一本淺顯易懂,例子比較好的教程,從頭到尾看下去。記得把裡面的常式都手打一遍,搞懂為什麼。然後,再去找些 Python 實際項目來練習。對於任何編程語言來說,以實際項目為出發點,來學習新的技術,是非常高效的學習方式。做好前面兩點,你已經開始初步入門了,接下來的學習就是需要找一個會Python的人,問他一點學習規劃的建議,然後在遇到卡殼的地方找他指點。當然如果你身邊沒有人會 Python,也可以在網上搜索相應的資料或者最好報班學習。

最後建議,學Python,首先要打好基礎,然後可以選定一個方向,精於一個方向以後,再往全棧發展,你的路將越走越寬!


非計算機專業的學生自學Python,想找份好工作,那就先要看看自己有沒有這方面的天份和毅力了,個人一直覺得,你如果只是學了Python語言,你在基礎認知上會比計算機專業的學生少學了很多很多的知識。計算機專業,每學期的關於計算機相關的課程基本上都有三五科吧。四年積累下,算算就知道。所以計算機專業的學生在計算機方面是比你有底蘊的,他們哪怕跟你同一時間自學Python,他們進展可能會快得多。所以如果非計算機專業的學生自學Python,最好還是多花些時間把計算機相關的知識補齊。

如果想學Python 可以關注我的針對入門級的Python3教程,都是本機操作,並截圖和錄屏的教程,針對新手非常友好

老樹Python:一步一步學Python3(小學生也適用) 第一篇:Python安裝?

zhuanlan.zhihu.com圖標老樹Python:一步一步學Python3(小學生也適用) 第二篇:Hello World!?

zhuanlan.zhihu.com圖標


不好找了 現在不像幾年前 今天的IT界缺人嗎? 缺的是大牛


如果在一線城市看你Python崗位還有,但是需要項目經驗 以及學歷門檻,如果二三線城市的話,可能單獨的Python崗位幾乎很少!想增加Python項目經驗的 可以來朗沃看看

https://u.wechat.com/MEUaHmtCatLScQJ1MBTa2IU (二維碼自動識別)


python只是一個編程語言,只是一個工具。大肆宣傳的學完python年薪百萬,只是為了他們能賣課。

如果想找計算機方面的工作,比如演算法工程師,演算法數學邏輯學習能力也都是缺一不可的,python只是一個幫你完成這些目標的一個工具。


推薦閱讀:

Python爬取並分析虎嗅網 5 萬篇文章
我用 Python 抓取了 7000 多本電子書
python中爬蟲常用到的正則表達式
小猿圈python之高階函數lambda、map和reduce用法
Python 標準庫以及流行的第三庫

TAG:Python | 自學 | 計算機專業 |