python中常見的問題

2021-07-24 18:56:30 字數 2155 閱讀 9948

python入門所必須掌握的知識

1.python的直譯器的版本太多到底是要哪乙個版本?

其實這個問題是非常的難回答的,因為我們每個公司所使用的版本都是不一樣的,儘管這樣。公司和個人都是選擇相當於比較穩定的版本來開發。(我目前在學習的版本是python2.7).

python入門容易但是精通難啊

千萬別以為我這句話是廢話(相信每乙個python程式設計師都深有體會)。

python

裡面的庫太多,每種庫都有自己獨特的功能。那麼

python

是怎麼樣來 管理自己那麼多的庫呢?

2.python是怎麼樣來管理自己的庫呢?

安裝好python之後,在安裝的目錄下面會有

lib------>site-packages目錄

site-packages這個目錄是

python管理:

模組 庫

第三發包(如:與資料庫連線的庫,mysqldb等)

框架(如:django框架)

*於是對於我們來說以後只要是關於python的庫或者是第三方外掛程式出現了問題,首先想到的是去檢視這個檔案下面有沒有對應的檔案

舉個例子:

我們的python如果要涉及到資料庫的互動,那麼我們必須要在

python

裡面新增資料庫的模組(這裡不講怎麼新增資料庫的模組:

mysqldb).

如果你資料庫的模組安裝成功的話在

site-packages

目錄下面一定有下面的關於

mysql

資料庫的檔案(其中的

pip和

easy_install

等檔案不是關於

mysql

資料庫模組的檔案)

如果你在site-packages下面有

mysql_python-1.2.3-py2.7.egg-info

mysqldb

mysql_conector_python-2.1.4-py2.7

等檔案。那麼恭喜你你的python可以使用資料庫這個模組了。。

可以發現現在可以使用mysqldb了

3.python中安裝模組(庫)的方法是多種多樣的,我們到底是要用哪一種呢?

方法:pip

easy-install

手動安裝

這裡最好是深入的學習每一種安裝,這樣以後只要遇到問題,你會發現你的解決的辦法總是非常多的。 4.

到底是要用anaconda還是

python

?到這裡必須弄明白anaconda是東西?

anaconda

裡面整合了很多關於python科學計算的第三方庫,主要是安裝方便,而python是乙個編譯器,如果不使用

anaconda

,那麼安裝起來會比較痛苦,各個庫之間的依賴性就很難連線的很好

。建議學習和使用

anaconda。 5.

使用什麼開發工具對於新手來說是比較友好的?

pycharm--------這個開發工具是非常強大及其好學的(強烈推薦),使用一段時間之後基本上就會用了。

6.對於想從事python的web開發,到底是用什麼框架?

django是python的web乙個非常強大的框架。對於乙個剛入門python的新手來說,在windows下開發django是非常常見的。因為很多人對linux系統的不熟悉,所以一般會選擇在windows下開發django.

對於我們新手來說一定是django,django入門是非常簡單的,可以說是非常容易入門。你只要在python中或是anaconda下安裝好django.再利用pycharm這個開發工具,會非常容易的搭建好web框架。接著你的任務就是學習這個框架吧。網上有很多的資料提供學習。

對於那些找不到資料的,推薦:自強學堂(baidu搜)

jquery mobile 中常見的問題

基礎篇 1 jquery mobile 只會從載入的文件中取出第乙個頁面 第乙個帶role page 的div 其他內容都將被忽略。即所有目標文件的head元素中的資訊以及其他在首個頁面元素之外的內容都被忽略。2 為避免dom占用過多記憶體,當外部載入頁面變得不可見時 再後退或前進到乙個新頁面後 j...

事務中常見的問題

事務中常見的問題 了解完事務的 acid 的原則後,再來看看在 sql server 中多使用者併發的情況下,使用事務可能會遇到的一些情況 髒讀 dirty reads 乙個事務正在訪問並修改資料庫中的資料但是沒有提交,但是另外乙個事務可能讀取到這些已作出修改但未提交的資料。這樣可能導致的結果就是所...

python中常見的異常

python常見異常型別大概分為以下類 1.assertionerror 當assert斷言條件為假的時候丟擲的異常 2.attributeerror 當訪問的物件屬性不存在的時候丟擲的異常 3.indexerror 超出物件索引的範圍時丟擲的異常 4.keyerror 在字典中查詢乙個不存在的ke...