本節(jié)開始,我們將討論面向對象編程的三大特征:封裝、繼承和多態(tài)。下面,我們將由簡至難,依次討論封裝、繼承、多態(tài)。一.封裝enclosure封裝:指隱藏類的實現(xiàn)細節(jié),讓使用者不用關心這些細節(jié);目的:讓使用者通過盡可能少的方法(或屬性)操作對象;如何封裝:通過私有屬性和方法;私有屬性和方法:以雙下劃線'__'開頭,不以雙下劃線結尾的標識符為私有成員;私有成員只能用此類的方法進行訪問和修改擴展:了解java的讀者可能知道,java中使用了private、defau
系統(tǒng) 2019-09-27 17:54:10 2043
問題描述:將python腳本設置成開機自啟。環(huán)境:windows764位前段時間,一直想把文件打包成exe文件,然后設置成開機自啟,雖然感覺很裝逼,但是使用pyinstaller打包成exe文件的歷程卻是非常坎坷,一改腳本或者導入一個新的庫,打包就出現(xiàn)各種報錯,各種問題,最后博主實在找不到解決辦法之后放棄了,誰知突然間卻看到有博客說能直接把py程序設成開機自啟,真是開心,下面說明一下操作步驟:(1)首先,需要新建一個.bat文件(用來運行腳本),格式如下,
系統(tǒng) 2019-09-27 17:53:41 2043
一、目的1、正弦函數(shù)的基本畫法;2、GLSL方式實現(xiàn)練習。二、程序運行結果三、glDrawArrays函數(shù)GLSL畫這些基本的類型使用的函數(shù)主要是glDraw*系列的函數(shù):voidglDrawArrays(GLenummode,GLintfirst,GLsizeicount);mode有以下類型,畫點GL_POINTS,畫線GL_LINES,順連線段GL_LINE_STRIP,回環(huán)線段GL_LINE_LOOP,三角形GL_TRIANGLES,GL_TRIA
系統(tǒng) 2019-09-27 17:53:38 2043
安裝6.0.0版本##pipinstallelasticsearch==6.0.0#導包importjsonfromelasticsearchimportElasticsearch創(chuàng)建Index–PUT/news?prettyes=Elasticsearch(hosts="ip:port")#創(chuàng)建一個名為news的索引result=es.indices.create(index='news',ignore=400)print(result)#創(chuàng)建成功#{'
系統(tǒng) 2019-09-27 17:53:21 2043
Python入門之內置模塊--logging模塊1、logging--日志(1)日志的作用:<1>記錄用戶信息<2>記錄個人流水<3>記錄軟件的運行狀態(tài)<4>記錄程序員發(fā)出的指令<5>用于程序員代碼調試(2)日志的函數(shù)式簡單配置:logging.debug()#debug調試10logging.info()#info信息20logging.warning()#warning警告30logging.error()#error錯誤40logging.criti
系統(tǒng) 2019-09-27 17:51:02 2043
安裝centos7的時候,估計好多人選擇了最小安裝,以致python3安裝缺少許多依賴文件安裝不成功.所以在軟件選擇安裝時最好選上“開發(fā)工具”,如下:接下來的安裝請按這個地址操作,切記所有命令均以root身份操作:https://www.cnblogs.com/simuhunluo/p/7704765.html因為他的這是只裝python3,如果要和python共存,那么到了備份那一步就不要操作了,然后創(chuàng)建軟鏈接的命令改成:[root@localhostb
系統(tǒng) 2019-09-27 17:50:51 2043
本文實例講述了使用coverage統(tǒng)計pythonweb項目代碼覆蓋率的方法。分享給大家供大家參考,具體如下:在使用python+selenium過程中,有時候考慮代碼覆蓋率,所以專門查了一下python的coverage,所以特此記錄1.安裝coverage自己電腦安裝了pip的直接:pipinstallcoverage,等待安裝完成安裝完成后,會在C:\Python27\Scripts下看到相關的安裝信息;2.安裝完成以后,就是開始使用了2.1核心參數(shù)
系統(tǒng) 2019-09-27 17:50:50 2043
本人最近在研究機器學習方面的知識,要運用unet來實現(xiàn)醫(yī)學圖像分割,本文是為了實現(xiàn)unet代碼而做的前期準備工作,綜合網(wǎng)上的經(jīng)驗與自身的實踐最終選擇了keras+tensorflow-gpu來跑unet代碼,下面是我安裝tensoflow-gpu的整個過程,記錄下來方便以后查閱。目錄1.安裝anaconda2.創(chuàng)建虛擬環(huán)境并安裝python3.63.安裝tensorflow-gpu3.1安裝前奏——CUDA和cuDNN3.1.1下載CUDA3.1.2cuD
系統(tǒng) 2019-09-27 17:49:51 2043
1、安裝setuptools命令如下:wget--no-check-certificatehttps://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26tar-zxvfsetuptools-19.6.tar.gzcdsetuptools-19.6python3setup.pybuildpython
系統(tǒng) 2019-09-27 17:48:33 2043
一、背景繼上篇文章比較了PHP與Python語法之后,這周又學習了Python數(shù)據(jù)類型,準備從通過這篇文章給自己進行一些總結,也給其他讀者一些參考。二、內容概要字符串(str)列表(list)元組(tup)字典(dict)數(shù)據(jù)操作三、字符串(str)Python中字符串操作基本和PHP類似,下面介紹一下Python中字符串的常規(guī)操作方法3.1索引下標取值在PHP中可以通過索引下標的方式獲取到字符串中的某一個字符,在Python中也同樣可以獲取到,如下代碼所
系統(tǒng) 2019-09-27 17:47:44 2043