學習Python遇到的熱門問題整理

千鋒教育qyf發表於2021-04-25

  什麼是Python?它可以做什麼用? 學習Python還是java?哪個比較好?Python適用於哪些場景?關於python,你是不是還有很多問題?那今天小編就來給大家答疑解惑了,給大家整理了學習Python遇到的熱門問題,看完這篇文章,你會對Python有更多的瞭解!

Python

  首先什麼是Python?Python具有簡單、易學、免費、開源、可擴充套件、可嵌入、物件導向等優點,它的物件導向甚至比java和c#。net更徹底,可以與C++完美融合。

  Python執行速度如何?通常Java的速度比Python快些。Python呼叫C擴充套件除外(也可以直接用CPython)。

  Python適用於哪些應用場景?這個沒有固定答案,很多人都說Python不適合開發GUI的程式,但Python自己的IDE——IDEL和第三方的IDE——Eric就是Python寫的。目前看到的更多的人是拿來寫Web,使用如Django、web。py框架。還有,用Python當膠水,與各種語言結合,共同完成某軟體功能,注意觀察也許你會發現在安裝一些軟體的時候會有Python的身影。

  Python是否可以訪問常見的資料庫?Python可以訪問常見的各種資料庫,如Oracle、MySQL、Vertica、SQLServer等,載入相應的模組即可,模組列表如下:Oracle:cx_Oracle;MySQL:MySQLdb。

  如何快速掌握Python?學習Python其實最重要的是學習模組,而非語法本身,Python的語法十分簡單,只要大學學過C或者資料結構課程,甚至完全沒學過的人也是可以輕鬆掌握的。掌握了語法已經可以實現Shell的功能,但要想提高模組的學習必不可少,如運維人員經常用的有:psutil:獲取效能資訊;socket:基本網路通訊;IPy:IP地址相關處理;dnsptyhon:域名相關處理;difflib:檔案比較;pexpect:螢幕資訊獲取,常用於自動化。

  Python可執行在那些平臺?跨平臺性如何?支援常見的主流平臺,如AIX、HPUX、Solaris、Linux、Windows等,除Windows外常見的Unix、Linux平臺均帶有原生的Python,但版本一般較低。關於跨平臺和他跨平臺語言一樣,要注意有些個別模組是單一平臺特有的,整體的跨平臺性還是很好的,不必為適應多平臺寫多套程式碼。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2769785/,如需轉載,請註明出處,否則將追究法律責任。

相關文章