最開始學習python,是在2023年,記得那時候python3才剛起步,各種庫的支援還非常少,導致了功能的實現也不是很方便,學習資料就更少了。雖然我們知道,隨著時間的推移,新的東西總是會取代舊的,舊的就會被淘汰而沒有人使用,但是我還是選擇了對pyhton2的學習,誰讓它學習資料多呢。不過python2會在2023年停止更新,雖然目前仍然有大量的專案實現是基於python2的,但隨著歷史的不斷向前演進,python2總有一天會像python1那樣湮沒,成為時代的記憶。
一開始學習的時候,沒有做筆記的習慣,以至於總是過了時間就忘了,只能回過頭來重新學習,這樣就非常的浪費時間,即便是這樣,我也依然沒有養成做筆記的習慣。在17年參加工作後,知識掌握更加碎片化,碎片化的知識會讓人有一種錯覺:「我什麼都會」,但實際上卻又:「什麼都不會」,於是我決定再進行一次更全面系統化的學習,這一次不同以往,我將會以寫書的決心進行,因為只有把它當成一次寫書,才會考慮讀者的感受,才會將知識理解並用自己的語言通俗的表達出來,才會對知識進行模組劃分,才會更全面的掌握它!
在早期學習的時候,學習筆記全都是記錄在本地文件中的,並沒有寫部落格什麼的。後來離開老東家之後,才想著將自己寫的「書」以部落格的形式發布出來,因為我也不會走哪都帶著電腦,放在本地就不能隨時隨地的閱讀,非常不方便,而發布到公網就會方便,另外,發布出來也有助於其他人閱讀學習,提出建議,共同進步。
首發:2023年9月首次公開發布於csdn,基於python2.7編寫,**執行環境:windows10
更新2:2023年1月將本專欄所有內容基於python3.9更新編寫,**執行環境:macos
開始python3開發
由於接觸python比較晚,目前python3已經應用很廣泛,所以起步直接選擇python3,以下是python開發以來總結的幾條建議,在windows系統下 1 python開發環境使用過pycharm eclipse,不知道什麼原因,pycharm在我的機器上會出現假死的現象,所以最終選擇ecl...
從零開始的Python 3
學!都可以學!1.直接放例項吧qaq 下為求階乘的遞迴 def jc n if n 1 or n 0 return 1 n n jc n 1 return n num jc 10 print num 2.然而函式可以訪問全域性變數但不能修改全域性變數。在函式內宣告全域性變數後才能修改 num 1 d...
pyspark採用python3開發
現在時間2017 04 17。python版本3.5支援pyspark python3.6目前還不支援 做法簡單,只需要在bin pyspark中增加 export pyspark python python3 再次開啟bin pyspark即配置完成pyspark採用python3.如果想使用ip...