Python的作用和易用性,以及普及率我就不講了。
我們小區隔壁有一家教小孩機器人編程的機構,麵積不大,但學員眾多。
因為編程考級可以在升學時加分,這是少數精英知道的秘密,所以大家都是憧著這一點去的。
我也發現了這個秘密,用了幾天把Python拿下,現在說一下心得。
首先要選書,我選了《Python從入門到精通》還有一個是《Python+excel\/word\/ppt一本通》。
努力了幾天,就拿下了。
首先要裝Python的基礎程式,不懂得問豆包,然後是visualcode程式,如果有興趣還可以裝個豆包的輔助編程AI,這個在開發環境裡可以選擇。
之後就是打代碼。
其實Python是下一代語言,市場占有率幾乎25%,超越所有語言。
學這個需要有人教,或者有編程背景,不然會一頭霧水。
我有20年編程的經驗,所以比較輕鬆,前後入門也就3天。
Python的特點是語言簡練,功能強大,特彆是數據庫和excel的操作可以說是順滑的不得了。
幾行代碼就可以把過往程式的長篇大論實現的功能解決。
還有就是來源社區龐大,有數不儘的包可以下載。
用這些包可以實現很多以前靠一個人不能實現功能。
如果一個包不會裝,其實很簡單,在控製檯打入pipinstallpandas就可以把pandas包安裝。
常用的包有os,就是檔案寫入儲存建立用的。
pymssql是連接sqlsever用的。
pyodbc是連接常用數據庫用的。
還有很多,例如操作excel的xlwings。
這些都會在我的公眾號裡介紹。
不背單詞學英語。
然後就是大量的例子練習。
例如建立自己的文字數據庫
如何導出數據到excel,如何寫入數據。
以及數據庫的增刪改查。
數據查詢讀取後,如何在內存裡處理數據。
這些都是基本功。
程式員可以說是站在金山上的掘金著。
不過有一點就是賣鏟子。
人家掘金,你賣鏟子是個最劃算的買賣。
所以我很多的人脈都是靠賣鏟子換來的。
畢竟人人都想學,特彆是小孩讀書,到了做畢業設計的時候,都需要用python做。
特彆是工科,絕對少不了。
寫程式不一定是碼農,因為定義碼農那個拉磨的驢。
如果你是牽引驢的人,也就是專門研究前沿科技的人,你就會跳出拉磨的怪圈。
這需要明銳的洞察力,知道市場的運作和方向。
這些需要經濟學,博弈論的理解,當然還有阿德勒的積極心理學的加持。
因為你會遇到很多絕望的事,如果心理素質不高,很容易退出。
而你的退出也是很多人希望的,因為你的成就就是人家妒忌的源頭,所以尋找厲害的合作夥伴,可以讓你生活在讚揚聲中,否則就是指責或者被拉下水,成為人群中的一份子,默默過一生,哈哈