編程語言是用來和計算機交互的,可是計算機只認識0和1python
1.直接和硬件交互 2.用0和1和計算機溝通 3.優勢: 執行效率高 4.缺點: 開發效率低
1.直接和硬件交互 2.優勢(相較於機器語言):開發效率高 3.缺點(相較於機器語言):執行效率低
1.C/JAVA/GO 2.和計算機硬件間接交互 3.把代碼翻譯成機器語言,經過編譯器(彙編語言/機器語言寫的) 4.記錄下來,所有說完才能翻譯.文件編譯成另外一個obj文件.再和計算機溝通獲得結果 5.優勢(相較於解釋型語言):執行效率高 6.缺點(相較於解釋型語言):開發效率低
1.翻譯成機器語言,通常是經過解釋器(編譯型語言寫的) 2.咱們寫程序必定是程序運行的越快越好,咱們應該用編譯型 3.說一句翻譯一句 4.優勢(相較於編譯型語言):開發效率高 5.缺點(相較於編譯型語言):執行效率低
1.應用程序都須要聯網 2.網絡延遲10ms,編譯型比解釋型再快也就快1ms
C: 和硬件交互(工廠造物) C++: 面向對象的C(上帝造人) JAVA: 跨平臺很是好 PHP: 世界上最好的語言 Python: 無所不能(Python比喻成一部手機,一個庫至關於一個應用程序) GO: 高併發(同一時刻多人一塊兒使用),支持高併發,編譯型 js: 史上語法最爛的語言(和韓國特別像,統一全世界) app: 網頁源碼打包成.apk(禁止)
python是拿來解決現實問題的,其餘的一律不用關心,全部人均可以學習的緣由
python 經常使用快捷鍵 ctrl+a 全選 ctrl+c 複製(默認複製整行) ctrl+v 粘貼 ctrl+x 剪切(默認複製整行) ctrl+f 搜索 ctrl+z 撤銷 ctrl+shift+z 反撤銷 ctrl+d 複製粘貼選中(複製粘貼複製一行) ctry+y 刪除默認一行 home(ctrl+[ ) 回到首個字符 end(ctrl+] ) 回到最後一個字符 shift+F10 運行當前文件 alt+shift+F10 選擇運行文件 shift+enter 換行 ctrl+shift+r 項目中全局搜索 ctrl+alt+l 代碼整理 (code-->reformat code) local history -- > show history compare with --> 文件比較
enter 進入代碼塊 shift + enter 運行 m 進入markdown模式 y 進入python模式 esc 退出 shift + 鼠標左鍵 選中多個 f 搜索+替換 d,d 刪除 查找快捷鍵的方式 file --> download as --> md 快捷鍵:help --> keyboards