python基本知識

2021-09-11 23:19:08 字數 2246 閱讀 6015

# 檢視安裝了哪些包

conda list

檢視有哪些虛擬環境

conda env list

conda info -e 

# 建立虛擬環境

conda create -n py3.6 python=python3.6.4

啟用虛擬環境:

activate ***

檢視package版本方法

在此標註自己電腦package配置

pyhon 3.6.2

numpy 1.16.1

opencv4.0.1

scipy

tensorflow1.12.0

安裝scipy:

(1-解除安裝numpy,或者公升級到numpy+版本

pip install -u numpy     (-u是公升級的意思)可以看到安裝的版本型號是:numpy-1.16.2-cp36-cp36m-win_amd64.whl)

2-安裝numpy+  (這個是scipy的鋪墊)安裝這個會自動解除安裝電腦已有的numpy

numpy-1.16.2+mkl-cp36-cp36m-win_amd64.whl

3-安裝scipy

scipy-1.2.1-cp36-cp36m-win_amd64.whl

執行.py:python xx.py

如果想利用.exe執行,需要利用.py生成.exe:

方法:

貌似pip和pip3都好用,但是最好用pip3

如果環境中只有python3,pip和pip3都行

如果有python2和python3,要注意區分了

安裝完anaconda之後,安裝pycharm

新建project注意:

位置選一下,然後選擇exiting interpreter。否則新建工程要等很久!

在pycharm中要想使用anaconda建立的虛擬環境,需要設定:

判斷函式返回變數型別:

判斷變數返回是否為空:

但是這個沒除錯通

vs的預設檔案編碼方式是gbk,qtcreator是utf-8

gbk是在國家標準gb2312基礎上擴容後相容gb2312的標準(好像還不是國家標準)。gbk編碼專門用來解決中文編碼的,是雙位元組的。不論中英文都是雙位元組的。

gbk包含全部中文字元;utf-8則包含全世界所有國家需要用到的字元。

最重要的spyder,還有這三個,其他annconda自帶的軟體沒有必要學習

首先cmd,activate xx  之後到達.whl檔案所在位置,pip install xx.whl

pip是乙個python模組管理軟體,常用命令:

pip公升級自己: 

pip install --upgrade pip

查詢與安裝:

使用search、install這兩個引數。

安裝到使用者目錄:

pip install pkg_name --user

檢視某個庫的資訊: 

$ pip show jinja2

---name: jinja2

version: 2.7.3

location: /path/to/virtualenv/lib/python2.7/site-packages

requires: markupsafe

檢視已經安裝的庫: 

pip list

獲取過期的庫: 

pip list --outdated

kaggle 是最大的data scientist聚集地。資料競賽。使用python和r語言。

pip list --outdated | grep jinja2

開頭加:

from __future__ import absolute_import

from __future__ import division

from __future__ import print_function

kaggle

kaggle 是目前最大的 data scientist 聚集地

react  cgi ,html

todo應用 ,android

Python基本知識

這次主要對python基礎語法及資料型別中與我使用過的語言不一樣的地方做下記錄 單行注釋使用 多行注釋使用 和 print 開始 這是個注釋 這是個段落注釋 這也是個段落注釋 print 結束 2.沒有bool型別,用數字0和1代替,可以與數字運算,python3中新增了true和false關鍵字 ...

Python基本知識

單例模式,是一種常用的軟體設計模式。在它的核心結構中只包含乙個被稱為單例的特殊類。通過單例模式可以保證系統中,應用該模式的類乙個類只有乙個例項。即乙個類只有乙個物件例項。實現方法 裝飾器 sub replacement,string count 0 replacement是被替換的文字 string...

Python基本知識

python的注釋 注釋分單行和多行注釋,單行注釋用 多行注釋可以用三對雙引號 若你的程式要接收使用者指令,可以用input語法 name input what is your name?print hello name 格式化列印 name input name age input age job...