今天發現了一個好玩的小項目,做的就是坦克大戰的,看到它的一瞬間讓我想起了小時候泡在4399網站里面的時光了,我果斷下載下來跑了起來,做的還是可以的,這里的可以就是說視覺效果上的可以,至于具體內容細節什么還是有一些bug的,比如我自己摧毀“老窩”的時候居然沒有游戲結束,等等。既然項目別人已經做好了,我就不多做什么工作了,想著運行py腳本多麻煩,能夠把游戲打包成為exe文件就好了,想到這里就開始著手進行游戲的打包工作,這里主要使用的是pyinstaller模塊
系統 2019-09-27 17:47:08 2074
hashlib模塊主要提供字符加密算法功能,如md5、sha1、sha224、sha512、sha384等,這里的加密算法稱為摘要算法。什么是摘要算法?它又稱為哈希算法、散列算法,它通過一個函數把任意長度的數據轉換為一個長度固定的數據串(通常以16進制符表示)摘要算法的作用主要在于密碼的密文存儲,以及文件的一致性驗證(比如在下載的時候,檢查我們下載的文件和遠程服務器上的文件是否一致;兩臺機器上的兩個文件,檢查上面的文件是否相等)使用md5算法:import
系統 2019-09-27 17:45:57 2074
導入模塊import語句想使用Python源文件,只需在另一個源文件里執行import語句,語法如下:importmodule1[,module2[,...moduleN]當解釋器遇到import語句,如果模塊在當前的搜索路徑就會被導入。搜索路徑是一個解釋器會先進行搜索的所有目錄的列表。如想要導入模塊hello.py,需要把命令放在腳本的頂端:#!/usr/bin/python#-*-coding:UTF-8-*-#導入模塊importsupport#現在
系統 2019-09-27 17:38:12 2074
作者:cmzsteven出處:https://blog.csdn.net/cmzsteven/article/details/64906245一、datetime模塊介紹(一)、datetime模塊中包含如下類:(二)、datetime模塊中包含的常量二、date類(一)、date對象構成1、date對象由year年份、month月份及day日期三部分構成:date(year,month,day)12、通過year,month,day三個數據描述符可以進行
系統 2019-09-27 17:55:29 2073
前言手里有一點點公司的股票,拿不準在什么時機拋售,程序員也沒時間天天盯著看,不如動手寫個小程序,把股票趨勢每天早上發到郵箱里,用python的pandas,matplotlib寫起來很容易,幾十行代碼搞定。準備環境python3-mvenvvenvsource./venv/bin/activatepipinstallpandaspipinstallpandas_datareaderpipinstallmatplotlib代碼如下繪制2019年到今天2019
系統 2019-09-27 17:55:24 2073
1、在sublimetext的官網下載,是適合自己系統的版本。官網地址:https://www.sublimetext.com/32、安裝好后,在菜單欄打開:Preferences--->Settings(這是寫這個的時候,當前最新版的)3、打開后我們會看到這樣兩個文件,一個Preferences.sublime-settings--Default和Preferences.sublime-settings--User那么這個User的文件就是我們要編輯的了
系統 2019-09-27 17:55:16 2073
我們搞了個python的工具包PyTls。做這件事的初衷是發生了一個星期要用python同時開發3個項目的情況,我發現了兩個現象:1.有很多定制化的需求是極度高頻反復重寫的;2.有很多功能之前寫過,可能因為稍許復雜又忘了,再用的時候又要去Google。所以,拉著同組的一個實習生,一起維護了PyTls的這個項目,為的就是那句"lifeisshort,weneedpython"。所有的詳細的測試demo都可以在我的git找到,PyTls的測試demos希望可以
系統 2019-09-27 17:54:40 2073
Python自動生成代碼-通過tkinter圖形化操作并生成代碼框架背景腳本代碼Demo_CodeGenerator.pydisplay.pyFileHandler.py:腳本運行結果:腳本代碼目錄其它好玩的Python腳本背景在寫代碼過程中,如果有頻繁重復性的編碼操作,或者可以Reuse的各類代碼,可以通過Python寫一個腳本,自動生成這類代碼,就不用每次手寫、或者copy了。比如新建固定的代碼框架、添加一些既定的軟件邏輯,通訊協議、消息模板等等,再編
系統 2019-09-27 17:54:25 2073
1.騰訊企業郵箱SMTP服務器地址:smtp.exmail.qq.com,ssl端口為:4652.確保騰訊企業郵箱中開啟了SMTP服務:3.示例代碼:#!/usr/bin/envpython3#-*-coding:utf-8-*-importsmtplibfromemail.mime.textimportMIMETextfromemail.utilsimportformataddr#發件人郵箱賬號my_sender='xx@xxx.com'#user登錄郵
系統 2019-09-27 17:54:14 2073
os.path包os.path包主要用于處理字符串路徑,比如'/home/zikong/doc/file.doc',提取出有用的信息。復制代碼代碼如下:importos.pathpath='/home/zikong/doc/file.doc'print(os.path.basename(path))#查詢路徑中包含的文件名print(os.path.dirname(path))#查詢路徑中包含的目錄info=os.path.split(path)#將路徑分
系統 2019-09-27 17:53:51 2073
Python面向對象編程——繼承與派生一、初始繼承1、什么是繼承繼承指的是類與類之間的關系,是一種什么“是”什么的關系,繼承的功能之一就是用來解決代碼重用問題。繼承是一種創建新類的方式,在python中,新建的類可以繼承一個或多個父類,父類又可以成為基類或超類,新建的類稱為派生類或子類2、python中類的繼承分為:單繼承和多繼承classParentClass1:#定義父類passclassParentClass2:#定義父類passclassSubCl
系統 2019-09-27 17:53:48 2073
一、PyQt5安裝:1、國內鏡像:pipinstallPyQt5-ihttps://pypi.douban.com/simple安裝完成之后還要安裝PyQt5的工具包:pipinstallPyQt5-tools-ihttps://pypi.douban.com/simple2、官網的:pipinstallPyQt5pipinstallPyQt5-tools3、也可以在PyCharm中安裝:4、安裝完畢之后用下面的代碼測試如果運行成功表示安裝成功:impor
系統 2019-09-27 17:53:46 2073
Python介紹Python是GuidovanRossum在1989年圣誕節期間,為了打發無聊的圣誕節而編寫的一個編程語言,1991年發布第一版。Python是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。Python的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。Python是一種解釋型語言:這意味著開發過程中沒有了編譯這個環節。類似于PHP和Perl語言。Python是交
系統 2019-09-27 17:53:10 2073
本書由Keras之父、現任Google人工智能研究員的弗朗索瓦?肖萊(Fran?oisChollet)執筆,詳盡介紹了用Python和Keras進行深度學習的探索實踐,涉及計算機視覺、自然語言處理、生成式模型等應用。書中包含30多個代碼示例,步驟講解詳細透徹。由于本書立足于人工智能的可達性和大眾化,讀者無須具備機器學習相關背景知識即可展開閱讀。在學習完本書后,讀者將具備搭建自己的深度學習環境、建立圖像識別模型、生成圖像和文字等能力。本書特色“本書在當前的‘
系統 2019-09-27 17:48:30 2073
本文以實例形式較為詳盡的講述了Python中optionParser模塊的使用方法,對于深入學習Python有很好的借鑒價值。分享給大家供大家參考之用。具體分析如下:一般來說,Python中有兩個內建的模塊用于處理命令行參數:一個是getopt,《Deepinpython》一書中也有提到,只能簡單處理命令行參數;另一個是optparse,它功能強大,而且易于使用,可以方便地生成標準的、符合Unix/Posix規范的命令行說明。示例如下:fromoptpar
系統 2019-09-27 17:38:24 2073