python學習
- 2022 年 7 月 31 日
- 筆記
學習一門新程式語言最好的方法是對比學習,下面以python腳本語言為例
1.了解該語言的基本數據類型,基本語法、書寫習慣
基本數據類型:
python:
整數,浮點數 字元串 布爾值 空值 變數 常量,列表 元祖 字典 集合
PHP:
布爾型,字元串型,整型,浮點型,複合類型(數組,對象,資源類型)
基本語法和結構:條件判斷、循環、函數,是否面向對象
書寫習慣: 相比於php,用縮進來替換大括弧,去掉每行結尾的分號
2. 學習基礎字元串處理函數(查找替換,截斷拼接)
python的find,join,split,replace,
php的strpos,str_replace,str_split等等
3.學習基本數組處理函數(計數,插入,刪除,截取)
python的 len,insert ,del,切片操作等,
php的count ,array_push ,array_pop,array_slice等
4. 了解這門語言的面向對象或者函數式編程的特徵,主要是繼承,多態和匿名函數
python

php

python匿名函數

php匿名函數

5.了解異常、錯誤處理、斷言、日誌、調試方法和單元測試
python異常

php異常

斷言主要用在單元測試上,這裡不做介紹
6.了解基本輸入輸出和文件處理,輸入輸出流類
python:

php:

7. 了解該語言如何進行callback方法調用
python

php


8.熟悉序列化和反序列化,序列化和反序列化的作用是為了在不同平台之間傳輸對象;
python

php

9. 了解程式程式碼和可執行程式碼的組織機制,運行時模組載入、符號查找機制
python的import和php的autoload
10. 熟悉加強一下執行緒、並發和非同步調用機制,熟悉常用框架和庫
11.如果是腳本語言則需要了解其生存周期,如果是其他語言則記憶體管理則是重中之重。
其實最好的學習辦法就是練習,學以致用才是最快的進階方法。